Cloud Computing Simulation Tools - A Study
|
|
|
- Beatrix Adelia Dalton
- 9 years ago
- Views:
Transcription
1 Intern. J. Fuzzy Mathematical Archive Vol. 7, No. 1, 2015,13-25 ISSN: (P), (online) Published on 22 January International Journal of Cloud Computing Simulation Tools - A Study Khairunnisa 1 and M.Nazreen Banu 2 1 Department of Computer Science & Information Technology, Jamal Mohamed College(Autonomous), Tiruchirappalli, India. [email protected] Corresponding Author 2 Department of Computer Science & Engineering, M.A.M. College of Engineering Tiruchirappalli, India. [email protected] Received 5 November 2014; accepted 4 December 2014 Abstract. Cloud computing eliminates the need for maintaining expensive computing facilities. The characteristics of a typical cloud are: on-demand access, scalability, elasticity, cost reduction, minimum management effort, and device/location independence. As the adoption and deployment of cloud computing increases, it is critical to evaluate the performance and other issues. To model and schedule the different applications and services for cloud infrastructure system is a tremendous challenging task which requires different load and energy performance configurations. This can be solved by using various simulation tools. Several cloud simulators have been specifically developed for performance analysis of cloud computing environments.this paper briefly explores the concept of cloud computing and surveys several features of the various simulation tools. Keywords: Cloud computing, simulation tools, data center AMS Mathematics Subject Classification (2010): Introduction The cloud computing phenomenon has come to stay for good. It has made a fast and a giant leap towards the commercial arena from the academic and the scientific circles. There are many definitions of cloud computing proposed by various academicians, columnists, renowned persons in the industry as well as by some prominent standards setting organisations and major government departments. One of the most universally accepted definition of cloud computing comes from the National Institute of Standards and Technology, U.S. Department of Commerce. It is given as follows: 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. This cloud model is composed of five essential characteristics, three service models, and four deployment models [1]. 13
2 Cloud Computing Simulation Tools - A Study 2. Preliminaries 2.1. Essential characteristics On-demand self-service: A consumer can unilaterally provision computing capabilities, such as server time and network storage, as needed automatically without requiring human interaction with each service provider. Broad network access: Capabilities are available over the network and accessed through standard mechanisms that promote use by heterogeneous thin or thick client platforms (e.g., mobile phones, tablets, laptops, and workstations). Resource pooling: The provider s computing resources are pooled to serve multiple consumers using a multi-tenant model, with different physical and virtual resources dynamically assigned and reassigned according to consumer demand. Examples of resources include storage, processing, memory, and network bandwidth. Rapid elasticity: Capabilities can be elastically provisioned and released, in some cases automatically, to scale rapidly outward and inward, commensurate with demand. Measured service: Cloud systems automatically control and optimize resource use by leveraging a metering capability at some level of abstraction appropriate to the type of service (e.g., storage, processing, bandwidth, and active user accounts). Resource usage can be monitored, controlled, and reported, providing transparency for both the provider and consumer of the utilized service Service models Software as a Service (SaaS): The consumer uses the provider s applications running on a cloud infrastructure. The applications are accessible from various client devices through either a thin client interface, such as a web browser, or a program interface. The consumer does not manage or control the underlying cloud infrastructure including network, servers, operating systems, storage, or even individual application capabilities, with the possible exception of limited user-specific application configuration settings. Platform as a Service (PaaS): The consumer deploys onto the cloud infrastructure consumer-created or acquired applications created using programming languages, libraries, services, and tools supported by the provider. The consumer does not manage or control the underlying cloud infrastructure including network, servers, operating systems, or storage, but has control over the deployed applications and possibly configuration settings for the application-hosting environment. Infrastructure as a Service (IaaS): The consumer provisions processing, storage, networks, and other fundamental computing resources where the consumer is able to deploy and run arbitrary software, which can include operating systems and applications. The consumer does not manage or control the underlying cloud infrastructure but has control over operating systems, storage, and deployed applications; and possibly limited control of select networking components (e.g., host firewalls) Deployment models Private cloud: The cloud infrastructure is provisioned for exclusive use by a single organization comprising multiple consumers (e.g., business units). It may be owned, managed, and operated by the organization, a third party, or some combination of them, and it may exist on or off premises. 14
3 Khairunnisa and M. Nazreen Banu Community cloud: The cloud infrastructure is provisioned for exclusive use by a specific community of consumers from organizations that have shared concerns (e.g., mission, security requirements, policy, and compliance considerations). It may be owned, managed, and operated by one or more of the organizations in the community, a third party, or some combination of them, and it may exist on or off premises. Public cloud: The cloud infrastructure is provisioned for open use by the general public. It may be owned, managed, and operated by a business, academic, or government organization, or some combination of them. It exists on the premises of the cloud provider. Hybrid cloud: The cloud infrastructure is a composition of two or more distinct cloud infrastructures (private, community, or public) that remain unique entities, but are bound together by standardized or proprietary technology that enables data and application portability (e.g., cloud bursting for load balancing between clouds)[1,2] NIST cloud computing architecture Further the NIST cloud computing reference architecture defines five major actors: cloud consumer, cloud provider, cloud carrier, cloud auditor and cloud broker. Each actor is an entity (a person or an organization) that participates in a transaction or process and/or performs tasks in cloud computing as shown in fig.1 [3]. Figure 1: Layered cloud computing architecture [3] The Cloud Broker acts as the intermediate between consumer and provider and will help consumers through the complexity of cloud service offerings and may also create valueadded cloud services as well. The Cloud Auditor provides a valuable inherent function for the government by conducting the independent performance and security monitoring of cloud services. The Cloud Carrier is the organization who has the responsibility of transferring the data akin to the power distributor for the electric grid. A Cloud Provider has to set up a virtualized data center to provide services to the Cloud Consumer. A data center has the following virtualized components: 15
4 Cloud Computing Simulation Tools - A Study Application is a computer program that provides the logic for computing operations. Applications may use a DBMS, which uses operating system services, to perform store/retrieve operations on storage devices. DBMS provides a structured way to store data in logically organized tables that are interrelated. A DBMS optimizes the storage and retrieval of data. Compute is a resource that runs applications with the help of underlying computing components. Storage is a resource that stores data persistently for subsequent use. Network is a data path that facilitates communication between compute systems or between compute systems and storage. Many industries, organisations and institutions are turning to clouds. When these entities want to adopt the cloud, they have to reassure them selves that they have made an apt decision. It is very difficult and next to impossible to use the real life cloud infrastructures to evaluate the cloud application performance for various possibilities. This is where the cloud simulation tools come to the aid of those developing the cloud applications and also to those who are contemplating of migrating to the cloud for definite reasons. There are many simulators that are available as open source as well as proprietary. Following section is about the various cloud simulation tools including their respective architectures. 3. Cloud simulation tools 3.1. CloudSim CloudSim is a simulation application which enables seamless modelling, simulation, and experimentation of cloud computing and application services[4]. CloudSim offers the following novel features: (i) support for modelling and simulation of large-scale Cloud computing environments, including data centers, on a single physical computing node; (ii) a self-contained platform for modelling Clouds, service brokers, provisioning, and allocation policies; (iii) support for simulation of network connections among the simulated system elements; and (iv) facility for simulation of federated Cloud environment that inter-networks resources from both private and public domains, a feature critical for research studies related to Cloud-Bursts and automatic application scaling. The architecture is shown in fig CloudAnalyst CloudAnalyst, a simulator with GUI, was derived from CloudSim and extends some of its capabilities and features proposed. CloudAnalyst separates the simulation experimentation exercise from a programming exercise. It also enables a modeller to repeatedly perform simulations and to conduct a series of simulation experiments with slight parameters variations in a quick and easy manner. CloudAnalyst can be applied to examining behavior of large scaled Internet application in a cloud environment [5]. The CloudAnalyst also allows users to save a simulation configuration as a xml file and also the exporting of results into PDF format. It is a tool that concentrates on modelling rather than the programming technicalities. 16
5 Khairunnisa and M. Nazreen Banu Figure 2: Layered CloudSim architecture [4] Figure 3: CloudAnalyst built on top of CloudSim [5] 3.3. GreenCloud The GreenCloud simulator provides simulation environment for energy-aware cloud computing data centers. Along with the workload distribution, 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. GreenCloud is developed as an extension of a packet-level network simulator Ns 2. GreenCloud extracts, aggregates, and makes information about the energy consumed by computing and communication elements of the data center. It is devoted to accurately capture communication patterns of currently deployed and future data center architectures. Specifically GreenCloud distinguishes three energy consumption components: (a) computing energy, (b) communicational energy, and (c) the energy component related to the physical infrastructure of a data center. To be precise GreenCloud is designed to capture details of the energy consumed by data center components as well as packet-level communication patterns between them [6]. Fig. 4 presents the structure of the GreenCloud extension mapped onto the three-tier data center architecture. 17
6 Cloud Computing Simulation Tools - A Study Figure 4: Architecture of the GreenCloud simulation environment [6] 3.4. NetworkCloudSim NetworkCloudSim is equipped with network flow model for Cloud data centers utilizing bandwidth sharing and latencies to enable scalable andfast simulations. Most of the parameters are configurable, allowing researchers to simulate a wide variety of network topologies. But it limits its scalability to only small data centers due to large simulation time and high memory requirements. There are three main actors (or Entities) in the NetworkCloudSim: Switch, NetworkDatacenter, and NetworkDatacenterBroker. NetworkCloudSim helps in the development of more power efficient resource management schemes rapidly before committing time and resources in building complex software and network systems that operate within Cloud data centers. NetworkCloudSim extends CloudSim with a scalable network and generalized application model, which allows more accurate evaluation of scheduling and resource provisioning policies to optimize the performance of a Cloud infrastructure. [7].Fig. 5 shows how new structure and functionality of complex parallel and distributed applications can be modelled in NetworkCloudSim EMUSIM EMUSIM is an integrated architecture to anticipate service s behavior on cloud platforms to a higher standard [8]. EMUSIM combines emulation and simulation to extract information automatically from the application behavior via emulation and uses this information to generate the corresponding simulation model. Such a simulation model is then used to build a simulated scenario that is closer to the actual target production environment in application computing resources and request patterns. Information that is typically not disclosed by platform owners, such as location of virtual machines and number of virtual machines per host in a given time, is not required by EMUSIM. EMUSIM is built on top of two software systems: Automated Emulation Framework (AEF) for emulation and CloudSim for simulation. Fig. 6 depicts the internal organization of EMUSIM and the role of each component. 18
7 Khairunnisa and M. Nazreen Banu Figure 5: Modelling of applications innetworkcloudsim[7] Figure 6: EMUSIM organization overview [8] 3.6. MDCSim MDCSim is a commercial discrete event simulator developed at the Pennsylvania State University. It helps the analyzer to model unique hardware characteristics of different components of a data center such as servers, communication links and switches which are collected from different dealers and allows estimation of power consumption. MDCSim is the most prominent tool to be used as it has low simulation overhead and moreover its network package maintains a data center topology in the form of directed graph.[9] The architecture is shown in fig. 7. Network Interface Card (NIC) and Disk are devices and others are processes that reside inside the CPU in a server node. It is assumed that CPU, Disk and NIC are basic computing resources in a node responsible to process requests. The simulation is configured into three layers (a communication layer, a kernel layer and a user-level layer) for modelling the entire stack starting from the communication protocols to the application specifics. Such a three layer abstraction provides the flexibility and scalability in analyzing various design details as described next. Intra-cluster communication is modelled at the communication layer. 19
8 Cloud Computing Simulation Tools - A Study Figure 7: Architectural details of the three layers of the simulator [9] 3.7. FTCloudSim FTCloudSim provides an extensible interface to help researchers implement new cloud service reliability enhancement mechanisms. In addition, FTCloudSim can also study the behavior of the new proposed mechanisms. FTCloudSim is a CloudSim-based tool which can model and simulate the cloud service reliability enhancement mechanisms. An extensible interface is provided in FTCloudSim to aid researchers in implementing new mechanisms easily. In addition, FTCloudSim can trigger failure events to test the performance of each mechanism. After execution, it will generate information on the necessary metrics to highlight the advantages and shortcomings of the mechanism. Almost all the reliability enhancement methods are based on the exploitation of redundancy. Replication and checkpointing are two widely used basic mechanisms. FTCloudSim can support checkpointing based fault-tolerant mechanism currently. As shown in Fig. 8, FTCloudSim has added 6 modules to CloudSim: fat-tree data center network construction, failure and repair event triggering, checkpoint image generation and storage, checkpoint-based cloudlet recovery, and results generation [10]. Fig. 8 shows the four layers of FTCloudSim. Figure 8: FTCloudSimframework [10] 20
9 Khairunnisa and M. Nazreen Banu 3.8. DCSim DCSim (Data Centre Simulator) is an extensible data centre simulator implemented in Java, designed to provide an easy framework for developing and experimenting with data centre management techniques and algorithms [11]. It is an event-driven simulator, simulating a data centre offering IaaS to multiple clients. It focuses on modelling transactional, continuous workloads (such as a web server), but can be extended to model other workloads as well. Fig. 9 outlines the main components of DCSim. The primary class is the DataCentre, which contains Hosts, VMs, and various management components and policies. DCSim allows researchers to quickly and easily develop and evaluate dynamic resource management techniques. It introduces key new features not found in other simulators, including a multi-tier application model which allows the simulation of dependencies between VMs, VM replication as a tool for handling increasing workload, and the ability to combine these features with a work conserving CPU scheduler. Figure 9: DCSimArchitecture [11] 3.9. GDCSim The Green Data Center Simulator (GDCSim) unifies the simulation of management techniques with a simulation of the physical behavior of a data center[12]. It can be used by data center designers, operators and researchers for developing green data centers of the future. GDCSim has the following components: (i) BlueSim, that takes a high level XML based specification as input and performs CFD simulations to output a heat recirculation profile of the data center for fast thermal evaluation; (ii) Resource management, that makes informed decisions about workload and cooling management based on physical behavior of data center; (iii) Simulator, that captures the physical behavior of the data center in response to the management decisions and provides feedback to the resource management for awareness of the changes in data center physical behavior. This shown in fig. 10. GDCSim is envisioned to be modular and extensible. Modularization ensures that the different components of GDCSim can be used independently. For example, the CFD simulator module, BlueSim, can be used solely for generating the thermal map of the data center and may not be used in conjunction with the resource management module. Extensibility ensures that new models and assumptions can be easily plugged into the simulator CDOSim During a cloud migration a cloud user has to assess a wide range of different cloud deployment options (CDOs). For example, a selection of a cloud provider must be conducted. Furthermore, the mapping between services and virtual machine instances must be considered. The virtual machine instances configuration and adaptation strategies must be also specified. Rewriting and testing the software with the different cloud deployment options is infeasible. Simulating the different deployment options can 21
10 Cloud Computing Simulation Tools - A Study assist to find the best ratio between high performance and low costs. Thus the evaluation of competing cloud deployment options (CDOs) forms a major challenge when migrating software systems to cloud environments. A plethora of potential cloud provider candidates, components must be mapped to suitable virtual machine instances, and, to exploit elasticity, appropriate runtime adaptation strategies for specific usage profiles have to be defined. But analyzing potential CDOs manually is intractable, costly, and time consuming due to the heterogeneity of the cloud environments and the overall combinatorial design space complexity. Figure 10: GDCSim tool architecture [12] The simulation tool CDOSim can simulate the response times, SLA violations, performance and costs of a CDO. It builds upon and significantly extends the cloud simulator CloudSim and integrates into the cloud migration framework CloudMIG. The integration with CloudMIG Xpress is depicted in Fig 11. Figure 11: Integration of CDOSim with CloudMIGXpress [13] 22
11 Khairunnisa and M. Nazreen Banu GroudSim GroudSim is an event based simulator for scientific applications on Grid and Cloud environments. GroudSim can also be described as a Grid and Cloud simulation toolkit for scientific applications based on a scalable simulation-independent discrete-event core. GroudSim provides a comprehensive set of features for complex simulation scenarios from simple job executions on leased computing resources to calculation of costs, and background load on resources. Simulations can be parameterised and are easily extendable by probability distribution packages for failures which normally occur in complex environments. SimEngine is the main GroudSim class which implements the time advance algorithm, the clock, and the Future Event List, and keeps track of the registered entities used for tracing during a simulation. GroudSim offers some basic statistics and analysis views after runtime to allow the user to easily writer more complex analysis. The developed simulation framework supports modelling of Grid and Cloud computational and network resources, job submissions, file transfers, as well as integration of failure, background load, and cost models [14]. The architecture is shown in fig. 12. Figure 12: GroudSim Architecture [15] SPECI SPECI stands for Simulation Program for Elastic Cloud Infrastructures. It is a simulation tool that enables exploration of scaling properties of large data centres. It simulates the performance and behaviour of data centres, given the size and middleware design policy as input. It allows exploration of aspects of scaling as well as performance properties of future DCs. SPECI also deals with inconsistencies that arise after failures occur. It can be shown with SPECI that when the size and failure rate of the DC increases, a distributed DC management becomes favourable [16] TeachCloud TeachCloud provides advanced workload modelling capabilities by introducing the Rain workload generator framework from the University of California at Berkeley. TeachCloud is a comprehensive, easy-to-use, and efficient cloud computing modelling and simulation toolkit. TeachCloud fills a large gap in teaching cloud computing caused by the lack of such a comprehensive and easy-to-use tool, in addition to the high-risks and costs of allowing students to experiment using a real cloud system. TeachCloud provides a rich, yet simple, GUI to build cloud infrastructure and present results and charts. TeachCloud allows a user to customize all aspects in a cloud infrastructure from 23
12 Cloud Computing Simulation Tools - A Study the host processing nodes to the network topology. TeachCloud makes it easy for users to comprehend the different cloud system components and their roles in the whole system. Users can modify the different components and their parameters, run simulations, and analyze results [17]. 4. Conclusion Cloud computing is one of the fastest growing fields in IT industry. It is necessary to evaluate performance and security risks that are inherent part of cloud computing, as the users are worried about security problems and other cost related issues that exist with the prevalent implementation of cloud computing. Various simulators have been developed especially for performance analysis of cloud computing environments. Simulation-based approaches are more acceptable in industry and academia for the conveniently assess cloud computing systems, application behaviors and their security. In this review paper, we have discussed a few cloud simulation tools. Certain tools may be more suitable than the other as every tool has some advantage or limitation over the other. So, the users will have to select the tools according to their specific requirements. This paper discusses the basics of cloud computing and its available simulators. There are continued efforts to improve, expand and develop the models, and simulators especially for cloud computing environments. REFERENCES 1. Peter Mell, Timothy Grance, The NIST definition of cloud computing, recommendations of national institute of standards and technology, U.S. Department of Commerce, Special publication , September 2011, Fang Liu, Jin Tong, Jian Mao, Robert Bohn, John Messina, Lee Badger and Dawn Leaf, NIST cloud computing reference architecture, Recommendations of National Institute of Standards and Technology, U.S. Department of Commerce, Special publication , pp. 2, September 2011, Rodrigo N. Calheiros, Rajiv Ranjan, Anton Beloglazov1, Cesar A. F. De Rose, RajkumarBuyya,CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms, Wiley Online Library, 24 August 2010, B.Wickremasinghe, CloudAnalyst: A CloudSim based Tool for Modeling and Analysis of Large Scale Cloud Computing Environments, MEDC Project Report, 2009, D.Kliazovich, P.Bouvry and S.U.Khan, GreenCloud: A Packet-Level Simulator of Energy Aware Cloud Computing Data Centers, IEEE Global Telecommunications Conference, 2(2010) Saurabh K Garg and Raj Kumar Buyya, NetworkCloudSim: Modelling Parallel Applications in Cloud Simulations, Cloud Computing and Distributed Systems (CLOUDS) Laboratory Department of Computer Science and Software Engineering The University of Melbourne, Australia, Rodrigo. N. Calheiros, Marco A.S. Netto, César A.F. De Rose, Rajkumar Buyya, EMUSIM: An Integrated Emulation and Simulation Environment for Modeling, 24
13 Khairunnisa and M. Nazreen Banu Evaluation, and Validation of Performance of Cloud Computing Applications, Wiley InterScienceonline( 2012, Seung-Hwan Lim, Bikash Sharma, Gunwoo Nam, Eun Kyoung Kim, and Chita R. Das,MDCSim: A Multi-tier Data Center Simulation Platform, Department of Computer Science and Engineering, The Pennsylvania State University, University Park, PA 16802, USA Technical Report, CSE , Ao Zhou, Shangguang Wang, Qibo Sun, HuaZou, Fangchun Yang, FTCloudSim: A Simulation Tool for Cloud Service Reliability Enhancement Mechanisms, Middleware 2013 Posters and Demos Track, December 9 13, Beijing, China, 2013, Michael Tighe, Gaston Keller, Michael Bauer, Hanan Lutfiyya, DCSim: A Data Centre Simulation Tool for Evaluating Dynamic Virtualized Resource Management,Network and service management (cnsm), th international conference and 2012 workshop on systemsvirtualiztion management (svm),22-26 Oct, 2012, Sandeep K.S. Gupta, Rose Robin Gilbert, Ayan Banerjee, Zahra Abbasi, Tridib Mukherjee, GeorgiosVarsamopoulos, GDCSim: A Tool for Analyzing Green Data Center Design and Resource Management Techniques, International Green Computing Conference and Workshops (IGCC), July, 2011, Florian Fittkau, Soren Frey, and Wilhelm Hasselbring, CDOSim: Simulating cloud deployment options for software migration support, Proceedings of the 6th IEEE International Workshop on the Maintenance and Evolution of Service-Oriented and Cloud-Based Systems (MESOCA 2012), Riva del Garda, Italy, 24. Sep. 2012, Simon Ostermann, Kassian Plankensteiner, Radu Prodan, Thomas Fahringer, GroudSim: An Event-based Simulation Framework for Computational Grids and Clouds, Proceeding in Euro-Par 2010 Proceedings of the 2010 conference on Parallel processing, Pp , 31 August, 2010, Simon Ostermann, Radu Prodan, Thomas Fahringer, Dynamic cloud provisioning for scientific grid workflows, Institute of Computer Science, University of Innsburck, Austria, 2011, Ilango Sriram, SPECI, a simulation tool exploring cloud-scale data centres, Proceedings of First International Conference, CloudCom 2009, Beijing, China, December 1-4, 2009, Y.Jararweh, Z.Alshara, M.Jarrah, M.Kharbutli and M.N.Alsaleh, TeachCloud: A cloud computing educational toolkit, International Journal of Cloud Computing, 2(2013) 2. 25
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
The NIST Definition of Cloud Computing
Special Publication 800-145 The NIST Definition of Cloud Computing Recommendations of the National Institute of Standards and Technology Peter Mell Timothy Grance NIST Special Publication 800-145 The NIST
See Appendix A for the complete definition which includes the five essential characteristics, three service models, and four deployment models.
Cloud Strategy Information Systems and Technology Bruce Campbell What is the Cloud? From http://csrc.nist.gov/publications/nistpubs/800-145/sp800-145.pdf Cloud computing is a model for enabling ubiquitous,
The NIST Definition of Cloud Computing (Draft)
Special Publication 800-145 (Draft) The NIST Definition of Cloud Computing (Draft) Recommendations of the National Institute of Standards and Technology Peter Mell Timothy Grance NIST Special Publication
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 [email protected], 2 [email protected],
Cloud Computing. Course: Designing and Implementing Service Oriented Business Processes
Cloud Computing Supplementary slides Course: Designing and Implementing Service Oriented Business Processes 1 Introduction Cloud computing represents a new way, in some cases a more cost effective way,
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: [email protected]
IS PRIVATE CLOUD A UNICORN?
IS PRIVATE CLOUD A UNICORN? With all of the discussion, adoption, and expansion of cloud offerings there is a constant debate that continues to rear its head: Public vs. Private or more bluntly Is there
The Magical Cloud. Lennart Franked. Department for Information and Communicationsystems (ICS), Mid Sweden University, Sundsvall.
The Magical Cloud Lennart Franked Department for Information and Communicationsystems (ICS), Mid Sweden University, Sundsvall. 2014-10-20 Lennart Franked (MIUN IKS) The Magical Cloud 2014-10-20 1 / 35
Capability Paper. Today, aerospace and defense (A&D) companies find
Today, aerospace and defense (A&D) companies find Today, aerospace and defense (A&D) companies find themselves at potentially perplexing crossroads. On one hand, shrinking defense budgets, an increasingly
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
Design and Implementation of File Storage and Sharing Using Various Cloud Simulators in Cloud Environment
Suresh Gyan Vihar University, Jaipur International Journal of Converging Technologies and Management (IJCTM) Volume 1, Issue 1, 2015, pp $$ ISSN :XXXX-XXXX ISSN:2394-9570 Design and Implementation of File
NIST Cloud Computing Reference Architecture
NIST Cloud Computing Reference Architecture Version 1 March 30, 2011 2 Acknowledgements This reference architecture was developed and prepared by Dr. Fang Liu, Jin Tong, Dr. Jian Mao, Knowcean Consulting
Analysis and Strategy for the Performance Testing in Cloud Computing
Global Journal of Computer Science and Technology Cloud & Distributed Volume 12 Issue 10 Version 1.0 July 2012 Type: Double Blind Peer Reviewed International Research Journal Publisher: Global Journals
Modeling Local Broker Policy Based on Workload Profile in Network Cloud
Modeling Local Broker Policy Based on Workload Profile in Network Cloud Amandeep Sandhu 1, Maninder Kaur 2 1 Swami Vivekanand Institute of Engineering and Technology, Banur, Punjab, India 2 Swami Vivekanand
Managing Cloud Computing Risk
Managing Cloud Computing Risk Presented By: Dan Desko; Manager, Internal IT Audit & Risk Advisory Services Schneider Downs & Co. Inc. [email protected] Learning Objectives Understand how to identify
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
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
SURVEY OF ADAPTING CLOUD COMPUTING IN HEALTHCARE
SURVEY OF ADAPTING CLOUD COMPUTING IN HEALTHCARE H.Madhusudhana Rao* Md. Rahmathulla** Dr. B Rambhupal Reddy*** Abstract: This paper targets on the productivity of cloud computing technology in healthcare
[email protected] [email protected]
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
OVERVIEW Cloud Deployment Services
OVERVIEW Cloud Deployment Services Audience This document is intended for those involved in planning, defining, designing, and providing cloud services to consumers. The intended audience includes the
Soft Computing Models for Cloud Service Optimization
Soft Computing Models for Cloud Service Optimization G. Albeanu, Spiru Haret University & Fl. Popentiu-Vladicescu UNESCO Department, University of Oradea Abstract The cloud computing paradigm has already
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
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
Business Intelligence (BI) Cloud. Prepared By: Pavan Inabathini
Business Intelligence (BI) Cloud Prepared By: Pavan Inabathini Summary Federal Agencies currently maintain Business Intelligence (BI) solutions across numerous departments around the enterprise with individual
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,
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...
A Survey Paper: Cloud Computing and Virtual Machine Migration
577 A Survey Paper: Cloud Computing and Virtual Machine Migration 1 Yatendra Sahu, 2 Neha Agrawal 1 UIT, RGPV, Bhopal MP 462036, INDIA 2 MANIT, Bhopal MP 462051, INDIA Abstract - Cloud computing is one
Profit Based Data Center Service Broker Policy for Cloud Resource Provisioning
I J E E E C International Journal of Electrical, Electronics ISSN No. (Online): 2277-2626 and Computer Engineering 5(1): 54-60(2016) Profit Based Data Center Service Broker Policy for Cloud Resource Provisioning
Kent State University s Cloud Strategy
Kent State University s Cloud Strategy Table of Contents Item Page 1. From the CIO 3 2. Strategic Direction for Cloud Computing at Kent State 4 3. Cloud Computing at Kent State University 5 4. Methodology
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,
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
What is Cloud Computing? First, a little history. Demystifying Cloud Computing. Mainframe Era (1944-1978) Workstation Era (1968-1985) Xerox Star 1981!
Demystifying Cloud Computing What is Cloud Computing? First, a little history. Tim Horgan Head of Cloud Computing Centre of Excellence http://cloud.cit.ie 1" 2" Mainframe Era (1944-1978) Workstation Era
The Hybrid Cloud: Bringing Cloud-Based IT Services to State Government
The Hybrid Cloud: Bringing Cloud-Based IT Services to State Government October 4, 2009 Prepared By: Robert Woolley and David Fletcher Introduction Provisioning Information Technology (IT) services to enterprises
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
Performance Gathering and Implementing Portability on Cloud Storage Data
International Journal of Information & Computation Technology. ISSN 0974-2239 Volume 4, Number 17 (2014), pp. 1815-1823 International Research Publications House http://www. irphouse.com Performance Gathering
Heterogeneous Workload Consolidation for Efficient Management of Data Centers in Cloud Computing
Heterogeneous Workload Consolidation for Efficient Management of Data Centers in Cloud Computing Deep Mann ME (Software Engineering) Computer Science and Engineering Department Thapar University Patiala-147004
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:[email protected] Dr. Bhupendra Verma, Professor
Towards an Improved Data Centre Simulation with DCSim
Towards an Improved Data Centre Simulation with DCSim Michael Tighe, Gastón Keller, Jamil Shamy, Michael Bauer and Hanan Lutfiyya Department of Computer Science The University of Western Ontario London,
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
Storage CloudSim: A Simulation Environment for Cloud Object Storage Infrastructures
Storage CloudSim: A Simulation Environment for Cloud Object Storage Infrastructures http://github.com/toebbel/storagecloudsim [email protected], {foud.jrad, achim.streit}@kit.edu STEINBUCH CENTRE
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
INTRODUCTION TO CLOUD COMPUTING CEN483 PARALLEL AND DISTRIBUTED SYSTEMS
INTRODUCTION TO CLOUD COMPUTING CEN483 PARALLEL AND DISTRIBUTED SYSTEMS CLOUD COMPUTING Cloud computing is a model for enabling convenient, ondemand network access to a shared pool of configurable computing
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
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
A Comparative Study of Load Balancing Algorithms in Cloud Computing
A Comparative Study of Load Balancing Algorithms in Cloud Computing Reena Panwar M.Tech CSE Scholar Department of CSE, Galgotias College of Engineering and Technology, Greater Noida, India Bhawna Mallick,
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
Standardizing Cloud Services for Financial Institutions through the provisioning of Service Level Agreements (SLAs)
Standardizing Cloud Services for Financial Institutions through the provisioning of Service Level Agreements (SLAs) Robert Bohn, PhD Advanced Network Technologies Division Cloud FS Americas 2015 New York,
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-
An Optimal Approach for an Energy-Aware Resource Provisioning in Cloud Computing
An Optimal Approach for an Energy-Aware Resource Provisioning in Cloud Computing Mrs. Mala Kalra # 1, Navtej Singh Ghumman #3 1 Assistant Professor, Department of Computer Science National Institute of
White Paper on CLOUD COMPUTING
White Paper on CLOUD COMPUTING INDEX 1. Introduction 2. Features of Cloud Computing 3. Benefits of Cloud computing 4. Service models of Cloud Computing 5. Deployment models of Cloud Computing 6. Examples
A Survey of Cloud Computing Simulations and Cloud Testing
Page 1 of 8 A Survey of Cloud Computing Simulations and Cloud Testing Azin Oujani, [email protected] (A project report written under the guidance of Prof. Raj Jain) Download Abstract: Cloud computing
A Dynamic Resource Management with Energy Saving Mechanism for Supporting Cloud Computing
A Dynamic Resource Management with Energy Saving Mechanism for Supporting Cloud Computing Liang-Teh Lee, Kang-Yuan Liu, Hui-Yang Huang and Chia-Ying Tseng Department of Computer Science and Engineering,
LOAD BALANCING OF USER PROCESSES AMONG VIRTUAL MACHINES IN CLOUD COMPUTING ENVIRONMENT
LOAD BALANCING OF USER PROCESSES AMONG VIRTUAL MACHINES IN CLOUD COMPUTING ENVIRONMENT 1 Neha Singla Sant Longowal Institute of Engineering and Technology, Longowal, Punjab, India Email: 1 [email protected]
Load Rebalancing for File System in Public Cloud Roopa R.L 1, Jyothi Patil 2
Load Rebalancing for File System in Public Cloud Roopa R.L 1, Jyothi Patil 2 1 PDA College of Engineering, Gulbarga, Karnataka, India [email protected] 2 PDA College of Engineering, Gulbarga, Karnataka,
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
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
ITL BULLETIN FOR JUNE 2012 CLOUD COMPUTING: A REVIEW OF FEATURES, BENEFITS, AND RISKS, AND RECOMMENDATIONS FOR SECURE, EFFICIENT IMPLEMENTATIONS
ITL BULLETIN FOR JUNE 2012 CLOUD COMPUTING: A REVIEW OF FEATURES, BENEFITS, AND RISKS, AND RECOMMENDATIONS FOR SECURE, EFFICIENT IMPLEMENTATIONS Shirley Radack, Editor Computer Security Division Information
Cloud definitions you've been pretending to understand. Jack Daniel, Reluctant CISSP, MVP Community Development Manager, Astaro
Cloud definitions you've been pretending to understand Jack Daniel, Reluctant CISSP, MVP Community Development Manager, Astaro You keep using that word cloud. I do not think it means what you think it
Verifying Correctness of Trusted data in Clouds
Volume-3, Issue-6, December-2013, ISSN No.: 2250-0758 International Journal of Engineering and Management Research Available at: www.ijemr.net Page Number: 21-25 Verifying Correctness of Trusted data in
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,
Dr. J. W. Bakal Principal S. S. JONDHALE College of Engg., Dombivli, India
Volume 5, Issue 6, June 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Factor based Resource
Document: NIST CCSRWG 092. First Edition
NIST Cloud Computing Standards Roadmap Document: NIST CCSRWG 092 First Edition July 5, 2011 Special Publication 500 291 NIST Cloud Computing Standards Roadmap National Institute of Standards and Technology
THE CLOUD- CHANGING THE INDIAN HEALTHCARE SYSTEM
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. 5, May 2013, pg.238
NIST Cloud Computing Reference Architecture & Taxonomy Working Group
NIST Cloud Computing Reference Architecture & Taxonomy Working Group Robert Bohn Information Technology Laboratory June 21, 2011 2 Outline Cloud Background Objective Working Group background NIST Cloud
CDBMS Physical Layer issue: Load Balancing
CDBMS Physical Layer issue: Load Balancing Shweta Mongia CSE, School of Engineering G D Goenka University, Sohna [email protected] Shipra Kataria CSE, School of Engineering G D Goenka University,
Method of Fault Detection in Cloud Computing Systems
, pp.205-212 http://dx.doi.org/10.14257/ijgdc.2014.7.3.21 Method of Fault Detection in Cloud Computing Systems Ying Jiang, Jie Huang, Jiaman Ding and Yingli Liu Yunnan Key Lab of Computer Technology Application,
Mobile Hybrid Cloud Computing Issues and Solutions
, pp.341-345 http://dx.doi.org/10.14257/astl.2013.29.72 Mobile Hybrid Cloud Computing Issues and Solutions Yvette E. Gelogo *1 and Haeng-Kon Kim 1 1 School of Information Technology, Catholic University
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
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
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
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,
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
National Institute of Standards and Technology
Special Publication 500 291 NIST Cloud Computing Standards Roadmap National Institute of Standards and Technology NIST Cloud Computing Standards Roadmap Working Group Michael Hogan Fang Liu Annie Sokol
US Government Cloud Computing Technology Roadmap Volume II Release 1.0 (Draft)
Special Publication 500-293 (Draft) US Government Cloud Computing Technology Roadmap Volume II Release 1.0 (Draft) Useful Information for Cloud Adopters Lee Badger, Robert Bohn, Shilong Chu, Mike Hogan,
Efficient Service Broker Policy For Large-Scale Cloud Environments
www.ijcsi.org 85 Efficient Service Broker Policy For Large-Scale Cloud Environments Mohammed Radi Computer Science Department, Faculty of Applied Science Alaqsa University, Gaza Palestine Abstract Algorithms,
Resource Allocation Avoiding SLA Violations in Cloud Framework for SaaS
Resource Allocation Avoiding SLA Violations in Cloud Framework for SaaS Shantanu Sasane Abhilash Bari Kaustubh Memane Aniket Pathak Prof. A. A.Deshmukh University of Pune University of Pune University
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,
Perspectives on Cloud Computing and Standards. Peter Mell, Tim Grance NIST, Information Technology Laboratory
Perspectives on Cloud Computing and Standards Peter Mell, Tim Grance NIST, Information Technology Laboratory Caveats and Disclaimers This presentation provides education on cloud technology and its benefits
Improving IT Service Management Architecture in Cloud Environment on Top of Current Frameworks
Improving IT Service Management Architecture in Cloud Environment on Top of Current Frameworks Fatemeh Arabalidousti 1 and Ramin Nasiri 2 1 Department of Computer Engineering, Islamic Azad University,
Running head: TAKING A DEEPER LOOK AT THE CLOUD: SOLUTION OR 1
Running head: TAKING A DEEPER LOOK AT THE CLOUD: SOLUTION OR 1 Taking a Deeper Look at the Cloud: Solution or Security Risk? LoyCurtis Smith East Carolina University TAKING A DEEPER LOOK AT THE CLOUD:
LOAD BALANCING IN PUBLIC CLOUD BY DIVISION OF CLOUD BASED ON THE GEOGRAPHICAL LOCATION
LOAD BALANCING IN PUBLIC CLOUD BY DIVISION OF CLOUD BASED ON THE GEOGRAPHICAL LOCATION Abhijeet G Purohit 1, Md. Abdul Waheed 2, Asma Parveen 3 ¹MTech (CSE) Student, Computer Science and Engg Dept., KBN
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 [email protected],
Cloud Computing Reference Architecture from Different Vendor s Perspective
Cloud Computing Reference Architecture from Different Vendor s Perspective Demeke Gebresenbet Bayyou member IEEE 1, Dr. Menchita F. Dumlao 2 1,2 School of Graduate Studies, AMA University, Manila, Philippines
Simulation of Hierarchical Data Centre Resource Allocation Strategies using DCSim
Simulation of Hierarchical Data Centre Resource Allocation Strategies using DCSim Joan Soriano Soteras, University of Gent, Supervised by H. Moens and F. De Turck Abstract- Computing today is used to migrate
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
Tutorial on Client-Server Architecture
Tutorial on Client-Server Architecture SEEM3430 Information Systems Analysis and Design Pengfei Liu Department of Systems Engineering and Engineering Management The Chinese University of Hong Kong March
The NIST Cloud Computing Program
The NIST Cloud Computing Program Robert Bohn Information Technology Laboratory National Institute of Standards and Technology October 12, 2011 Information Technology Laboratory Cloud 1 Computing Program
Effective Virtual Machine Scheduling in Cloud Computing
Effective Virtual Machine Scheduling in Cloud Computing Subhash. B. Malewar 1 and Prof-Deepak Kapgate 2 1,2 Department of C.S.E., GHRAET, Nagpur University, Nagpur, India [email protected] and [email protected]
A Strawman Model. NIST Cloud Computing Reference Architecture and Taxonomy Working Group. January 3, 2011
A Strawman Model NIST Cloud Computing Reference Architecture and Taxonomy Working Group January 3, 2011 Objective Our objective is to define a neutral architecture consistent with NIST definition of cloud
