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

Size: px
Start display at page:

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

Transcription

1 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 has brought forth the challenge of evaluating their performance. One of the major issues faced by the cloud service providers and customers is to assess the ability of Cloud Computing systems to provide the desired services in accordance to the QoS and SLA constraints. To this end, an opportunity exists to develop means to ensure that the desired performance levels of such systems are met under simulated environments. This will eventually minimize the service disruptions and performance degradation issues during the commissioning and operational phase of Cloud Computing infrastructure. However, it is observed that several simulators and modelers are available for simulating the Cloud Computing systems. Therefore, this paper presents a critical evaluation of the state-of-the-art modeling and simulation frameworks applicable to Cloud Computing systems. It compares the prominent simulation frameworks in terms of the API features, programming flexibility, Operating System requirements, supported services, licensing needs and popularity. Subsequently, it provides recommendations regarding the choice of the most appropriate framework for researchers, administrators and managers of Cloud Computing systems. Index Terms Cloud Computing, Modeling Framework, Performance Evaluation and Simulation Tools I. INTRODUCTION THE rapid development in the area of information and computing technology has led to the emergence of new model termed as Cloud Computing. According to the National Institute of Standards and Technology (NIST) definition, Cloud Computing is a model for enabling ubiquitous, 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 [1]. This model is realizable through the use of service and deployments models. The three basic service models include provisioning of Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and as a Service (SaaS). Deployment models deal with the way in which the infrastructure of the Cloud Computing system is deployed, owned and managed by the service providers & consumers. This leads to the concept of Private, Public, Community and Hybrid cloud architectures [2]. A typical service architecture of a Cloud Computing system is depicted in Fig. 1. It is seen that, the Cloud Computing system has a layered architecture with the Hardware Layer at the datacenter forming the foundation of the overall system. A. Bashar is with the College of Computer Engineering and Sciences, Prince Mohammad Bin Fahd University, Al-Khobar, Saudi Arabia, e- mail: (abashar@pmu.edu.sa). It actually consists of the physical hardware devices including the CPU, Memory, Storage and Bandwidth which are physically resident on a server farm. Utilizing the physical hardware the Infrastructure Layer, incorporates the virtualization technology to provide the Infrastructure as a Service (IaaS) (e.g. Amazon Web Services (AWS) [3] and Rackspace [4]) which usually consists of a pool of virtual machines (VMs) that can be provisioned on demand to the IT consumers. Since the IT resources of the physical layer are limited, virtualization is a very important technology which gives the IT consumers a notion of unlimited computing resources at their disposal. Next comes the Platform Layer which provides the platform for creation and development of software which can be later delivered over the web. Hence, this layer facilitates and provides the Platform as a Service (PaaS) (e.g. Google App Engine [5] and Windows Azure [6]) by utilizing the components and services of the infrastructure layer. This includes the services to collaboratively develop, test, deploy, host and maintain software and applications in a common integrated development environment. Finally, the topmost layer is the Layer which provides the avenue for provisioning the ready-to-use software and application for the business needs of the Cloud-based IT consumers. Hence, this layer facilitates and provides the as a Service (SaaS) (e.g. Google Apps [7] and Salesforce [8]) by utilizing the components and services of the platform layer. SaaS is essentially a service which provides a means to access a software or an application through the web. Some of the benefits of such a service is that software is managed from a central location, the users are not required to perform software updates and different pieces of software can be integrated with Application Programming Interfaces (APIs). The benefits of Cloud Computing to the enterprises are the reduction in the CAPEX and OPEX costs of the IT and computing equipments. The physical IT equipments need not be purchased at a high cost, instead they can be purchased as a service on a pay-as-you-go basis. Since the software is purchased from the Cloud Service Provider as a service, the customers need not be concerned about software updates and upgrades. The storage and memory are no longer a limited resource in a Cloud Computing model, as the customers now have the notion of unlimited resources on-demand. The data of the customers is now more reliably stored on the Cloud as there is no fear of losing the data in case of hardware failures at customer premises. Since the customer data is stored centrally, it allows for a easier group collaboration among the employees of the organization. Also, the data can be accessed from various independent devices as the data is not tied to a particular access device.

2 2 Fig. 1. Cloud Computing Service Architecture The various benefits mentioned above have to be properly tested before they can be used by the customers. At the same time, the service providers need to test the various service models so that they can achieve maximum profit. Moreover, Cloud-based applications have varying composition, configuration and deployment requirements. Hence, quantifying the performance of these Cloud applications under varying demands is a challenging task. This problem is especially escalated when the Cloud datacenter is in the operational state. This could be risky from the point of view of service providers and customers alike, since any degraded performance will result in the customers moving away from the service providers. The solution to this problem is to utilize simulation tools that can evaluate the performance of Cloud applications before being deployed in a real setup. The benefit of this approach is that services can be tested in a repeatable and controlled environment free of cost. Also, this gives the opportunity to tune the performance bottlenecks before deploying on real Clouds [9]. However, due to the availability of numerous simulation tools for simulating Cloud Computing environments it is essential that a critical evaluation of such tools be done in order to choose an appropriate tool for proper simulation and evaluation. The work presented in this paper basically answers the following research questions, which, to our knowledge, have not been addressed before, and hence we claim the novelty of this research. What are the prominent Cloud Computing simulation tools available? What is the possible set of criteria to evaluate a Cloud Computing simulation tool? How to make a choice of a particular simulation tool based on a set of requirements? The remainder of this paper is structured as follows. In Section II we provide the required background and survey some related work in this research domain. In Section III we present the evaluation framework for Cloud simulation tools. We then present the results and discussion in Section IV. Section V concludes the paper by suggesting possible future work. II. BACKGROUND AND RELATED WORK In order to make sure that the Cloud computing infrastructure is able to provide the services according to the agreed standards and the services are provisioned with the desired quality, it is essential that they be tested before being deployed. This can be achieved by using simulation and modeling tools which can test the infrastructure, services and applications under varying demand conditions. In the presence of numerous simulators and modeling tools, it is necessary to perform a comprehensive survey and critical evaluation of them. This section therefore presents the work which already exists in the literature in the area of survey and review of modeling and simulation tools for testing the performance of Cloud Computing systems. Zhao et al. indicate that there exists two types of cloud computing simulators, namely, simulators based only on software and simulators based on both software and hardware [10]. They consider eleven simulators and mention their brief description along with their basic features. Finally, they provide a comparison based on the criteria of underlying platform, programming language and hardware/software composition. A very similar work by Oujani et al. provides a comparison among eight Cloud simulators (which are the same as in the paper of Zhao et al.) [11]. Their comparison criteria is also based on three features, namely, underlying platform programming language and hardware/software composition. In another review by Malhotra et al., the CloudSim simulator and all of its variants (CloudAnalyst, GreenCloud, NetworkCloudSim, EMUSIM and MDCSim) are described and compared [12]. They compare the variants of CloudSim based on the criteria of platform, programming language, networking feature, simulator type (event/packet based) and availability (open source/commercial). Another interesting paper by Sakellari et al., classifies the Cloud Computing study into three categories, namely, Mathematical Modeling of Cloud Systems, Cloud Simulation and Cloud Testbeds [13]. They clearly demonstrate the relevance and application of these approaches and their relative merits and drawbacks. For the Mathematical Modeling category, they evaluate the solutions based on the criteria of QoS/Performance and energy efficiency features. The Cloud Simulation are compared based on the criteria of energy efficiency feature, QoS, Programming language (Java/C++) and availability (open source/commercial). Finally, the Cloud Testbeds have been classified as Commercial (e.g. Amazon EC2 and S3, Google Apps), Scientific (e.g. Open Cirrus, Open Cloud) and Frameworks (e.g. Eucalyptus, OpenStack). These Cloud Testbeds are evaluated for the services which they can support, namely, IaaS, PaaS and SaaS and their availability (open source/commercial). Based on this survey, it is seen that there is limited research on the review of modeling and simulation approaches for testing the performance of Cloud Computing systems. Another point which is to be noted is that all the review generally provide the information about various available approaches and their features. They do not however provide clear

