Cloud Computing Applications: An Open Source Software (OSS) Approach

2019 ◽  
Author(s):  
Mahalakshmi K R ◽  
Ranga swamy
2011 ◽  
Vol 3 (2) ◽  
pp. 43-78 ◽  
Author(s):  
M.M. Mahbubul Syeed ◽  
Timo Aaltonen ◽  
Imed Hammouda ◽  
Tarja Systä

Open Source Software (OSS) is currently a widely adopted approach to developing and distributing software. OSS code adoption requires an understanding of the structure of the code base. For a deeper understanding of the maintenance, bug fixing and development activities, the structure of the developer community also needs to be understood, especially the relations between the code and community structures. This, in turn, is essential for the development and maintenance of software containing OSS code. This paper proposes a method and support tool for exploring the relations of the code base and community structures of OSS projects. The method and proposed tool, Binoculars, rely on generic and reusable query operations, formal definitions of which are given in the paper. The authors demonstrate the applicability of Binoculars with two examples. The authors analyze a well-known and active open source project, FFMpeg, and the open source version of the IaaS cloud computing project Eucalyptus.


2015 ◽  
pp. 1069-1090
Author(s):  
Yoshinobu Tamura ◽  
Shigeru Yamada

Software development based on the Open Source Software (OSS) model is being increasingly accepted to stand up servers and applications. In particular, Cloud OSS is now attracting attention as the next generation of software products due to cost efficiencies and quick delivery. This chapter focuses on the software reliability modeling and assessment for Cloud computing infrastructure software, especially open source software, such as OpenStack and Eucalyptus. In this chapter, the authors introduce a new approach to the Jump diffusion process based on stochastic differential equations in order to consider the interesting aspect of the numbers of components and users in the reliability model. In addition, the authors consider the network traffic of the Cloud in the reliability modeling and integrate the reliability model with a threshold-based neural network approach that estimates network traffic. Actual software fault-count data are analyzed in order to show numerical examples of software reliability assessment. This chapter also illustrates how the proposed method of reliability analysis can assist in quality improvement in Cloud computing software.


Over the last few years the majority of small and large companies moving to cloud computing to develop IT solutions for businesses. It is technology which provides distributed and dynamically shared computing resources using certain operating techniques. In the revolution of information technology, cloud computing is becoming a key paradigm. Cloud computing further classified as Public, Private and Hybrid Cloud. It provides three services which are categorized as Infrastructure-as-Service, Platform-as-Service and Software-as-Service. Open source cloud management platforms providing Infrastructure-as-a-service are now commonly used because of the fastest growth of cloud. Many open source softwares are available for deploying public or private cloud. This paper provides a brief review and comparison of five well-known open source cloud software i.e. OpenNebula, Eucalyptus, OpenStack, Nimbus and CloudStack providing IaaS on the basis of their similar features and technology used. After reviewing the importance and features, we have found OpenStack Cloud Platform is more reliable and useful for the enterprises and organization because of its feature and rapid improvements in its features. The distinction in this paper is believed to help people to choose the suitable open source software according to their need.


Author(s):  
M.M. Mahbubul Syeed ◽  
Timo Aaltonen ◽  
Imed Hammouda ◽  
Tarja Systä

Open Source Software (OSS) is currently a widely adopted approach to developing and distributing software. OSS code adoption requires an understanding of the structure of the code base. For a deeper understanding of the maintenance, bug fixing and development activities, the structure of the developer community also needs to be understood, especially the relations between the code and community structures. This, in turn, is essential for the development and maintenance of software containing OSS code. This paper proposes a method and support tool for exploring the relations of the code base and community structures of OSS projects. The method and proposed tool, Binoculars, rely on generic and reusable query operations, formal definitions of which are given in the paper. The authors demonstrate the applicability of Binoculars with two examples. The authors analyze a well-known and active open source project, FFMpeg, and the open source version of the IaaS cloud computing project Eucalyptus.


Author(s):  
Maurice Dawson ◽  
Imad Al Saeed ◽  
Jorja Wright ◽  
Festus Onyegbula

This chapter examines the use of Open Source Software (OSS) technologies that can be used to improve the learning of Science, Technology, Engineering, and Mathematics (STEM). Explored are the various methods that can be utilized to improve the percentage of STEM majors in the American educational system with resources such as: Open Source as Alternative (OSALT), virtualization, cloud computing, Linux distributions, open source programming, and open source hardware platforms. Increasing the amount of students that pursue STEM majors is important because the projected job growth in the STEM field compared to non-STEM jobs is 33%. OSALT provides cost-effective alternatives to commercial products such as Microsoft Office Suite and Adobe Photoshop. Second, creating Virtual Machines (VMs) is another avenue to teach complex concepts in computer science, engineering, and Information Technology (IT). Third, cloud computing is an inexpensive way for clients to access information from multiple locations and devices. Fourth, universities can use the Operating System (OS) Linux and its various distributions as replacements for commercial operating systems like Windows in order to reduce IT costs. Lastly, open source programming languages like Python and their associated Integrated Development Environments (IDEs) provide comprehensive facilities for software engineers for application development or testing.


2013 ◽  
Vol 55 (5) ◽  
Author(s):  
Anthony I. Wasserman

AbstractThis paper describes the recent evolution of business strategies used by companies offering products and services based on free and open source software (FOSS). The primary focus is on companies that develop and release products under an open source license. The paper compares their practices with traditional proprietary software companies and with community-based open source projects, and identifies growing overlaps between the different kinds of software companies. Finally, the paper describes the likely impact of recent technology developments in mobile and cloud computing on open source software and related business.


Author(s):  
Francisco Palacios ◽  
Mitchell Vásquez Bermúdez ◽  
Fausto Orozco ◽  
Diana Espinoza Villón

This paper carries out a research related to the applicability of VoIP over Cloud Computing to guarantee service stability and elasticity of the organizations. In this paper, Elastix is used as an open source software that allows the management and control of a Private Branch Exchange (PBX); and for developing, it is used the services given Amazon Web Services due to their leadership and experience in cloud computing providing security, scalability, backup service and feasibility for the users.


2012 ◽  
pp. 1468-1478
Author(s):  
Constantinos J. Stefanou

Free/Open Source Enterprise Resource Planning (FOS-ERP) software is an emerging phenomenon having the potential to revolutionize the ERP market worldwide. This chapter focuses on the FOS-ERP market for Small and Medium-sized Enterprises (SMEs) and aims at informing managers, scholars, students and researchers of the opportunities and the related risks for SMEs wishing to adopt and implement a FOS-ERP solution. It is widely accepted that SMEs, which have limited capital and other resources, are among the organizations to be benefited by the existence of FOS-ERP by acquiring a system similar to that used by large enterprises. At the same time there are certain risks in adopting a FOS-ERP solution such as security issues and hidden costs. Guidelines for SMEs to eliminate these risks are provided. In order to define the backdrop of FOS-ERP systems, Web 2.0, cloud computing and Open Source Software (OSS) are also discussed.


Sign in / Sign up

Export Citation Format

Share Document