The Classification and Arts of Open Source Cloud Computing: A Review

Size: px
Start display at page:

Download "The Classification and Arts of Open Source Cloud Computing: A Review"

Transcription

1 The Classification and Arts of Open Source Cloud Computing: A Review 1 Hala A. Albaroodi, 2 Selvakumar Manickam, 3 Mohammed Faiz Aboalmaaly *1 National Advanced IPv6 Centre (NAV6) Universiti Sains Malaysia, USM, Penang, Malaysia, [email protected] 2,3 National Advanced IPv6 Centre (NAV6) Universiti Sains Malaysia, USM, Penang, Malaysia, selva, [email protected] Abstract Cloud computing refers to the concept of dynamic processing and optimization of storage allocation of computational resources in the cloud. This system allows users to obtain and release the resources on demand and gain access to data by providing the relegation of the physical location and accurate parameters of the resources. Cloud computing systems are either proprietary or dependent on infrastructure software, which is the focus of this research. Open source (OS), which is a cloud infrastructure software, is popular in particular fields, such as operating systems, programming languages and software application, and, most importantly, cloud computing. However, public administrations, commercial enterprises, and other institutions have yet to incorporate Open source software in the cloud infrastructure of their organizations because of the lack of information and comprehension of such technology. This paper, therefore, will examine the principles of cloud computing, compare proprietary cloud computing and open source cloud computing, examine the OSCC platforms, and examine the open stack platform usage. Keywords: OS (Open source), OSS (Open source software), PaaS (platform as a service), IaaS (infrastructure as a service), SaaS (software as a service), OSCC (Open Source Cloud Computing). 1. Introduction Recently, the phrase cloud computing has been mentioned frequently and is touted to be the next computing revolution after the global takeover by the Internet. Some have compared the inception of cloud computing to the industrial revolution, in terms of providing means for the mass production of certain goods and services, even considering it as the so-called fifth utility, after water, gas, electricity, and telephony. The concept of cloud computing, however, is not new [1] because it has been used for web applications that can be accessed by anyone, anywhere, and anytime. In the beginning of the millennium, a gradual shift from software as a product to software as a service (SaaS) began [2]. This transformation resulted in traditional software, i.e., client-based software, which is typically installed on individual computers, to diminish. Open source software (OSS) is an important innovation for cloud computing because it is interrelated symbiotically with cloud computing. Similar to OSS, cloud computing is accessible, supports experimentation and innovation, reduces the cost of doubt, and causes the same challenge to the industry as the OS has done previously [3]. However, public administrations, commercial enterprises, and other institutions have yet to incorporate Open source software in the cloud infrastructure of their organizations because of the lack of information and comprehension of such technology [2]. In the current paper, we will compare each platform and obtain standards from the literature analysis. Furthermore, gaining comprehension of the architecture, the programming language used, and the varieties of clouds supported is necessary in order to understand how each of the platform functions. Therefore, a differentiation was performed to the samples of public cloud, hybrid software, and private. Besides the introduction, this paper will discuss the principles of cloud computing, compare proprietary cloud computing and Open source cloud computing, examine the OSCC platforms, examine the open stack platform usage, and conclude the paper with the overall findings of the review. 2. Principles of cloud computing Cloud computing is typically designated by its definitions, service models, and deployment models. Advances in information Sciences and Service Sciences(AISS) Volume5, Number16, November

2 2.1. Definition A standardized definition of cloud computing has yet to be formulated [4], resulting in the diverse ways by which cloud computing is perceived. Nevertheless, virtually all of these definitions agree on the general objectives and views of cloud computing [5]. Ultimately, the Internet can be used as a source through which computing services that can include IT platforms, infrastructure, or applications can be accessed and used. The cloud framework is typically structured to enclose visualized resources and services that can be retrieved and utilized by clients through a software, virtual machine, or deployment environment [5]. A previous study [6] defined cloud computing as a substantial pool, from which virtual resources (e.g., development platforms, hardware, and/or services) can be accessed and used by consumers. These resources are customizable because they can be dynamically re-configured to adjust to a variable load (scale), thus, allowing for optimum resource utilization. Furthermore, this substantial pool of visualized resources is typically exploited by a pay-per-use model, in which the infrastructure provider offers guarantees through customized Service Level Agreement (SLAs). According to [7], cloud computing is a substantial paradigm of computing compelled by economies of scale, in which a pool of abstracted, virtualized, dynamically-scalable, and managed computing power, storage, platforms, and services are delivered on demand to external customers over the Internet. Moreover, Cloud computing is defined by the US National Institute of Standards and Technology (NIST) as a model that provides convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction [8]. These diverse definitions of cloud computing emphasize its main three features. Cloud computing services are scalable, hence, requiring minimum operational support to retrieve these services. The rates of the cloud computing service fees are judged based on usage. The cloud services quality depends heavily on the service providers capacity to govern and disperse resources to their clients. Figure 1 illustrates the close relationship among cloud computing characteristics, deployment of cloud models, and service models Service models Figure 1. Cloud computing models Computer resources that are offered to clients are determined by the service model. There are many types of cloud services which all belong to four prominent categories, namely, platform as a service (PaaS), infrastructure as a service (IaaS), software as a service (SaaS), and everything as a service (XaaS). 17

3 2.2.1 SaaS This type of cloud computing provides the capacity to use an application, which functions with cloud computing. Such application can be employed by the client over a web browser or an . Furthermore, this fundamental system can be utilized without being restricted by the time, location, or the type of devices used. There are diverse dominions that use SaaS cloud computing, such as content management, accounting, and customer relationship management. Some examples of SaaS include Gmail, Facebook, and OfficeLive [9] PaaS Applications of this type of cloud computing are deployed and developed by clients based on the supported programming languages employed by cloud providers. The available set of APIs limits the ability to configure this platform. Some of its examples are Google app engine [10], Rackspace [11], Force.com [12], and Windows Azure Platform [13] IaaS In this type of cloud computing, a cloud service provider uses a virtual framework employed to supply computing resources (e.g., storage, network, and processing units) so that the deployment environment for their software systems can be installed. In this system, customers are provided the flexibility to govern (manage and control) the collection of programs required, which include applications, operating systems, and middleware. Some examples of IaaS include Amazon Elastic Compute Cloud (EC2) [14], OpenNebula [15], Openstack [16], and Eucalyptus [16] XaaS In this system, everything can be supplied as a service. Consequently, cloud consumers have the full capacity to tailor the computing environments to suit their needs by constructing cloud-based services that fit their necessities. Examples of this type of cloud computing include SaaS, IaaS, PaaS, as well as NaaS (Network as a Service), DaaS (Data as a Service), FaaS (Information as a Service) Deployment models The confidentiality requirements of the clients determine the type of cloud deployment model to be provided. According to the US NIST [8], there are four diverse cloud deployment models which are: a) Public cloud: resources such as applications and storage are deployed by a service provider to the general public. b) Private cloud: a cloud framework constructed specifically for a particular organization that might be governed by a third party depending on the agreement of the service level. c) Community cloud: a cloud framework jointly used by several organizations that have similar requirements and needs. d) Hybrid cloud: the fusion of different types of cloud computing, which allows clients to retrieve needed data applications from one cloud service provider and transfer it into another application that is deployed by another service provider. 3. Proprietary cloud computing vs. Open cloud computing In general, cloud computing platforms can be classified based on two categories, namely, OS- 18