3 3 Criteria Provider License Category API OS Services Popularity Comments TABLE I DEFINITION OF EVALUATION CRITERIA Description Organization(s) involved in the development of the simulator License requirements (e.g. Open source, Commercial, Proprietary Membership) The category of the simulation tool (e.g. Simulation, Testbed (Commercial, Scientific or Framework)) Type of Application Programming Interface provided in the simulator The Operating Systems which support the installation of the simulator The type of Cloud Services supported by the simulator (e.g. IaaS, PaaS, SaaS) Number of search results on Google Scholar. Simulator with maximum count has score of 10 Special notable feature or property of the simulator guidelines as to which approach is suitable for a particular situation. Hence we consider a complementary review of the existing approaches, the novelty of which is to provide a ranking of these approaches based on their popularity in the research community. The following section describes the various modeling and simulation approaches and proposes a new evaluation framework. III. PROPOSED EVALUATION FRAMEWORK In order to critically evaluate and compare the existing Cloud Simulation and Modeling tools, it is proposed to develop an evaluation framework. This framework consists of a set of criteria which will be used to compare the various approaches and the classification categories. Due to the existence of many simulation/modeling tools, it was decided to shortlist and make a reduced set of such tools. In this paper only 10 such tools are presented. They are Eucalyptus, ns2, CloudSim, Opnet, GreenCloud, OpenStack, Open Cloud, Open Cirrus, CloudAnalyst and icancloud. A. Criteria Description Considering the criteria in the existing literature from the related work section (Section II) and proposing new criteria, the criteria set in this research is given in Table I. The description for most of the criteria (Provider, License, Category, API, OS, Services and Comments) are clear and self explanatory. However, the Popularity criteria is explained here in detail. The various tools (see Table II) were first searched on Google Scholar and the number of search results were noted for each of them. To bring out a relative comparison, a Popularity Index was proposed on the scale of 0 to 10. The simulator which had the maximum count was assigned a score of 10 (which in this case was Eucalyptus). The Popularity Index of other simulators were calculated as ((Search Count/Maximum Search Count)*10). B. Simulation Tools Description This subsection provides a concise description of 10 Cloud Computing simulators and modeling solutions which have been chosen for critical evaluation and comparison. 1) Eucalyptus: It is an open source software framework for cloud computing that implements Infrastructure as a Service (IaaS) [14]. Eucalyptus gives users the ability to run and control virtual machine instances deployed across a variety of physical computing resources. It provides compatibility with popular Amazon Web Services (AWS) APIs including Elastic Cloud Compute (EC2) and Simple Storage Service (S3). 2) ns2: It is a discrete-event network simulator, primarily used in research and teaching [15]. It is a free software, publicly available under the GNU GPLv2 license for research, development, and use. Even though ns2 is a very accurate and popular simulator in the area of computer network simulations, it has been found that it is not very much suitable for simulating Cloud Computing systems. However, it is found that some researchers have used ns2 in their work on Cloud Computing simulations, but it is observed that they only have limited features. It is to be noted that, a Cloud simulator named GreenCloud is based on ns2 platform. 3) CloudSim: It is an extensible simulation toolkit that enables modeling and simulation of Cloud computing environments [9]. The CloudSim toolkit supports modeling and creation of one or more virtual machines (VMs) on a simulated node of a Data Center, jobs and their mapping to suitable VMs [16]. It also allows simulation of multiple Data Centers to enable a study on federation and associated policies for migration of VMs for reliability and automatic scaling of applications [17]. 4) Opnet: It is a commercial network simulator which performs application performance management in order to deliver the application performance to the users and to satisfy business demands [18]. From the point of view of Cloud computing systems, Opnet does not have the capability to implement and test Infrastructure as a Service, however, it does have the capability for application testing for Cloud systems [19]. 5) GreenCloud: It is a simulation environment for energyaware cloud computing data centers based on the ns2 platform. The simulator is designed to capture details of the energy consumed by data center components (servers, switches, and links) as well as packet-level communication patterns in realistic setups and workload distributions [20]. 6) OpenStack: It is a cloud operating system that controls large pools of compute, storage, and networking resources throughout a datacenter, all managed through a dashboard that gives administrators control while empowering their users to provision resources through a web interface [21]. It has been developed as a Linux-based collaborative project with three strands, namely, compute, object storage and image service. It provides compatibility with popular commercial cloud providers such as Amazon Web Services, Rackspace and HP Cloud. 7) Open Cloud: It is a cloud testbed with over 30 members including Cisco, NASA, and universities from the United States and Japan, running projects primarily in the areas of Big Data cloud computing middleware [22]. Open