4 based and proprietary-based. The main parameters of difference include cost, customization, fast bug and security fixed openness, and so forth [17]. Table 1 illustrates the comparison between the platforms of OS cloud and proprietary cloud. Table 1. Comparing OSCC and proprietary cloud computing platforms Vendor lock-in Restrictions and Functionality Cost Run on Open cloud computing You will have greater choice with regards to who you work with as well as the options available for integration with the other IT and cloud technologies Not restricted You will provide what your business actually needs Can add any number of machines to a private cloud, or spin up an unlimited number of machines on public infrastructure, with no increase in operating system costs will be run under the proprietary cloud computing model Proprietary cloud computing You will be attached into the vendor s technology which may cause interoperability issues with future IT and cloud projects Restricted interaction between separate clouds You will get what you are given pay-as-you-go and on demand services, the more you use, the more you pay the applications and software will be run on a specific platform Although the above mentioned comparison deems OS cloud platforms to be a more suitable choice than the proprietary-based platform, providers are still divided regarding whether to integrate OS or proprietary-based platforms. Hence, according to Narcisi (2013), 22% of 260 surveyed cloud providers employ OS cloud platforms while 29% use proprietary-based platforms. Even though proprietary cloud computing is still the accepted standard, many researchers have demonstrated that open cloud computing is the only means by which this technology can expand and mature into something even more powerful and useful. Hence, in the next sections we will examine the OSCC platforms. 4. OSCC Platforms It is fundamental in the OSCC platforms to acknowledge that the supported hypervisors are intended to guarantee suitability with the software already in use within the enterprise [18]. Moreover, the type of data, the VM memory to be provided [19] and a basic understanding of the functions must all be considered [20], along with the appropriate platforms for different application domains, customized user interfaces, OS licenses, and security settings of the software products. Robustness against malfunction as well as interoperability available to transfer applications between clouds, or several cloud's usage at once, also play important role in the daily routine of the system [18, 21]. Furthermore, the probability of making independent virtual machines and making them compatible with other platforms can also be a significant factor in decision making [19]. To conduct the literature analysis, the most well-known OSCC platform management are examined, including OpenStack, Abicloud, Eucalyptus, Nimbus, and OpenNebula OpenStack OpenStack [14] is an OSS for architecting cloud computing [19] which consists of five fundamental projects, namely, Nova, which manages and prepares huge networks of virtual machines; Swift, which originates petabytes of the reliable storage using standard servers; Glance, which manages and lists huge libraries of server images; keystone; and Horizon. Quantum is a new project to be added to the upcoming issues of OpenStack. Object Storage utilizes a distributed architecture with no main 19

5 point of control, and provides greater scalability, redundancy, and stability. Objects are inscribed to multiple hardware devices aided by OpenStack software that is responsible for guaranteeing data integrity and side by side replication with the cluster. The storage of the cluster's horizontal scale is actualized by adding new nodes. If a node fails, OpenStack will work to replicate its component from the other active nodes. Low-cost commodity hard drivers and servers can be used instead of other expensive equipment because OpenStack uses software logic to certify data replication and distribution across devices. In the OS platform, users are not restricted by the proprietary vendor, and the modular design can merge with legacy or third-party systems to incorporate all their requirements. New OpenStack clouds are formed constantly to the point that over 60 leading companies all over the world are participating in OpenStack, including Cisco, Citrix, Dell, Microsoft, and Intel. The OpenStack cloud operating system can control some of the largest public and private clouds all over the world. OpenStack compatibility enables enterprises to easily migrate their data and applications to public clouds, allowing them to comply with security policies, economic models, and other key business standards Eucalyptus Eucalyptus is an OSS for elastic cloud computing architecture which can be used to connect programs to other applications. It was first developed as a project at Santa Barbara University in California, and was used to create an OS private cloud platform [16]. It eventually became under the control and maintenance of Eucalyptus Systems, Inc. Eucalyptus has a unique platform that provides a hierarchical structure. It uses API as an interface, which enables the connection and communication between each of the resources in the cloud computing platforms. Hence, interface users can have access to all the essential resources while also being connected accordingly with the cloud controller (CLC). This will provide global outcome processes that are connected to the cluster controller (CC). All the processes from each of the node controllers (NC) flow within the components of the system. Several NCs on a virtual cluster, which are logically joined with each other, deliver data to the CCs. As the bottom layer, this is where all the virtual devices can flow and run [16]. The possibility of producing errors is greatly decreased by the separate clusters within the confines of this hierarchical architecture [19]. The user interface is represented via using the command line interface (CLI), which may require more knowledge to operate [21]. Data security is guaranteed by a code pairing for authentication [22]. Eucalyptus is managed under the Berkeley Software Distribution (BSD) license as a single platform. This means that the primary program can neither be removed nor its data being copied [23] Nimbus Nimbus is an OS toolkit which makes it possible to modify a cluster into a cloud computing solution especially for the IaaS [24]. It is used for setting up a community cloud and includes different functional components to help the various modules in the platform. Nimbus was initially developed for scientific research. However, its structure is more complicated than the other platforms because the results and commands are inserted in command lines [19]. In addition, the software is especially distinguished for its high degree of flexibility in helping hypervisors. However, it still expects to get extensive support for VMware. In addition, regular backups of work nodes and data are hampered in the event of a failure. OpenNebula and Nimbus are included in the Apache License version two. Under this license, the software can be freely modified, utilized, and distributed [23] OpenNebula OpenNebula was first introduced by Ignacio M. Llorente and Rubén S. Montera in Currently, it is the European Union s flagship research project in the field, with the consideration of vitalization and cloud computing [15]. This platform has been successfully implemented at the central library in Florence. OpenNebula can construct private and public hybrid clouds, and convert these 20

6 clouds into flexible computer cluster and infrastructure that can dynamically balance the resource requisite [15]. The user interface is provided by a command line [19]. The physicist software has three layers. The first layer ( tools ) functions for the administrators and users, it contains the command line for administrators and a planning module that can be used to position virtual machines. The second layer ( core ) is used for requesting user processes and for controlling resources. The third layer ( drivers ) supports the different platforms below it because this level includes drivers for transferring data regularly and for controlling virtual machines included in every host. In addition, the hypervisors are also self-governing. Services from external clouds, such as Amazon EC2, are also designed in this manner [25, 26]. The Linux/Unix background program can be restarted, and all virtual machines that are running can be restored to prevent a malfunction. This process is completed with the benefit of a database, which stores data about virtual machines, networks, and hosts [15]. Intended for purpose completeness, we acknowledge the following with regards the initiation of community clouds: although, Eucalyptus, OpenNebula, and Abicloud do not specifically have the choice of initiating community clouds, this process is still possible. These platforms are also suitable for initiating hybrid clouds, such as the private clouds that can be connected to one another, thereby initiating community cloud Abicloud Abicloud is developed by Abiquo, a company in Barcelona, which is responsible for maintaining the company to enable it to perform the task of generating public, private, or hybrid clouds [27]. The standard-based architecture, with its interoperability, creates multiple clouds or allows clouds to be moved [28]. The main components of Abicloud include the Abicloud server responsible for computer center management and the user interface, web services used for managing the virtual applications, and the Virtual System Monitor (VWS) used to monitor managers [18]. Compared with other platforms, functions in the software are easier to control than using commands on the command line [18, 27]. For example, the drag and drop functions can be used to easily create more virtual machines and to manage the performance services. The comparison of OS cloud management platform characteristics is shown in Table 2. OS products have taken important roles in the market. Various OS solutions have become available, with characteristic sets that are similar to closed/commercial products. The most popular open source cloud computing products have been reviewed above so that the most suitable product depending on the specific needs of the institution is selected. For our work, we chose OpenStack, which is discussed in later. 21