4 4 Cloud is using wide area high performance networks to connect their four data centers located in the United States. It is a system which provides all the three Cloud services, namely, IaaS, PaaS and SaaS. 8) Open Cirrus: It is a very large cloud testbed comprising of federated heterogeneous distributed data centers [23]. Open Cirrus is a joint initiative sponsored by Hewlett Packard, Intel and Yahoo in collaboration with more than eight other organizations and universities around the world [24]. It is considered to be the largest testbed composed of ten sites in North America, Europe and Asia and consists of several thousand cores and associated storage. 9) CloudAnalyst: It is a tool to simulate large-scale Cloud applications with the purpose of studying the behavior of such applications under various deployment configurations [25]. CloudAnalyst helps developers with insights in how to geographically distribute applications among Cloud infrastructures and value added services, such as optimization of applications performance. It is based on the CloudSim platform and provides GUI feature to perform easier study of Cloud applications. 10) icancloud: It is a simulation platform which is oriented towards the simulation of a wide range of cloud computing systems and their underlying architectures [26]. It has the ability to model and simulate large environments (thousands of nodes) and distributed applications with a customizable level of detail. icancloud simulator uses the popular OMNET++ framework used for simulating computer networks. The following section provides the results on the comparison and evaluation of the above mentioned Cloud simulation and modeling tools based on the criteria discussed in the earlier part of this section. IV. RESULTS AND DISCUSSION This section provides the details of the evaluation of the Cloud Computing simulation and modeling tools under the proposed evaluation framework as described in the previous section. The main results and their explanation are provided below and the comparison summary is presented in Table II. (a) Category Distribution: As seen from Table II, the 10 tools are distributed in three categories, namely, Simulation, Scientific Testbed and Framework. About 60% of these tools belong to the Simulation category, and 20% each are in the Scientific Testbed and Framework categories. It is seen that Simulation category is the most popular way of studying the Cloud Computing environment, since it is very economical and easiest tool to do research. (b) Academic Initiatives: Another observation is that about 70% of the tools have been academic initiatives by researchers in a university environment. However, only 30% of the initiatives have been from the industry. The reason for this distribution is that it takes less investment and time to initiate an university project and the industrial projects on the other hand can be very expensive and require more time to setup because of collaboration and legal constraints. (c) Licensing Issues: It is interesting to note that 70% of the tools are open source and the remaining 30% are either commercial or require propriety memberships to use the tool. The reason for this is that open source tools have wide applicability in the research community and promote collaboration environment. However, commercial tools have the advantage that they are more sophisticated and have full functionality to study the Cloud Computing environment. (d) Application Programming Interface: In order to gauge the level of programming required to investigate a simulation scenario, it is important to see the type of APIs supported in these tools. It is observed that about 30% of the tools use Java, 40% use C++ and the remaining use a mixture of Java, C++, Python etc. It is concluded that object oriented programming languages constitute a majority of the share. (e) Operating System: It is observed that almost 80% of the tools have been tested on the various flavors of Linux operating system. This is because Linux is available free of cost, much more secure than Windows OS, flexible in terms of choosing the hardware, software (open source) and applications. (f) Cloud Service: The services distribution is that all the tools support IaaS, which includes all the three categories of the tools. However, only about 20% of them support all the three services (IaaS, PaaS and SaaS). It is to be noted that only the tools which are implemented as testbeds have the features to support all the three services. (g) Recommendations: Based on the results in Table II and the discussion in the points above, it is recommended to use Eucalyptus software framework as the first choice in studying the performance of Cloud Computing systems. This is because it has been found to be the most popular among the 10 tools evaluated in this research. However, it is to be noted that this is only a software framework and arrangements for hardware (PCs, servers and network equipments) need to be made. Even though, ns2 comes at second position in popularity, it was found that it does actually support any of the three Cloud Computing service models. So, the second popular choice is CloudSim which is a simulation software and is a viable solution if access to hardware is limited. The third choice is to go for GreenCloud which is a simulation software specialized in energy efficiency of Cloud Computing environments. Opnet was ruled out for the same reason as that of ns2. This study has concluded that CloudSim is the best choice if research has to be done by using a simulation software and Eucalyptus is the best choice if enough hardware is available to setup a private cloud and use the software framework to manage it. V. CONCLUSION This paper addressed the need for providing a framework for evaluation and comparison of modeling and simulation tools for Cloud Computing environments. To this end, it proposed