7 Table 2. Comparison of OS cloud management platform characteristics Architecture OpenStack Eucalyptus Nimbus OpenNebula Abicloud OpenStack Compute ("Nova") Hierarchically grouped from Cloud (CLC) via the Cluster (CC) to the Node (NC) Three modules contain all components Three modules contain all components Distinctive web-based management functions Language Python Java Java Java, Ruby Java, C++, Python Cloud Types (Private, Hybrid) Cloud (Private, Hybrid) Cloud (Private, Community) Cloud (Public, Private, Hybrid) Cloud (Public, Private, Hybrid) Cloud Hypervisor Kernel-based Virtual Machine (KVM), XenServer (bare-metal hypervisor), Hyper-V, Linux container(lxc), VMWare VMware, Kernel-based Virtual Machine (KVM), XenServer (bare-metal hypervisor) Python, Bash, Ebtabies, Libvirt, Kernelbased Virtual Machine (KVM), XenServer (bare-metal hypervisor) VMware, Kernel-based Virtual Machine (KVM), XenServer (bare-metal hypervisor) Virtual box, VMware, Kernel-based Virtual Machine (KVM), XenServer (bare-metal hypervisor) Data/ VM Memory OpenStack Object Storage (Swift) Walrus Cumulus File System Backend Storage Network File System or Secure Copy ZFS opensolaris, Logical Volume Manager & ISCSI Linux Application Area Large Commercial Enterprises, Colleges, Universities, Research Institutions Large Commercial Enterprises, Research Institutions Research Institutions Large Commercial Enterprises, Research Institutions Small Medium Enterprises (SEMs) User Interface Nova-API Euca2ools (Command Line Interface (CLI)) Web- Services Specifically (Nimbus Web) Command Line Interface(CLI) Cloud Operator API OS Licenses Apache License 2, Open development Process BSD-License Apache License 2 Apache License 2 Common Public Attribution License 22

8 Cont. Table 2. Comparison of OS cloud management platform characteristics Strength Against Error OpenStack Eucalyptus Nimbus OpenNebula Abicloud To maintain the scalability of a system, several copies of an identical object are dispersed to diverse storage servers within disconnected zones. Zones are perceived as a logical combination of storage servers that are detached to prevent the possibility of a system failure Separate clusters reduce likelihood of correlated errors Regular check and backup of worker nodes Permanent database to store information about hosts, networks and virtual machines No additional data backup Interpretability OpenStack Compute ("Nova") Hierarchically grouped from Cloud (CLC) via the Cluster (CC) to the Node (NC) Three modules contain all components Three modules contain all components Distinctive web-based management functions Security The system uses provisioning of identity, and data authentication and portability to sustain security The cloud controller generates a public, private key code pairing for user authentication Public key infrastructure Authentication by passwords, secure shell and RSA key code pairings Lightweight Directory Access Protocol CAS (Code Access System) VM Tool Quantum plugin Not available Not available Not available Drag & Drop Compatibility Amazon EC2 and Amazon S3 with minimal porting effort Amazon EC2 and Amazon S3 Amazon EC2 and Amazon S3 Amazon EC2 Amazon EC2 As illustrated in Table 2, the conclusion is that OpenStack has overcome other open source cloud computing platforms features, for instance, the it supports an object storage technology while other have missed such a feature. Moreover, in terms of the application area, the advantage was very clear, as OpenStack support most, if not all, of the possible application areas such as for research or industry oriented. 23

9 5. OPEN STACK PLATFORM USAGE As mentioned in Section 4, Open source allows software applications to become accessible for everyone, hence, offering more collaboration and affordability. Cloud computing promises to be highly scalable and easy to use, while Open source provides the flexibility needed. Open source cloud computing solutions, such as the OpenStack, provides important resources for cloud computing applications that can be easily integrated with other applications. Via the use of Open source, various IT infrastructures can exist harmoniously in the clouds. The acceptance level of such technology, especially in the Education sectors, is explored. 6. Conclusion Cloud computing is a convergence of high performance computing architectures, Web 2.0 data models and enterprise-scale computing, which may be considered as the next phase of service-oriented IT. With cloud computing, we can access and run IT services, but the services are most often somewhere beyond the corporate firewall or data center and not subject to the same internal concerns of hardware and software limitations, management problems, and scalability issues. Although, currently, providers are divided regarding whether to integrate OS or a proprietarybased cloud platform, the researchers of this review paper are more inclined toward Open source cloud computing platforms. This disposition is based on the belief of several scholars including Han et al. (2009: p.333) who emphasized that OS cloud platforms will become the mainstream in the future. The researchers of this paper are especially interested with OpenStack due to the fact that OpenStack, with the tremendous growth we are witnessing, may possibly be stable for use in the different sectors. Furthermore, it is fundamental to note that OpenStack stands out among other Open source cloud solutions due to its strong membership of 850 organizations from 87 countries. In addition, large corporations, such as HP and Rackspace, have placed big bets on the project, and its development velocity is very high, making the platform a good long-term option among the Open source cloud contenders. This study has shown that cloud computing combined with Open source software, such as OpenStack, facilitates additional real benefits for enterprises, such as the ones below. a) It allows the deployment of applications, systems, and IT resources as services that reside somewhere in the global connected network. b) It is more cost-efficient than in-house solutions. c) It allows the use of applications, systems, and IT resources of other organizations when needed. d) It realizes the scale of costs more effectively than in-house solutions. e) It provides access to Open source innovations and improvements that can save money and time. f) It improves performance and flexibility in an application that would be unavailable in a traditional packaged solution. The study also demonstrates that Open source cloud deployments can free businesses from vendor lock-ins that can become problematic over time and offer flexible ways to combine public and private applications. 7. References [1] Y. Chen, V. Paxson, and R. H. Katz, "What s new about cloud computing security?," University of California, Berkeley Report No. UCB/EECS January, vol. 20, pp , [2] J. Z. Yangpeng Zhu, "Migration Existing System to SaaS Model," AISS, vol. 5, pp 243 ~ 251, [3] S. M. Hala A. Albaroodi, Mohammed Faiz Aboalmaaly, Hemananthan Palakarnim, "A Pilot Study on Open Source Cloud Computing (OSCC) Awareness in the Universiti Sains Malaysia Education Sector," IJACT, vol. 5, pp , 24

10 [4] C. Baun, Cloud computing: Web-based dynamic IT services: Springerverlag Berlin Heidelberg, [5] H. X.-Y. CHEN Ying, "Cloud-based Resource Scheduling Management and Its Application - with Agricultural Resource Scheduling Management for Example," AISS, vol. 5, pp 191 ~ 196, [6] L. M. Vaquero, L. Rodero-Merino, J. Caceres, and M. Lindner, "A break in the clouds: towards a cloud definition," ACM SIGCOMM Computer Communication Review, vol. 39, pp 50-55, [7] I. Foster, Y. Zhao, I. Raicu, and S. Lu, "Cloud computing and grid computing 360-degree compared?" Grid Computing Environments Workshop, GCE'08, 1-10 [8] P. Mell, and T. Grance, "The NIST definition of cloud computing (draft)," NIST special publication, vol. 800, pp 145, [9] "officelive," [10] M. H. Hugos, and D. Hulitzky, Business in the cloud: what every business needs to know about cloud computing: Wiley, [11] N. Sultan, "Cloud computing for education: A new dawn?," International Journal of Information Management, vol. 30, pp , [12] R. L. Krutz, and R. D. Vines, Cloud security: A comprehensive guide to secure cloud computing: Wiley, [13] "readable web," [14] A. Adamov, and M. Erguvan, "The truth about cloud computing as new paradigm in IT?" Application of Information and Communication Technologies, International Conference on AICT 2009., 1-3 [15] M. Armbrust, A. Fox, R. Griffith, A. D. Joseph, R. H. Katz, A. Konwinski, G. Lee, D. A. Patterson, A. Rabkin, and I. Stoica, "Above the clouds: A Berkeley view of cloud computing (February 2009)." [16] S. Bhardwaj, L. Jain, and S. Jain, "Cloud computing: A study of infrastructure as a service (IAAS)," International Journal of engineering and information Technology, vol. 2, pp 60-63, [17] L. L. Peng Liang, Yingfang Fu, Rong Wang, Yu Li, "On Access Security in Cloud Computing," AISS, vol. 5, pp 63 ~ 70, [18] J. Peng, X. Zhang, Z. Lei, B. Zhang, W. Zhang, and Q. Li, "Comparison of several cloud computing platforms?" Information Science and Engineering (ISISE), 2009 Second International Symposium on, [19] B. P. Rimal, E. Choi, and I. Lumb, "A taxonomy and survey of cloud computing systems?" INC, IMS and IDC, NCM'09. Fifth International Joint Conference on, [20] D. Cerbelaud, S. Garg, and J. Huylebroeck, "Opening the clouds: qualitative overview of the stateof-the-art open source VM-based cloud management platforms?" Proceedings of the 10th ACM/IFIP/USENIX International Conference on Middleware, 22 [21] P. Sempolinski, and D. Thain, "A comparison and critique of eucalyptus, opennebula and nimbus?" Cloud Computing Technology and Science (CloudCom), 2010 IEEE Second International Conference on, [22] D. Nurmi, R. Wolski, C. Grzegorczyk, G. Obertelli, S. Soman, L. Youseff, and D. Zagorodnov, "The eucalyptus open-source cloud-computing system?" Cluster Computing and the Grid, CCGRID'09. 9th IEEE/ACM International Symposium on, [23] F. D. Davis, R. P. Bagozzi, and P. R. Warshaw, "User acceptance of computer technology: a comparison of two theoretical models," Management science, vol. 35, pp , [24] M. D. Dikaiakos, D. Katsaros, P. Mehra, G. Pallis, and A. Vakali, "Cloud computing: Distributed Internet computing for IT and scientific research," Internet Computing, IEEE, vol. 13, pp 10-13, [25] D. Ogrizovic, B. Svilicic, and E. Tijan, "Open source science clouds?" MIPRO, 2010 Proceedings of the 33rd International Convention, [26] T. Cordeiro, D. Damalio, N. Pereira, P. Endo, A. Palhares, G. Gonçalves, D. Sadok, J. Kelner, B. Melander, and V. Souza, "Open source cloud computing platforms?" Grid and Cooperative Computing (GCC), th International Conference on, [27] B. P. Rimal, A. Jukan, D. Katsaros, and Y. Goeleven, "Architectural requirements for cloud computing systems: an enterprise cloud approach," Journal of Grid Computing, vol. 9, pp 3-26, [28] M. Rambhadjan, and A. Schutijser, "SURFnet cloud computing solutions," Universiteit van Amsterdam, System and Network Engineering, vol. pp 25

ISSN 0976 6375(Online) Volume TECHNOLOGY 3, Issue 3, October-December (IJCET) (2012), IAEME

ISSN 0976 6375(Online) Volume TECHNOLOGY 3, Issue 3, October-December (IJCET) (2012), IAEME INTERNATIONAL International Journal of Computer JOURNAL Engineering OF and COMPUTER Technology (IJCET), ENGINEERING ISSN 0976 6367(Print), & ISSN 0976 6375(Online) Volume TECHNOLOGY 3, Issue 3, October-December

More information

FREE AND OPEN SOURCE SOFTWARE FOR CLOUD COMPUTING SERENA SPINOSO ([email protected]) FULVIO VALENZA (fulvio.valenza@polito.

FREE AND OPEN SOURCE SOFTWARE FOR CLOUD COMPUTING SERENA SPINOSO (serena.spinoso@polito.it) FULVIO VALENZA (fulvio.valenza@polito. + FREE AND OPEN SOURCE SOFTWARE FOR CLOUD COMPUTING SERENA SPINOSO ([email protected]) FULVIO VALENZA ([email protected]) + OUTLINE INTRODUCTION OF CLOUD DEFINITION OF CLOUD BASIC CLOUD COMPONENTS

More information

How To Compare Cloud Computing To Cloud Platforms And Cloud Computing

How To Compare Cloud Computing To Cloud Platforms And Cloud Computing Volume 3, Issue 11, November 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Cloud Platforms

More information

Mobile Cloud Computing T-110.5121 Open Source IaaS

Mobile Cloud Computing T-110.5121 Open Source IaaS Mobile Cloud Computing T-110.5121 Open Source IaaS Tommi Mäkelä, Otaniemi Evolution Mainframe Centralized computation and storage, thin clients Dedicated hardware, software, experienced staff High capital

More information

2) Xen Hypervisor 3) UEC

2) Xen Hypervisor 3) UEC 5. Implementation Implementation of the trust model requires first preparing a test bed. It is a cloud computing environment that is required as the first step towards the implementation. Various tools

More information

Comparing Open Source Private Cloud (IaaS) Platforms

Comparing Open Source Private Cloud (IaaS) Platforms Comparing Open Source Private Cloud (IaaS) Platforms Lance Albertson OSU Open Source Lab Associate Director of Operations [email protected] / @ramereth About me OSU Open Source Lab Server hosting for Open

More information

Comparison of Several Cloud Computing Platforms

Comparison of Several Cloud Computing Platforms Second International Symposium on Information Science and Engineering Comparison of Several Cloud Computing Platforms Junjie Peng School of computer science & High performance computing center Shanghai

More information

CLOUD COMPUTING: A NEW VISION OF THE DISTRIBUTED SYSTEM

CLOUD COMPUTING: A NEW VISION OF THE DISTRIBUTED SYSTEM CLOUD COMPUTING: A NEW VISION OF THE DISTRIBUTED SYSTEM Taha Chaabouni 1 and Maher Khemakhem 2 1 MIRACL Lab, FSEG, University of Sfax, Sfax, Tunisia [email protected] 2 MIRACL Lab, FSEG, University

More information

A Comparison of Cloud Computing Platforms

A Comparison of Cloud Computing Platforms International Conference on Circuits and Systems (CAS 2015) A Comparison of Cloud Computing Platforms Ikechukwu Nwobodo School of Architecture, Computing and Engineering University of East London Dockland

More information

Comparing Ganeti to other Private Cloud Platforms. Lance Albertson Director [email protected] @ramereth