5 5 TABLE II COMPARISON SUMMARY OF CLOUD SIMULATORS Simulator Provider License Category API OS Services Popularity Comments Eucalyptus Eucalyptus Systems Open source Java/C Linux, IaaS AWS compatible Pri- Inc. Framework Windows vate Cloud ns2 University of Open source Simulation C++/OTcl Linux N/A 2.78 Extended in Green- South California Cloud simulator CloudSim University of Open source Simulation Java Linux, IaaS 2.50 Generalized and extensible Melbourne Windows, framework Mac Opnet Opnet Inc. Paid Simulation C/C++ Windows, N/A 2.35 Limited application Linux testing for Cloud GreenCloud University of Open source Simulation C++/OTcl Linux IaaS 1.79 Based on ns2, focus OpenStack Luxembourg Group of Companies Open Cloud Group of US Universities Open Cirrus Group of Universities and Companies CloudAnalyst University of Melbourne icancloud University of Madrid Open source Propriety Membership required Propriety Membership required Open source Open source Framework Scientific Testbed Scientific Testbed Simulation Simulation on energy efficiency Python Linux IaaS 1.36 Compatible with Amazon Web Services Hardware Hardware IaaS, 1.35 Appropriate for testing based based PaaS, Cloud applica- Hardware based Hardware based SaaS IaaS, PaaS, SaaS tions 0.34 Focus on testing Federated Cloud Datacenters Java Linux, IaaS 0.23 Extension of Windows, CloudSim with Mac GUI C++ Linux IaaS 0.09 Uses OMNET++ framework and implemented a framework which consisted of six criteria, namely, API feature, Operating Systems requirements, supported services, tool category, licensing needs and popularity in the research community. The paper considered ten most popular simulation software, software frameworks and testbed solutions and performed the evaluation and comparison based on the six criteria. A novel aspect of this work was to rank the simulation tools in order of their popularity and acceptability in the Cloud Computing research community. One of the conclusions was to choose Eucalyptus as the simulation tool, if there is an adequate availability of computing and networking hardware and use Eucalyptus software framework to manage the private cloud testbed. Also, in the absence of hardware, CloudSim simulation software is the best choice to simulate various performance evaluation experiments. As a future work, it is planned to investigate the features of CloudSim and Eucalyptus and compare them in detail by simulating Cloud Computing services scenarios. ACKNOWLEDGMENT The authors would like to acknowledge the support of Prince Mohammad Bin Fahd University, KSA for providing the facilities to perform this research work. REFERENCES [1] A. Mell and T. Grance, The NIST Definition of Cloud Computing, Recommendations of the National Institute of Standards and Technology, vol , pp. 1 7, [2] Q. Zhang, L. Cheng, and R. Boutaba, Cloud computing: state-of-the-art and research challenges, Journal of Internet Services and Applications, vol. 1, no. 1, pp. 7 18, May [3] Amazon Inc., Amazon Web Services, (Last accessed : Jan. 2014). [4] Rackspace Inc., Rackspace: The open Cloud Company, (Last accessed : Jan. 2014). [5] Google Inc., Google App Engine, (Last accessed : Jan. 2014). [6] Microsoft Inc., Windows Azure, (Last accessed : Jan. 2014). [7] Google Inc., Google Apps, (Last accessed : Jan. 2014). [8] Salesforce Inc., Salesforce, (Last accessed : Jan. 2014). [9] R. Buyya, R. Ranjan, and R. N. Calheiros, Modeling and simulation of scalable cloud computing environments and the CloudSim toolkit: challenges and opportunities, in 7th International Conference on High Performance Computing and Simulation, June 2009, pp [10] W. Zhao, Y. Peng, F. Xie, and Z. Dai, Modeling and simulation of cloud computing: A review, in IEEE Asia Pacific Cloud Computing Congress (APCloudCC 2012), Nov. 2012, pp [11] A. Oujani and R. Jain, A Survey on Cloud Computing Simulations and Cloud Testing, azinoujani/, (Last accessed : Jan. 2014). [12] R. Malhotra and P. Jain, Study and Comparison of CloudSim Simulators in the Cloud Computing, SIJ Transactions on Computer Science Engineering and its Applications (CSEA), vol. 1, no. 4, pp , Sep [13] G. Sakellari and G. Loukas, A survey of mathematical models, simulation approaches and testbeds used for research in cloud computing, Simulation Modelling Practice and Theory, vol. 39, no. 0, pp , Dec [14] D. Nurmi, R. Wolski, C. Grzegorczyk, G. Obertelli, S. Soman, L. Youseff, and D. Zagorodnov, The Eucalyptus open-source cloud-computing system, in 9th IEEE/ACM International Symposium on Cluster Computing and the Grid, CCGRID 2009, May 2009, pp [15] S. McCanne and S. Floyd, Network Simulator ns-2, , (Last accessed : Jan. 2014). [16] R. N. Calheiros, R. Ranjan, A. Beloglazov, C. A. F. D. Rose, and R. Buyya, CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms, : Practice and Experience, vol. 41, no. 1, pp , Jan [17] R. N. Calheiros, R. Ranjan, C. A. F. D. Rose, and R. Buyya, Cloudsim: a novel framework for modeling and simulation of cloud computing infrastructure and services, University of Melbourne, Tech. Rep., 2009.

6 [18] OPNET Technologies Inc., Opnet Modeler 16.0, (Last accessed : Aug 2013). [19] A. Bashar, Autonomic Scaling of Cloud Computing Resources using BN-based Prediction Models, in IEEE International Conference on Cloud Networking (CLOUDNET 2013), Nov. 2013, pp [20] D. Kliazovich, P. Bouvry, Y. Audzevich, and S. U. Khan, GreenCloud: A Packet-Level Simulator of Energy-Aware Cloud Computing Data Centers, in IEEE GLOBECOM 2010, Dec. 2010, pp [21] X. Wen, G. Gu, Q. Li, Y. Gao, and X. Zhang, Comparison of open-source cloud management platforms: Openstack and Opennebula, in IEEE International Conference on Fuzzy Systems and Knowledge Discovery (FSKD 2012), May 2012, pp [22] R. L. Grossman, Y. Gu, M. Sabala, C. Bennet, J. Seidman, and J. Mambretti, The Open Cloud Testbed: a wide area testbed for cloud computing utilizing high performance network services, in Gridnets 2009, Sep. 2009, pp [23] A. I. A. et al., Open Cirrus: a global cloud computing testbed, IEEE Computer, vol. 43, no. 4, pp , [24] R. C. et al., Open Cirrus Cloud Computing testbed: federated data centers for open source systems and services research, in USENIX Hotcloud 09, June 2009, pp [25] B. Wickremasinghe, R. N. Calheiros, and R. Buyya, CloudAnalyst: A CloudSim-Based Visual Modeller for Analysing Cloud Computing Environments and Applications, in 24th IEEE International Conference on Advanced Information Networking and Applications (AINA 2010), Apr. 2010, pp [26] A. Nez, J. L. Vzquez-Poletti, A. C. Caminero, G. G. Casta, J. Carretero, and I. M. Llorente, icancloud: A Flexible and Scalable Cloud Infrastructure Simulator, Journal of Grid Computing, vol. 10, no. 1, pp , Mar

Study and Comparison of CloudSim Simulators in the Cloud Computing

Study and Comparison of CloudSim Simulators in the Cloud Computing Study and Comparison of CloudSim Simulators in the Cloud Computing Dr. Rahul Malhotra* & Prince Jain** *Director-Principal, Adesh Institute of Technology, Ghauran, Mohali, Punjab, INDIA. E-Mail: blessurahul@gmail.com

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 SIMULATORS: A REVIEW

CLOUD SIMULATORS: A REVIEW CLOUD SIMULATORS: A REVIEW 1 Rahul Singh, 2 Punyaban Patel, 3 Preeti Singh Chhatrapati Shivaji Institute of Technology, Durg, India Email: 1 rahulsingh.academic@gmail.com, 2 punyabanpatel@csitdurg.in,

More information

Round Robin with Server Affinity: A VM Load Balancing Algorithm for Cloud Based Infrastructure

Round Robin with Server Affinity: A VM Load Balancing Algorithm for Cloud Based Infrastructure J Inf Process Syst, Vol.9, No.3, September 2013 pissn 1976-913X eissn 2092-805X http://dx.doi.org/10.3745/jips.2013.9.3.379 Round Robin with Server Affinity: A VM Load Balancing Algorithm for Cloud Based

More information

What Is It? Business Architecture Research Challenges Bibliography. Cloud Computing. Research Challenges Overview. Carlos Eduardo Moreira dos Santos

What Is It? Business Architecture Research Challenges Bibliography. Cloud Computing. Research Challenges Overview. Carlos Eduardo Moreira dos Santos Research Challenges Overview May 3, 2010 Table of Contents I 1 What Is It? Related Technologies Grid Computing Virtualization Utility Computing Autonomic Computing Is It New? Definition 2 Business Business

More information

Design of Simulator for Cloud Computing Infrastructure and Service

Design of Simulator for Cloud Computing Infrastructure and Service , pp. 27-36 http://dx.doi.org/10.14257/ijsh.2014.8.6.03 Design of Simulator for Cloud Computing Infrastructure and Service Changhyeon Kim, Junsang Kim and Won Joo Lee * Dept. of Computer Science and Engineering,

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 ogervasi@computer.org 2 Introduction Technologies

More information

EduCloud : a private cloud tool for academic environments

EduCloud : a private cloud tool for academic environments EduCloud : a private cloud tool for academic environments Paolo Cemim, Luis Carlos Jersak, Giuseppe Alves Lopes, Jair De Mello Junior and Tiago Ferreto PPGCC-PUCRS Email: {paolo.cemim, luis.jersak, giuseppe.lopes,

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

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 (serena.spinoso@polito.it) FULVIO VALENZA (fulvio.valenza@polito. + FREE AND OPEN SOURCE SOFTWARE FOR CLOUD COMPUTING SERENA SPINOSO (serena.spinoso@polito.it) FULVIO VALENZA (fulvio.valenza@polito.it) + OUTLINE INTRODUCTION OF CLOUD DEFINITION OF CLOUD BASIC CLOUD COMPONENTS

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 chaabounitaha@yahoo.fr 2 MIRACL Lab, FSEG, University

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

Throtelled: An Efficient Load Balancing Policy across Virtual Machines within a Single Data Center

Throtelled: An Efficient Load Balancing Policy across Virtual Machines within a Single Data Center Throtelled: An Efficient Load across Virtual Machines within a Single ata Center Mayanka Gaur, Manmohan Sharma epartment of Computer Science and Engineering, Mody University of Science and Technology,

More information

Keywords: Cloudsim, MIPS, Gridlet, Virtual machine, Data center, Simulation, SaaS, PaaS, IaaS, VM. Introduction

Keywords: Cloudsim, MIPS, Gridlet, Virtual machine, Data center, Simulation, SaaS, PaaS, IaaS, VM. Introduction Vol. 3 Issue 1, January-2014, pp: (1-5), Impact Factor: 1.252, Available online at: www.erpublications.com Performance evaluation of cloud application with constant data center configuration and variable

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

Simulation-based Evaluation of an Intercloud Service Broker

Simulation-based Evaluation of an Intercloud Service Broker Simulation-based Evaluation of an Intercloud Service Broker Foued Jrad, Jie Tao and Achim Streit Steinbuch Centre for Computing, SCC Karlsruhe Institute of Technology, KIT Karlsruhe, Germany {foued.jrad,

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

A Survey on Cloud Computing-Deployment of Cloud, Building a Private Cloud and Simulators

A Survey on Cloud Computing-Deployment of Cloud, Building a Private Cloud and Simulators A Survey on Cloud Computing-Deployment of Cloud, Building a Private Cloud and Simulators Nivedita Manohar Department of CSE, Faculty of Alliance College of Engg. and Design, Alliance University,Bangalore

More information

Li Sheng. lsheng1@uci.edu. 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 lsheng1@uci.edu Abstract: Nowadays, with the booming development of network-based computing, more and more Internet service vendors

More information

Optimized Resource Provisioning based on SLAs in Cloud Infrastructures

Optimized Resource Provisioning based on SLAs in Cloud Infrastructures Optimized Resource Provisioning based on SLAs in Cloud Infrastructures Leonidas Katelaris: Department of Digital Systems University of Piraeus, Greece lkatelaris@unipi.gr Marinos Themistocleous: Department

More information

CloudAnalyzer: A cloud based deployment framework for Service broker and VM load balancing policies

CloudAnalyzer: A cloud based deployment framework for Service broker and VM load balancing policies CloudAnalyzer: A cloud based deployment framework for Service broker and VM load balancing policies Komal Mahajan 1, Deepak Dahiya 1 1 Dept. of CSE & ICT, Jaypee University Of Information Technology, Waknaghat,

More information

How to Do/Evaluate Cloud Computing Research. Young Choon Lee

How to Do/Evaluate Cloud Computing Research. Young Choon Lee How to Do/Evaluate Cloud Computing Research Young Choon Lee Cloud Computing Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing

More information

CloudSim: A Toolkit for Modeling and Simulation of Cloud Computing Environments and Evaluation of Resource Provisioning Algorithms

CloudSim: A Toolkit for Modeling and Simulation of Cloud Computing Environments and Evaluation of Resource Provisioning Algorithms CloudSim: A Toolkit for Modeling and Simulation of Cloud Computing Environments and Evaluation of Resource Provisioning Algorithms Rodrigo N. Calheiros, Rajiv Ranjan, Anton Beloglazov, César A. F. De Rose,

More information

How To Model Cloud Computing With Simulators And Simulators

How To Model Cloud Computing With Simulators And Simulators Comparison of Various Cloud Simulation tools available in Cloud Computing Utkal Sinha 1, Mayank Shekhar 2 M.Tech, Computer Science and Engineering, NIT Rourkela, Rourkela, India 1 M.Tech, Computer Science

More information

International Journal of Computer Science Trends and Technology (IJCST) Volume 2 Issue 3, May-Jun 2014

International Journal of Computer Science Trends and Technology (IJCST) Volume 2 Issue 3, May-Jun 2014 RESEARCH ARTICLE OPEN ACCESS Survey of Optimization of Scheduling in Cloud Computing Environment Er.Mandeep kaur 1, Er.Rajinder kaur 2, Er.Sughandha Sharma 3 Research Scholar 1 & 2 Department of Computer

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 Survey Paper on the Evaluation Criteria of Open Source Cloud Computing Solutions

A Survey Paper on the Evaluation Criteria of Open Source Cloud Computing Solutions A Survey Paper on the Evaluation Criteria of Open Source Cloud Computing Solutions Simranjit Kaur 1, Dr.Sumesh Sood 2 E-mail: dhillon.simranjit@gmail.com, sumesh64@gmail.com 1 Research Scholar, Department

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 Simulation Using CloudSim

Cloud Computing Simulation Using CloudSim Cloud Computing Simulation Using CloudSim Ranjan Kumar #1, G.Sahoo *2 # Assistant Professor, Computer Science & Engineering, Ranchi University, India Professor & Head, Information Technology, Birla Institute

More information

Increasing QoS in SaaS for low Internet speed connections in cloud

Increasing QoS in SaaS for low Internet speed connections in cloud Proceedings of the 9 th International Conference on Applied Informatics Eger, Hungary, January 29 February 1, 2014. Vol. 1. pp. 195 200 doi: 10.14794/ICAI.9.2014.1.195 Increasing QoS in SaaS for low Internet

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

Cloud Computing Technology

Cloud Computing Technology Cloud Computing Technology The Architecture Overview Danairat T. Certified Java Programmer, TOGAF Silver danairat@gmail.com, +66-81-559-1446 1 Agenda What is Cloud Computing? Case Study Service Model Architectures

More information

Dynamic Round Robin for Load Balancing in a Cloud Computing

Dynamic Round Robin for Load Balancing in a Cloud Computing Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 2, Issue. 6, June 2013, pg.274

More information

PERFORMANCE ANALYSIS OF PaaS CLOUD COMPUTING SYSTEM

PERFORMANCE ANALYSIS OF PaaS CLOUD COMPUTING SYSTEM PERFORMANCE ANALYSIS OF PaaS CLOUD COMPUTING SYSTEM Akmal Basha 1 Krishna Sagar 2 1 PG Student,Department of Computer Science and Engineering, Madanapalle Institute of Technology & Science, India. 2 Associate

More information

Mobile and Cloud computing and SE

Mobile and Cloud computing and SE Mobile and Cloud computing and SE This week normal. Next week is the final week of the course Wed 12-14 Essay presentation and final feedback Kylmämaa Kerkelä Barthas Gratzl Reijonen??? Thu 08-10 Group

More information

yvette@yvetteagostini.it yvette@yvetteagostini.it

yvette@yvetteagostini.it yvette@yvetteagostini.it 1 The following is merely a collection of notes taken during works, study and just-for-fun activities No copyright infringements intended: all sources are duly listed at the end of the document This work

More information

Energy Efficiency Metaheuristic Mechanism for Cloud Broker in Multi-Cloud Computing

Energy Efficiency Metaheuristic Mechanism for Cloud Broker in Multi-Cloud Computing Energy Efficiency Metaheuristic Mechanism for Cloud Broker in Multi-Cloud Computing Anh Quan Nguyen, Alexandru-Adrian Tantar, Pascal Bouvry (1) El-Ghazali Talbi (2) {anh.nguyen, alexandru.tantar, pascal.bouvry}@uni.lu

More information

Multilevel Communication Aware Approach for Load Balancing

Multilevel Communication Aware Approach for Load Balancing Multilevel Communication Aware Approach for Load Balancing 1 Dipti Patel, 2 Ashil Patel Department of Information Technology, L.D. College of Engineering, Gujarat Technological University, Ahmedabad 1

More information

SLA-aware Resource Scheduling for Cloud Storage

SLA-aware Resource Scheduling for Cloud Storage SLA-aware Resource Scheduling for Cloud Storage Zhihao Yao Computer and Information Technology Purdue University West Lafayette, Indiana 47906 Email: yao86@purdue.edu Ioannis Papapanagiotou Computer and

More information

Comparison of Dynamic Load Balancing Policies in Data Centers

Comparison of Dynamic Load Balancing Policies in Data Centers Comparison of Dynamic Load Balancing Policies in Data Centers Sunil Kumar Department of Computer Science, Faculty of Science, Banaras Hindu University, Varanasi- 221005, Uttar Pradesh, India. Manish Kumar

More information

Elastic Cloud Computing in the Open Cirrus Testbed implemented via Eucalyptus

Elastic Cloud Computing in the Open Cirrus Testbed implemented via Eucalyptus Elastic Cloud Computing in the Open Cirrus Testbed implemented via Eucalyptus International Symposium on Grid Computing 2009 (Taipei) Christian Baun The cooperation of and Universität Karlsruhe (TH) Agenda

More information

SURVEY ON GREEN CLOUD COMPUTING DATA CENTERS

SURVEY ON GREEN CLOUD COMPUTING DATA CENTERS SURVEY ON GREEN CLOUD COMPUTING DATA CENTERS ¹ONKAR ASWALE, ²YAHSAVANT JADHAV, ³PAYAL KALE, 4 NISHA TIWATANE 1,2,3,4 Dept. of Computer Sci. & Engg, Rajarambapu Institute of Technology, Islampur Abstract-

More information

Environments, Services and Network Management for Green Clouds

Environments, Services and Network Management for Green Clouds Environments, Services and Network Management for Green Clouds Carlos Becker Westphall Networks and Management Laboratory Federal University of Santa Catarina MARCH 3RD, REUNION ISLAND IARIA GLOBENET 2012

More information

Enabling Execution of Service Workflows in Grid/Cloud Hybrid Systems

Enabling Execution of Service Workflows in Grid/Cloud Hybrid Systems Enabling Execution of Service Workflows in Grid/Cloud Hybrid Systems Luiz F. Bittencourt, Carlos R. Senna, and Edmundo R. M. Madeira Institute of Computing University of Campinas - UNICAMP P.O. Box 6196,

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

CHAPTER 8 CLOUD COMPUTING

CHAPTER 8 CLOUD COMPUTING CHAPTER 8 CLOUD COMPUTING SE 458 SERVICE ORIENTED ARCHITECTURE Assist. Prof. Dr. Volkan TUNALI Faculty of Engineering and Natural Sciences / Maltepe University Topics 2 Cloud Computing Essential Characteristics

More information

VM Provisioning Policies to Improve the Profit of Cloud Infrastructure Service Providers

VM Provisioning Policies to Improve the Profit of Cloud Infrastructure Service Providers VM Provisioning Policies to mprove the Profit of Cloud nfrastructure Service Providers Komal Singh Patel Electronics and Computer Engineering Department nd ian nstitute of Technology Roorkee Roorkee, ndia

More information

Service Broker Algorithm for Cloud-Analyst

Service Broker Algorithm for Cloud-Analyst Service Broker Algorithm for Cloud-Analyst Rakesh Kumar Mishra, Sreenu Naik Bhukya Department of Computer Science & Engineering National Institute of Technology Calicut, India Abstract Cloud computing

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

Cloud Computing Architecture: A Survey

Cloud Computing Architecture: A Survey Cloud Computing Architecture: A Survey Abstract Now a day s Cloud computing is a complex and very rapidly evolving and emerging area that affects IT infrastructure, network services, data management and

More information

SLA BASED SERVICE BROKERING IN INTERCLOUD ENVIRONMENTS

SLA BASED SERVICE BROKERING IN INTERCLOUD ENVIRONMENTS SLA BASED SERVICE BROKERING IN INTERCLOUD ENVIRONMENTS Foued Jrad, Jie Tao and Achim Streit Steinbuch Centre for Computing, Karlsruhe Institute of Technology, Karlsruhe, Germany {foued.jrad, jie.tao, achim.streit}@kit.edu

More information

Cloud Computing: The Next Computing Paradigm

Cloud Computing: The Next Computing Paradigm Cloud Computing: The Next Computing Paradigm Ronnie D. Caytiles 1, Sunguk Lee and Byungjoo Park 1 * 1 Department of Multimedia Engineering, Hannam University 133 Ojeongdong, Daeduk-gu, Daejeon, Korea rdcaytiles@gmail.com,

More information

EFFICIENT VM LOAD BALANCING ALGORITHM FOR A CLOUD COMPUTING ENVIRONMENT

EFFICIENT VM LOAD BALANCING ALGORITHM FOR A CLOUD COMPUTING ENVIRONMENT EFFICIENT VM LOAD BALANCING ALGORITHM FOR A CLOUD COMPUTING ENVIRONMENT Jasmin James, 38 Sector-A, Ambedkar Colony, Govindpura, Bhopal M.P Email:james.jasmin18@gmail.com Dr. Bhupendra Verma, Professor

More information

CloudAnalyst: A CloudSim-based Visual Modeller for Analysing Cloud Computing Environments and Applications

CloudAnalyst: A CloudSim-based Visual Modeller for Analysing Cloud Computing Environments and Applications CloudAnalyst: A CloudSim-based Visual Modeller for Analysing Cloud Computing Environments and Applications Bhathiya Wickremasinghe 1, Rodrigo N. Calheiros 2, and Rajkumar Buyya 1 1 The Cloud Computing

More information

A Formal and Tooled Framework for Managing Everything as a Service. www.occiware.org. Deliverable 3.4.1. Cloud Computing Simulators: State of the Art

A Formal and Tooled Framework for Managing Everything as a Service. www.occiware.org. Deliverable 3.4.1. Cloud Computing Simulators: State of the Art A Formal and Tooled Framework for Managing Everything as a Service www.occiware.org Deliverable 3.4.1 Cloud Computing Simulators: State of the Art OCCIware is a project funded by the French FSN (Fonds

More information

NetworkCloudSim: Modelling Parallel Applications in Cloud Simulations

NetworkCloudSim: Modelling Parallel Applications in Cloud Simulations 2011 Fourth IEEE International Conference on Utility and Cloud Computing NetworkCloudSim: Modelling Parallel Applications in Cloud Simulations Saurabh Kumar Garg and Rajkumar Buyya Cloud Computing and

More information

High performance computing network for cloud environment using simulators

High performance computing network for cloud environment using simulators High performance computing network for cloud environment using simulators Ajith Singh. N 1 and M. Hemalatha 2 1 Ph.D, Research Scholar (CS), Karpagam University, Coimbatore, India 2 Prof & Head, Department

More information

Performance Analysis of VM Scheduling Algorithm of CloudSim in Cloud Computing

Performance Analysis of VM Scheduling Algorithm of CloudSim in Cloud Computing IJECT Vo l. 6, Is s u e 1, Sp l-1 Ja n - Ma r c h 2015 ISSN : 2230-7109 (Online) ISSN : 2230-9543 (Print) Performance Analysis Scheduling Algorithm CloudSim in Cloud Computing 1 Md. Ashifuddin Mondal,

More information

NCTA Cloud Architecture

NCTA Cloud Architecture NCTA Cloud Architecture Course Specifications Course Number: 093019 Course Length: 5 days Course Description Target Student: This course is designed for system administrators who wish to plan, design,

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

CDBMS Physical Layer issue: Load Balancing

CDBMS Physical Layer issue: Load Balancing CDBMS Physical Layer issue: Load Balancing Shweta Mongia CSE, School of Engineering G D Goenka University, Sohna Shweta.mongia@gdgoenka.ac.in Shipra Kataria CSE, School of Engineering G D Goenka University,

More information

Estimating Trust Value for Cloud Service Providers using Fuzzy Logic

Estimating Trust Value for Cloud Service Providers using Fuzzy Logic Estimating Trust Value for Cloud Service Providers using Fuzzy Logic Supriya M, Venkataramana L.J, K Sangeeta Department of Computer Science and Engineering, Amrita School of Engineering Kasavanahalli,

More information

A Study on the Cloud Computing Architecture, Service Models, Applications and Challenging Issues

A Study on the Cloud Computing Architecture, Service Models, Applications and Challenging Issues A Study on the Cloud Computing Architecture, Service Models, Applications and Challenging Issues Rajbir Singh 1, Vivek Sharma 2 1, 2 Assistant Professor, Rayat Institute of Engineering and Information

More information

Embedded Systems Programming in a Private Cloud- A prototype for Embedded Cloud Computing

Embedded Systems Programming in a Private Cloud- A prototype for Embedded Cloud Computing International Journal of Information Science and Intelligent System, Vol. 2, No.4, 2013 Embedded Systems Programming in a Private Cloud- A prototype for Embedded Cloud Computing Achin Mishra 1 1 Department

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

A Study on Analysis and Implementation of a Cloud Computing Framework for Multimedia Convergence Services

A Study on Analysis and Implementation of a Cloud Computing Framework for Multimedia Convergence Services A Study on Analysis and Implementation of a Cloud Computing Framework for Multimedia Convergence Services Ronnie D. Caytiles and Byungjoo Park * Department of Multimedia Engineering, Hannam University

More information

Cloud Computing: Technical Challenges and CloudSim Functionalities

Cloud Computing: Technical Challenges and CloudSim Functionalities Cloud Computing: Technical Challenges and CloudSim Functionalities Firas D. Ahmed 1, Amer Al Nejam 2 1 Universiti Tenaga Nasional, College of Information Technology, Jalan IKRAM-UNITEN, 43000 Kajang, Malaysia

More information

How To Understand Cloud Usability

How To Understand Cloud Usability Published in proceedings of HCI International 2015 Framework for Cloud Usability Brian Stanton 1, Mary Theofanos 1, Karuna P Joshi 2 1 National Institute of Standards and Technology, Gaithersburg, MD,

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 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 mferkoc@yildiz.edu.tr, sbkert@yildiz.edu.tr Yildiz Technical University (Turkey) Abstract

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

LOGO Resource Management for Cloud Computing

LOGO Resource Management for Cloud Computing LOGO Resource Management for Cloud Computing Supervisor : Dr. Pham Tran Vu Presenters : Nguyen Viet Hung - 11070451 Tran Le Vinh - 11070487 Date : April 16, 2012 Contents Introduction to Cloud Computing

More information

Putchong Uthayopas, Kasetsart University

Putchong Uthayopas, Kasetsart University Putchong Uthayopas, Kasetsart University Introduction Cloud Computing Explained Cloud Application and Services Moving to the Cloud Trends and Technology Legend: Cluster computing, Grid computing, Cloud

More information

Cloud computing: the state of the art and challenges. Jānis Kampars Riga Technical University

Cloud computing: the state of the art and challenges. Jānis Kampars Riga Technical University Cloud computing: the state of the art and challenges Jānis Kampars Riga Technical University Presentation structure Enabling technologies Cloud computing defined Dealing with load in cloud computing Service

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

Virtual Machine Instance Scheduling in IaaS Clouds

Virtual Machine Instance Scheduling in IaaS Clouds Virtual Machine Instance Scheduling in IaaS Clouds Naylor G. Bachiega, Henrique P. Martins, Roberta Spolon, Marcos A. Cavenaghi Departamento de Ciência da Computação UNESP - Univ Estadual Paulista Bauru,

More information

International Journal of Computer Sciences and Engineering Open Access. Hybrid Approach to Round Robin and Priority Based Scheduling Algorithm

International Journal of Computer Sciences and Engineering Open Access. Hybrid Approach to Round Robin and Priority Based Scheduling Algorithm International Journal of Computer Sciences and Engineering Open Access Review Paper Volume-4, Issue-2 E-ISSN: 2347-2693 Hybrid Approach to Round Robin and Priority Based Scheduling Algorithm Garima Malik

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

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

Oracle Applications and Cloud Computing - Future Direction

Oracle Applications and Cloud Computing - Future Direction Oracle Applications and Cloud Computing - Future Direction February 26, 2010 03:00 PM 03:40 PM Presented By Subash Krishnaswamy skrishna@astcorporation.com Vijay Tirumalai vtirumalai@astcorporation.com

More information

Keywords Distributed Computing, On Demand Resources, Cloud Computing, Virtualization, Server Consolidation, Load Balancing

Keywords Distributed Computing, On Demand Resources, Cloud Computing, Virtualization, Server Consolidation, Load Balancing Volume 5, Issue 1, January 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Survey on Load

More information

International Journal of Engineering Research & Management Technology

International Journal of Engineering Research & Management Technology International Journal of Engineering Research & Management Technology March- 2015 Volume 2, Issue-2 Survey paper on cloud computing with load balancing policy Anant Gaur, Kush Garg Department of CSE SRM

More information

Cloud Computing. Technologies and Types

Cloud Computing. Technologies and Types Cloud Computing Cloud Computing Technologies and Types Dell Zhang Birkbeck, University of London 2015/16 The Technological Underpinnings of Cloud Computing Data centres Virtualisation RESTful APIs Cloud

More information

Aneka: A Software Platform for.net-based Cloud Computing

Aneka: A Software Platform for.net-based Cloud Computing Aneka: A Software Platform for.net-based Cloud Computing Christian VECCHIOLA a, Xingchen CHU a,b, and Rajkumar BUYYA a,b,1 a Grid Computing and Distributed Systems (GRIDS) Laboratory Department of Computer

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

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

Chapter 2 Cloud Computing

Chapter 2 Cloud Computing Chapter 2 Cloud Computing Cloud computing technology represents a new paradigm for the provisioning of computing resources. This paradigm shifts the location of resources to the network to reduce the costs

More information

An Efficient Cloud Service Broker Algorithm

An Efficient Cloud Service Broker Algorithm An Efficient Cloud Service Broker Algorithm 1 Gamal I. Selim, 2 Rowayda A. Sadek, 3 Hend Taha 1 College of Engineering and Technology, AAST, dgamal55@yahoo.com 2 Faculty of Computers and Information, Helwan

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

A Framework for the Design of Cloud Based Collaborative Virtual Environment Architecture

A Framework for the Design of Cloud Based Collaborative Virtual Environment Architecture , March 12-14, 2014, Hong Kong A Framework for the Design of Cloud Based Collaborative Virtual Environment Architecture Abdulsalam Ya u Gital, Abdul Samad Ismail, Min Chen, and Haruna Chiroma, Member,

More information

Service allocation in Cloud Environment: A Migration Approach

Service allocation in Cloud Environment: A Migration Approach Service allocation in Cloud Environment: A Migration Approach Pardeep Vashist 1, Arti Dhounchak 2 M.Tech Pursuing, Assistant Professor R.N.C.E.T. Panipat, B.I.T. Sonepat, Sonipat, Pin no.131001 1 pardeepvashist99@gmail.com,

More information

DESIGN OF A PLATFORM OF VIRTUAL SERVICE CONTAINERS FOR SERVICE ORIENTED CLOUD COMPUTING. Carlos de Alfonso Andrés García Vicente Hernández

DESIGN OF A PLATFORM OF VIRTUAL SERVICE CONTAINERS FOR SERVICE ORIENTED CLOUD COMPUTING. Carlos de Alfonso Andrés García Vicente Hernández DESIGN OF A PLATFORM OF VIRTUAL SERVICE CONTAINERS FOR SERVICE ORIENTED CLOUD COMPUTING Carlos de Alfonso Andrés García Vicente Hernández 2 INDEX Introduction Our approach Platform design Storage Security

More information

Figure 1. The cloud scales: Amazon EC2 growth [2].

Figure 1. The cloud scales: Amazon EC2 growth [2]. - Chung-Cheng Li and Kuochen Wang Department of Computer Science National Chiao Tung University Hsinchu, Taiwan 300 shinji10343@hotmail.com, kwang@cs.nctu.edu.tw Abstract One of the most important issues

More information

Cluster, Grid, Cloud Concepts

Cluster, Grid, Cloud Concepts Cluster, Grid, Cloud Concepts Kalaiselvan.K Contents Section 1: Cluster Section 2: Grid Section 3: Cloud Cluster An Overview Need for a Cluster Cluster categorizations A computer cluster is a group of

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 rdcaytiles@gmail.com 2 Research Institute of

More information

Enhancing Operational Capacities and Capabilities through Cloud Technologies

Enhancing Operational Capacities and Capabilities through Cloud Technologies Enhancing Operational Capacities and Capabilities through Cloud Technologies How freight forwarders and other logistics stakeholders can benefit from cloud-based solutions 2013 vcargo Cloud Pte Ltd All

More information

Performance Management for Cloudbased STC 2012

Performance Management for Cloudbased STC 2012 Performance Management for Cloudbased Applications STC 2012 1 Agenda Context Problem Statement Cloud Architecture Need for Performance in Cloud Performance Challenges in Cloud Generic IaaS / PaaS / SaaS

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

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