Comparing Ganeti to other Private Cloud Platforms. Lance Albertson Director lance@osuosl.org @ramereth Comparing Ganeti to other Private Cloud Platforms Lance Albertson Director [email protected] @ramereth About me OSU Open Source Lab Server hosting for Open Source Projects Open Source development projects

More information

OpenStack Alberto Molina Coballes

OpenStack Alberto Molina Coballes OpenStack Alberto Molina Coballes Teacher at IES Gonzalo Nazareno [email protected] @alberto_molina Table of Contents From public to private clouds Open Source Cloud Platforms Why OpenStack? OpenStack

More information

Private Clouds with Open Source

Private Clouds with Open Source Private Clouds with Open Source GridKa School 2010 KIT September 7 th 2010 Christian Baun [email protected] http://www.kit.edu Cloud-Computing? Building on compute and storage virtualization, and leveraging

More information

Analysis and Research of Cloud Computing System to Comparison of Several Cloud Computing Platforms

Analysis and Research of Cloud Computing System to Comparison of Several Cloud Computing Platforms Volume 1, Issue 1 ISSN: 2320-5288 International Journal of Engineering Technology & Management Research Journal homepage: www.ijetmr.org Analysis and Research of Cloud Computing System to Comparison of

More information

Building a Cloud Computing Platform based on Open Source Software. 10. 18. 2011. Donghoon Kim ( [email protected] ) Yoonbum Huh ( huhbum@kt.

Building a Cloud Computing Platform based on Open Source Software. 10. 18. 2011. Donghoon Kim ( donghoon.kim@kt.com ) Yoonbum Huh ( huhbum@kt. Building a Cloud Computing Platform based on Open Source Software 10. 18. 2011. Donghoon Kim ( [email protected] ) Yoonbum Huh ( [email protected]) Topics I.Open Source SW and Cloud Computing II. About OpenStack

More information

Sistemi Operativi e Reti. Cloud Computing

Sistemi Operativi e Reti. Cloud Computing 1 Sistemi Operativi e Reti Cloud Computing Facoltà di Scienze Matematiche Fisiche e Naturali Corso di Laurea Magistrale in Informatica Osvaldo Gervasi [email protected] 2 Introduction Technologies

More information

An Experimental Study of Load Balancing of OpenNebula Open-Source Cloud Computing Platform

An Experimental Study of Load Balancing of OpenNebula Open-Source Cloud Computing Platform An Experimental Study of Load Balancing of OpenNebula Open-Source Cloud Computing Platform A B M Moniruzzaman 1, Kawser Wazed Nafi 2, Prof. Syed Akhter Hossain 1 and Prof. M. M. A. Hashem 1 Department

More information

CLOUD COMPUTING. When It's smarter to rent than to buy

CLOUD COMPUTING. When It's smarter to rent than to buy CLOUD COMPUTING When It's smarter to rent than to buy Is it new concept? Nothing new In 1990 s, WWW itself Grid Technologies- Scientific applications Online banking websites More convenience Not to visit

More information

Research of Enterprise Private Cloud Computing Platform Based on OpenStack. Abstract

Research of Enterprise Private Cloud Computing Platform Based on OpenStack. Abstract , pp.171-180 http://dx.doi.org/10.14257/ijgdc.2014.7.5.16 Research of Enterprise Private Cloud Computing Platform Based on OpenStack Jiang Yunxia, Zhao Bowen, Wang Shuqi and Sun Dongnan School of Automation,

More information

AN IMPLEMENTATION OF E- LEARNING SYSTEM IN PRIVATE CLOUD

AN IMPLEMENTATION OF E- LEARNING SYSTEM IN PRIVATE CLOUD AN IMPLEMENTATION OF E- LEARNING SYSTEM IN PRIVATE CLOUD M. Lawanya Shri 1, Dr. S. Subha 2 1 Assistant Professor,School of Information Technology and Engineering, Vellore Institute of Technology, Vellore-632014

More information

Comparative Study of Eucalyptus, Open Stack and Nimbus

Comparative Study of Eucalyptus, Open Stack and Nimbus Comparative Study of Eucalyptus, Open Stack and Nimbus Lakshmi D Kurup, Chandni Chandawalla, Zalak Parekh, Kunjita Sampat Abstract- Cloud computing is a Service Oriented Architecture which reduces information

More information

A Survey on Build Private Cloud Computing implementation tools 1 Rana M Pir, 2 Rumel M S Pir, 3 Imtiaz U Ahmed 1 Lecturer, 2 Assistant Professor, 3 Lecturer 1 Leading University, Sylhet Bangladesh, 2 Leading

More information

A Survey on Open-source Cloud Computing Solutions

A Survey on Open-source Cloud Computing Solutions A Survey on Open-source Cloud Computing Solutions Research paper produced for project OSEPA by: www.cquadrat.de Abstract Cloud computing is an attractive computing model since it allows for resources to

More information

From Grid Computing to Cloud Computing & Security Issues in Cloud Computing

From Grid Computing to Cloud Computing & Security Issues in Cloud Computing From Grid Computing to Cloud Computing & Security Issues in Cloud Computing Rajendra Kumar Dwivedi Assistant Professor (Department of CSE), M.M.M. Engineering College, Gorakhpur (UP), India E-mail: [email protected]

More information

Geoprocessing in Hybrid Clouds

Geoprocessing in Hybrid Clouds Geoprocessing in Hybrid Clouds Theodor Foerster, Bastian Baranski, Bastian Schäffer & Kristof Lange Institute for Geoinformatics, University of Münster, Germany {theodor.foerster; bastian.baranski;schaeffer;

More information

A Survey on Open-source Cloud Computing Solutions

A Survey on Open-source Cloud Computing Solutions VIII Workshop em Clouds, Grids e Aplicações 3 A Survey on Open-source Cloud Computing Solutions Patrícia Takako Endo 1, Glauco Estácio Gonçalves 1, Judith Kelner 1, Djamel Sadok 1 1 Universidade Federal

More information

Modeling and Simulation Frameworks for Cloud Computing Environment: A Critical Evaluation

Modeling and Simulation Frameworks for Cloud Computing Environment: A Critical Evaluation 1 Modeling and Simulation Frameworks for Cloud Computing Environment: A Critical Evaluation Abul Bashar, Member, IEEE Abstract The recent surge in the adoption of Cloud Computing systems by various organizations

More information

Cloud Computing 159.735. Submitted By : Fahim Ilyas (08497461) Submitted To : Martin Johnson Submitted On: 31 st May, 2009

Cloud Computing 159.735. Submitted By : Fahim Ilyas (08497461) Submitted To : Martin Johnson Submitted On: 31 st May, 2009 Cloud Computing 159.735 Submitted By : Fahim Ilyas (08497461) Submitted To : Martin Johnson Submitted On: 31 st May, 2009 Table of Contents Introduction... 3 What is Cloud Computing?... 3 Key Characteristics...

More information

Grid Computing Vs. Cloud Computing

Grid Computing Vs. Cloud Computing International Journal of Information and Computation Technology. ISSN 0974-2239 Volume 3, Number 6 (2013), pp. 577-582 International Research Publications House http://www. irphouse.com /ijict.htm Grid

More information

Li Sheng. [email protected]. Nowadays, with the booming development of network-based computing, more and more

Li Sheng. lsheng1@uci.edu. Nowadays, with the booming development of network-based computing, more and more 36326584 Li Sheng Virtual Machine Technology for Cloud Computing Li Sheng [email protected] Abstract: Nowadays, with the booming development of network-based computing, more and more Internet service vendors

More information

LSKA 2010 Survey Report I Device Drivers & Cloud Computing

LSKA 2010 Survey Report I Device Drivers & Cloud Computing LSKA 2010 Survey Report I Device Drivers & Cloud Computing Yu Huang and Hao-Chung Yang {r98922015, r98944016}@csie.ntu.edu.tw Department of Computer Science and Information Engineering March 31, 2010 Abstract

More information

THE EUCALYPTUS OPEN-SOURCE PRIVATE CLOUD

THE EUCALYPTUS OPEN-SOURCE PRIVATE CLOUD THE EUCALYPTUS OPEN-SOURCE PRIVATE CLOUD By Yohan Wadia ucalyptus is a Linux-based opensource software architecture that implements efficiencyenhancing private and hybrid clouds within an enterprise s

More information

The Impact of Cloud Computing on Saudi Organizations: The Case of a Telecom Company

The Impact of Cloud Computing on Saudi Organizations: The Case of a Telecom Company International Journal of Computing Academic Research (IJCAR) ISSN 2305-9184 Volume 3, Number 6(December 2014), pp. 126-130 MEACSE Publications http://www.meacse.org/ijcar The Impact of Cloud Computing

More information

Introduction to Cloud Computing

Introduction to Cloud Computing Discovery 2015: Cloud Computing Workshop June 20-24, 2011 Berkeley, CA Introduction to Cloud Computing Keith R. Jackson Lawrence Berkeley National Lab What is it? NIST Definition Cloud computing is a model

More information

The Eucalyptus Open-source Cloud Computing System

The Eucalyptus Open-source Cloud Computing System The Eucalyptus Open-source Cloud Computing System Chris Grzegorczyk, Dan Nurmi, Graziano Obertelli, Rich Wolski, Sunil Soman, Lamia Youseff, Dmitrii Zagorodnov University of California, Santa Barbara Cloud

More information

Cloud Computing using

Cloud Computing using Cloud Computing using Summary of Content Introduction of Cloud Computing Cloud Computing vs. Server Virtualization Cloud Computing Components Stack Public vs. Private Clouds Open Source Software for Private

More information

Fundamentals of Cloud Computing

Fundamentals of Cloud Computing Dr. Christian Baun Fundamentals of Cloud Computing 1/10 Fundamentals of Cloud Computing Dr. Christian Baun [email protected] 31.5.2012 Dr. Christian Baun Fundamentals of Cloud Computing 2/10 Agenda

More information

Nessus or Metasploit: Security Assessment of OpenStack Cloud

Nessus or Metasploit: Security Assessment of OpenStack Cloud Nessus or Metasploit: Security Assessment of OpenStack Cloud Aleksandar Donevski, Sasko Ristov and Marjan Gusev Ss. Cyril and Methodius University, Faculty of Information Sciences and Computer Engineering,

More information

Efficient Cloud Management for Parallel Data Processing In Private Cloud

Efficient Cloud Management for Parallel Data Processing In Private Cloud 2012 International Conference on Information and Network Technology (ICINT 2012) IPCSIT vol. 37 (2012) (2012) IACSIT Press, Singapore Efficient Cloud Management for Parallel Data Processing In Private

More information

Permanent Link: http://espace.library.curtin.edu.au/r?func=dbin-jump-full&local_base=gen01-era02&object_id=154091

Permanent Link: http://espace.library.curtin.edu.au/r?func=dbin-jump-full&local_base=gen01-era02&object_id=154091 Citation: Alhamad, Mohammed and Dillon, Tharam S. and Wu, Chen and Chang, Elizabeth. 2010. Response time for cloud computing providers, in Kotsis, G. and Taniar, D. and Pardede, E. and Saleh, I. and Khalil,

More information

PRIVACY PRESERVATION ALGORITHM USING EFFECTIVE DATA LOOKUP ORGANIZATION FOR STORAGE CLOUDS

PRIVACY PRESERVATION ALGORITHM USING EFFECTIVE DATA LOOKUP ORGANIZATION FOR STORAGE CLOUDS PRIVACY PRESERVATION ALGORITHM USING EFFECTIVE DATA LOOKUP ORGANIZATION FOR STORAGE CLOUDS Amar More 1 and Sarang Joshi 2 1 Department of Computer Engineering, Pune Institute of Computer Technology, Maharashtra,

More information

Cloud Template, a Big Data Solution

Cloud Template, a Big Data Solution Template, a Big Data Solution Mehdi Bahrami Electronic Engineering and Computer Science Department University of California, Merced, USA [email protected] Abstract. Today cloud computing has become

More information

Infrastructure as a Service (IaaS)

Infrastructure as a Service (IaaS) Infrastructure as a Service (IaaS) (ENCS 691K Chapter 4) Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ References 1. R. Moreno et al.,

More information

Cloud Computing For Distributed University Campus: A Prototype Suggestion

Cloud Computing For Distributed University Campus: A Prototype Suggestion Cloud Computing For Distributed University Campus: A Prototype Suggestion Mehmet Fatih Erkoç, Serhat Bahadir Kert [email protected], [email protected] Yildiz Technical University (Turkey) Abstract

More information

OpenStack Ecosystem and Xen Cloud Platform

OpenStack Ecosystem and Xen Cloud Platform OpenStack Ecosystem and Xen Cloud Platform Amit Naik Prasad Nirantar BMC Software 1 Agenda Introduction Rise of OpenStack OpenStack Details and Ecosystem OpenStack and Xen Cloud Platform - Demo Conclusion

More information

Cloud Platform Comparison: CloudStack, Eucalyptus, vcloud Director and OpenStack

Cloud Platform Comparison: CloudStack, Eucalyptus, vcloud Director and OpenStack Cloud Platform Comparison: CloudStack, Eucalyptus, vcloud Director and OpenStack This vendor-independent research contains a product-by-product comparison of the most popular cloud platforms (along with

More information

Cloud Computing Services and its Application

Cloud Computing Services and its Application Advance in Electronic and Electric Engineering. ISSN 2231-1297, Volume 4, Number 1 (2014), pp. 107-112 Research India Publications http://www.ripublication.com/aeee.htm Cloud Computing Services and its

More information

Cloud Computing Technology

Cloud Computing Technology Cloud Computing Technology The Architecture Overview Danairat T. Certified Java Programmer, TOGAF Silver [email protected], +66-81-559-1446 1 Agenda What is Cloud Computing? Case Study Service Model Architectures

More information

Introduction to OpenStack

Introduction to OpenStack Introduction to OpenStack Carlo Vallati PostDoc Reseracher Dpt. Information Engineering University of Pisa [email protected] Cloud Computing - Definition Cloud Computing is a term coined to refer

More information

Security Considerations for Public Mobile Cloud Computing

Security Considerations for Public Mobile Cloud Computing Security Considerations for Public Mobile Cloud Computing Ronnie D. Caytiles 1 and Sunguk Lee 2* 1 Society of Science and Engineering Research Support, Korea [email protected] 2 Research Institute of

More information

Cloud Computing: Elastic, Scalable, On-Demand IT Services for Everyone. Table of Contents. Cloud.com White Paper April 2010. 1 Executive Summary...

Cloud Computing: Elastic, Scalable, On-Demand IT Services for Everyone. Table of Contents. Cloud.com White Paper April 2010. 1 Executive Summary... Cloud Computing: Elastic, Scalable, On-Demand IT Services for Everyone Cloud.com White Paper April 2010 Table of Contents 1 Executive Summary... 2 2 Motivation Around Cloud Computing... 2 3 Comparing Cloud

More information

Cloud Computing and Big Data What Technical Writers Need to Know

Cloud Computing and Big Data What Technical Writers Need to Know Cloud Computing and Big Data What Technical Writers Need to Know Greg Olson, Senior Director Black Duck Software For the Society of Technical Writers Berkeley Chapter Black Duck 2014 Agenda Introduction

More information

Architectural Implications of Cloud Computing

Architectural Implications of Cloud Computing Architectural Implications of Cloud Computing Grace Lewis Research, Technology and Systems Solutions (RTSS) Program Lewis is a senior member of the technical staff at the SEI in the Research, Technology,

More information

cloud functionality: advantages and Disadvantages

cloud functionality: advantages and Disadvantages Whitepaper RED HAT JOINS THE OPENSTACK COMMUNITY IN DEVELOPING AN OPEN SOURCE, PRIVATE CLOUD PLATFORM Introduction: CLOUD COMPUTING AND The Private Cloud cloud functionality: advantages and Disadvantages

More information

Setting up a private cloud for academic environment with open source software

Setting up a private cloud for academic environment with open source software Setting up a private cloud for academic environment with open source software Cloud Computing Course ITU of Copenhagen February 27 th, 2012 Who am I? Zoran Pantić Infrastructure Architect & Systems Specialist

More information

A Web Base Information System Using Cloud Computing

A Web Base Information System Using Cloud Computing A Web Base Information System Using Cloud Computing Zainab Murtadha, Mohammad Amin Roshanasan Abstract: Cloud Computing is the new field that was invented and developed during a period not so long ago.

More information

Comparison and Evaluation of Open-source Cloud Management Software

Comparison and Evaluation of Open-source Cloud Management Software Comparison and Evaluation of Open-source Cloud Management Software SRIVATSAN JAGANNATHAN Masters Degree Project Stockholm, Sweden XR-EE-LCN 2012:008 Comparison and Evaluation of Open-source Cloud Management

More information

A Study on Service Oriented Network Virtualization convergence of Cloud Computing

A Study on Service Oriented Network Virtualization convergence of Cloud Computing A Study on Service Oriented Network Virtualization convergence of Cloud Computing 1 Kajjam Vinay Kumar, 2 SANTHOSH BODDUPALLI 1 Scholar(M.Tech),Department of Computer Science Engineering, Brilliant Institute

More information

Cloud Computing Architectures: A Retrospective Study

Cloud Computing Architectures: A Retrospective Study Cloud Computing Architectures: A Retrospective Study Ramakalavathi Marapareddy *, Ajay Bandi, and Satya Savithri Tirumala * Dept. of Electrical and Computer Engineering, Mississippi State University, USA

More information

An Efficient Checkpointing Scheme Using Price History of Spot Instances in Cloud Computing Environment

An Efficient Checkpointing Scheme Using Price History of Spot Instances in Cloud Computing Environment An Efficient Checkpointing Scheme Using Price History of Spot Instances in Cloud Computing Environment Daeyong Jung 1, SungHo Chin 1, KwangSik Chung 2, HeonChang Yu 1, JoonMin Gil 3 * 1 Dept. of Computer

More information

Comparison of Open Source Cloud System for Small and Medium Sized Enterprises

Comparison of Open Source Cloud System for Small and Medium Sized Enterprises , pp.276-282 http://dx.doi.org/10.14257/astl.2014.51.63 Comparison of Open Source Cloud System for Small and Medium Sized Enterprises Yasuo Uchida 1, Seigo Matsuno 1, Makoto Sakamoto 2 1 Ube National College

More information

How To Understand Cloud Computing

How To Understand Cloud Computing Overview of Cloud Computing (ENCS 691K Chapter 1) Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ Overview of Cloud Computing Towards a definition

More information

A PERFORMANCE ANALYSIS of HADOOP CLUSTERS in OPENSTACK CLOUD and in REAL SYSTEM

A PERFORMANCE ANALYSIS of HADOOP CLUSTERS in OPENSTACK CLOUD and in REAL SYSTEM A PERFORMANCE ANALYSIS of HADOOP CLUSTERS in OPENSTACK CLOUD and in REAL SYSTEM Ramesh Maharjan and Manoj Shakya Department of Computer Science and Engineering Dhulikhel, Kavre, Nepal [email protected],

More information

THE CLOUD AND ITS EFFECTS ON WEB DEVELOPMENT

THE CLOUD AND ITS EFFECTS ON WEB DEVELOPMENT TREX WORKSHOP 2013 THE CLOUD AND ITS EFFECTS ON WEB DEVELOPMENT Jukka Tupamäki, Relevantum Oy Software Specialist, MSc in Software Engineering (TUT) [email protected] / @tukkajukka 30.10.2013 1 e arrival

More information

Billing System: An Accounting Solution for the Private Cloud with Eucalyptus

Billing System: An Accounting Solution for the Private Cloud with Eucalyptus CMSC 190 SPECIAL PROBLEM, INSTITUTE OF COMPUTER SCIENCE 1 Billing System: An Accounting Solution for the Private Cloud with Eucalyptus Regelyn T. Bañacia, Chryss Ann A. Belaguin, Rodolfo N. Duldulao, Jr.

More information

HP OpenStack & Automation

HP OpenStack & Automation HP OpenStack & Automation Where we are heading Thomas Goh Cloud Computing Cloud Computing Cloud computing is a model for enabling ubiquitous network access to a shared pool of configurable computing resources.

More information

Standard Interfaces for Open Source Infrastructure as a Service Platforms

Standard Interfaces for Open Source Infrastructure as a Service Platforms 68 Informatica Economică vol. 19, no. 4/2015 Standard Interfaces for Open Source Infrastructure as a Service Platforms Andrei IONESCU Bucharest University of Economic Studies [email protected]

More information

Data Integrity Check using Hash Functions in Cloud environment

Data Integrity Check using Hash Functions in Cloud environment Data Integrity Check using Hash Functions in Cloud environment Selman Haxhijaha 1, Gazmend Bajrami 1, Fisnik Prekazi 1 1 Faculty of Computer Science and Engineering, University for Business and Tecnology

More information

A Gentle Introduction to Cloud Computing

A Gentle Introduction to Cloud Computing A Gentle Introduction to Cloud Computing Source: Wikipedia Platform Computing, Inc. Platform Clusters, Grids, Clouds, Whatever Computing The leader in managing large scale shared environments o 18 years

More information

Reallocation and Allocation of Virtual Machines in Cloud Computing Manan D. Shah a, *, Harshad B. Prajapati b

Reallocation and Allocation of Virtual Machines in Cloud Computing Manan D. Shah a, *, Harshad B. Prajapati b Proceedings of International Conference on Emerging Research in Computing, Information, Communication and Applications (ERCICA-14) Reallocation and Allocation of Virtual Machines in Cloud Computing Manan

More information

Cloud Essentials for Architects using OpenStack

Cloud Essentials for Architects using OpenStack Cloud Essentials for Architects using OpenStack Course Overview Start Date 18th December 2014 Duration 2 Days Location Dublin Course Code SS906 Programme Overview Cloud Computing is gaining increasing

More information

R V College of Engineering, Bangalore, Karnataka, INDIA.

R V College of Engineering, Bangalore, Karnataka, INDIA. American International Journal of Research in Science, Technology, Engineering & Mathematics Available online at http://www.iasir.net ISSN (Print): 2328-3491, ISSN (Online): 2328-3580, ISSN (CD-ROM): 2328-3629

More information

CLEVER: a CLoud-Enabled Virtual EnviRonment

CLEVER: a CLoud-Enabled Virtual EnviRonment CLEVER: a CLoud-Enabled Virtual EnviRonment Francesco Tusa Maurizio Paone Massimo Villari Antonio Puliafito {ftusa,mpaone,mvillari,apuliafito}@unime.it Università degli Studi di Messina, Dipartimento di

More information

Cloud Computing Service Models, Types of Clouds and their Architectures, Challenges.

Cloud Computing Service Models, Types of Clouds and their Architectures, Challenges. Cloud Computing Service Models, Types of Clouds and their Architectures, Challenges. B.Kezia Rani 1, Dr.B.Padmaja Rani 2, Dr.A.Vinaya Babu 3 1 Research Scholar,Dept of Computer Science, JNTU, Hyderabad,Telangana

More information

SURFnet Cloud Computing Solutions

SURFnet Cloud Computing Solutions Marvin Rambhadjan Arthur Schutijser SURFnet February 3, 2010 Overview Introduction Cloud Computing Introduction Cloud Computing What is Cloud Computing? Resource Pooling Resources are bundled High Level

More information

Cloud Models and Platforms

Cloud Models and Platforms Cloud Models and Platforms Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF A Working Definition of Cloud Computing Cloud computing is a model

More information

Introduction to Cloud : Cloud and Cloud Storage. Lecture 2. Dr. Dalit Naor IBM Haifa Research Storage Systems. Dalit Naor, IBM Haifa Research

Introduction to Cloud : Cloud and Cloud Storage. Lecture 2. Dr. Dalit Naor IBM Haifa Research Storage Systems. Dalit Naor, IBM Haifa Research Introduction to Cloud : Cloud and Cloud Storage Lecture 2 Dr. Dalit Naor IBM Haifa Research Storage Systems 1 Advanced Topics in Storage Systems for Big Data - Spring 2014, Tel-Aviv University http://www.eng.tau.ac.il/semcom

More information

Private Cloud in Educational Institutions: An Implementation using UEC

Private Cloud in Educational Institutions: An Implementation using UEC Private Cloud in Educational Institutions: An Implementation using UEC D. Sudha Devi L.Yamuna Devi K.Thilagavathy,Ph.D P.Aruna N.Priya S. Vasantha,Ph.D ABSTRACT Cloud Computing, the emerging technology,

More information

Review of Cloud Computing Architecture for Social Computing

Review of Cloud Computing Architecture for Social Computing Review of Cloud Computing Architecture for Social Computing Vaishali D. Dhale M.Tech Student Dept. of Computer Science P.I.E.T. Nagpur A. R. Mahajan Professor & HOD Dept. of Computer Science P.I.E.T. Nagpur

More information

21/09/11. Introduction to Cloud Computing. First: do not be scared! Request for contributors. ToDO list. Revision history

21/09/11. Introduction to Cloud Computing. First: do not be scared! Request for contributors. ToDO list. Revision history Request for contributors Introduction to Cloud Computing https://portal.futuregrid.org/contrib/cloud-computing-class by various contributors (see last slide) Hi and thanks for your contribution! If you

More information

It s All About Cloud Key Concepts, Players, Platforms And Technologies

It s All About Cloud Key Concepts, Players, Platforms And Technologies It s All About Cloud Key Concepts, Players, Platforms And Technologies 3-day seminar Description Cloud computing has gained a lot of attention in recent years. It has mostly been used for non business

More information

Cloud Computing: Making the right choices

Cloud Computing: Making the right choices Cloud Computing: Making the right choices Kalpak Shah Clogeny Technologies Pvt Ltd 1 About Me Kalpak Shah Founder & CEO, Clogeny Technologies Passionate about economics and technology evolving through

More information

Eucalyptus LSS: Load-Based Scheduling on Virtual Servers Using Eucalyptus Private Cloud

Eucalyptus LSS: Load-Based Scheduling on Virtual Servers Using Eucalyptus Private Cloud CMSC 190 SPECIAL PROBLEM, INSTITUTE OF COMPUTER SCIENCE 1 Eucalyptus LSS: Load-Based Scheduling on Virtual Servers Using Eucalyptus Private Cloud Shenlene A. Cabigting and Prof. Joseph Anthony C. Hermocilla

More information

Cloud Computing An Introduction

Cloud Computing An Introduction Cloud Computing An Introduction Distributed Systems Sistemi Distribuiti Andrea Omicini [email protected] Dipartimento di Informatica Scienza e Ingegneria (DISI) Alma Mater Studiorum Università di

More information

Lecture 02a Cloud Computing I

Lecture 02a Cloud Computing I Mobile Cloud Computing Lecture 02a Cloud Computing I 吳 秀 陽 Shiow-yang Wu What is Cloud Computing? Computing with cloud? Mobile Cloud Computing Cloud Computing I 2 Note 1 What is Cloud Computing? Walking

More information

CLOUD MANAGEMENT GUIDE

CLOUD MANAGEMENT GUIDE CLOUD GUIDE BY CARLOS ESCAPA, MANAGING DIRECTOR, QUMOTECH AUGUST 6, 2010 As organizations push more data into the Cloud, managing these new infrastructures is becoming the major challenge for IT. This

More information

opening the clouds qualitative overview of the state-of-the-art open source cloud management platforms. ACM, middleware 2009 conference

opening the clouds qualitative overview of the state-of-the-art open source cloud management platforms. ACM, middleware 2009 conference opening the clouds qualitative overview of the state-of-the-art open source cloud management platforms. Orange Labs, San Francisco Jeremy Huylebroeck, Damien Cerbelaud, Shishir Garg agenda context and

More information

How To Build A Cloud Stack For A University Project

How To Build A Cloud Stack For A University Project IES+Perto Project Cloud Computing Instituições de Ensino Superior Mais Perto Higher Education Institutions Closer Universities: Aveiro, Coimbra, Porto José António Sousa (UP), Fernando Correia (UP), Mário

More information

Overview. The Cloud. Characteristics and usage of the cloud Realities and risks of the cloud

Overview. The Cloud. Characteristics and usage of the cloud Realities and risks of the cloud Overview The purpose of this paper is to introduce the reader to the basics of cloud computing or the cloud with the aim of introducing the following aspects: Characteristics and usage of the cloud Realities

More information

Scheduler in Cloud Computing using Open Source Technologies

Scheduler in Cloud Computing using Open Source Technologies Scheduler in Cloud Computing using Open Source Technologies Darshan Upadhyay Prof. Chirag Patel Student of M.E.I.T Asst. Prof. Computer Department S. S. Engineering College, Bhavnagar L. D. College of

More information

A Study of Infrastructure Clouds

A Study of Infrastructure Clouds A Study of Infrastructure Clouds Pothamsetty Nagaraju 1, K.R.R.M.Rao 2 1 Pursuing M.Tech(CSE), Nalanda Institute of Engineering & Technology,Siddharth Nagar, Sattenapalli, Guntur., Affiliated to JNTUK,

More information