Simulation of Cloud Computing Environments with CloudSim
|
|
- Felicia Rich
- 5 years ago
- Views:
Transcription
1 Simulation of Cloud Computing Environments with CloudSim Print ISSN: ; Online ISSN: DOI: /itc Key Words: Cloud computing; datacenter; simulation; resource management. Abstract. Cloud computing is a recent advancement wherein IT infrastructure and applications are provided as services to endusers under a usage-based payment model. The aim of this paper is to describe and evaluate CloudSim: a new generalized and extensible simulation framework that enables seamless simulation, and experimentation of emerging cloud computing infrastructures and management services. 1. Introduction For the past few years there is a significant development in the distributed processing of information, based on the existence of wide variety of computing environments and platforms. This rapid development provided the foundation for the development of new more flexible architectural models and concepts such as grid computing and cloud computing. Cloud computing is based on the virtualization technology and provides its customers with on-demand, reliable, secure and easy access to resources and services [4]. Cloud computing is a dynamic model in which cloud service providers could sell or resell services to their customers. The dynamics of the model is determined by the fact that the customer uses the service only when needed, and pay only for the period of its use. Hence is the need to maintain high quality and availability of the provided services. The main purpose of the presented paper is to describe and evaluate CloudSim: a new generalized and extensible simulation framework that enables seamless simulation, and experimentation of emerging cloud computing infrastructures and management services. Our evaluation is based on a simulation experiment which simulates a virtual cloud environment based on a real distributed infrastructure. 2. Cloud-based Models and Services D. Atanasov, T. Ruskov Cloud computing providers offer their services according to several fundamental models [4]: Software as a Service (SaaS) the capability provided to the consumer is to use the provider s applications running on a cloud infrastructure. The applications are accessible from various client devices through 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. Some examples of SaaS services are , web hosting, social networks, real time data processing and more [4]. Platform as a Service (PaaS) the capability provided to the consumer is to deploy 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 [4]. Infrastructure as a Service (IaaS) the capability provided to the consumer is to provision 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 [4]. The quality of the provided cloud-based services is influenced mainly by the performance implementation of services and by the allocation policies used to provide the necessary resources. The evaluation of the performance and the resource allocation policies in a real cloud environment (such as Amazon EC2 [5], Microsoft Azure [3], Google App Engine [6]) is extremely difficult to achieve because of the following reasons: Most cloud infrastructures, have different requirements regarding delivery models, system size and resources, therefore they cannot be unified and parameterized. Cloud customers have heterogeneous and demanding requirements regarding various aspects of quality of received services (QoS). Implementation and delivery of the services strongly depends on the performance of the cloud infrastructure, her current workload and the possibility of scaling. It is not appropriate to use real-world cloud infrastructures or platforms such as Amazon EC2 [2] or Microsoft Azure [3] for evaluation and assessment of the performance of an application or service. The costs for renting such large-scale cloud environment would be enormous. Moreover, it takes considerable amount of time to reconfigure the parameters which are evaluated in the environment. Thus, it is not possible to make a comparative analysis and experiments on productivity and performance in repeatable, reliable and scalable environments. 2 information technologies
2 The alternative is the use of simulation tools. These instruments allow you to evaluate hypothetical tests in a controlled environment, where the results can be easily reproduced. 3. CloudSim a Toolkit for Simulating Cloud Computing Environments To overcome this challenge [2] propose CloudSim: an extensible simulation toolkit that enables modeling and simulation of cloud computing systems and application provisioning environments. It is generalized and expandable system for simulation of various cloud infrastructures and evaluation of algorithms for resource allocation. With CloudSim, researchers and developers can conduct performance and evaluation tests on the services which they developed in a controlled and easy to set up environment. Main CloudSim advantages are time efficiency, which is expressed in superior performance in the execution of simulation models, flexibility and applicability to different cloud concepts. The developed models can in turn be implemented in real-world cloud environments. CloudSim offers specific to cloud environments functionalities, the most important of which are: Simulation of large cloud environments, including data centers on a single physical compute node. Simulation of different bandwidth network connections, based on a conceptual networking abstraction. In this model, there are no actual entities available for simulating network entities, such as routers or switches. Instead, network latency that a message can experience on its path from one CloudSim entity to another is simulated. Simulation of federation of clouds (inter-networked multiple clouds) [1]. Virtualization management, which supports the creation and management of multiple independent virtualized services running on separate data centers. 4. CloudSim Architecture CloudSim simulator has a multi-layered structure (figure 1), consisting of three layers [2]: CloudSim core, responsible for handling events and for the creation of CloudSim objects such as hosts, virtual machines, data centers, brokers and others. CloudSim simulation layer, responsible for modeling and simulation of cloud-based data center. This layer includes dedicated interfaces for resource allocation such as CPU, RAM memory, storage and network bandwidth. The simulation layer manages the implementation of applications and monitor system status. It consists of five hierarchical layers: Figure 1. CloudSim layered structure [2] information technologies 3
3 ο Network responsible for network topology and determines the networks delays. ο Cloud resources responsible for modeling infrastructure level services (Datacenter), monitoring the internal state of the resources in the datacenter, performing load balancing (CloudCoordinator). ο Cloud services providing hosts with virtual machines; allocation of resources such as CPU, memory, bandwidth. This layer enables the developers to implement their own techniques and different algorithms for resource allocation. ο VM services includes components for managing virtual machines and cloudlets. ο User interface structures provides an interface to configured virtual machines and tasks (cloudlets). User code layer, allows developers to change the parameters of the main CloudSim objects: hosts (number of servers and their characteristics), virtual machines, users, resource planning policies. Provides users with the ability to: generate new configurations of applications; perform tests on cloud-based environment based on custom configurations; comparison and evaluation of techniques for allocating resources for clouds and federation of clouds. IaaS services can be simulated by the Datacenter object from CloudSim simulation layer. This object manages other objects called hosts. Hosts are assigned to one or more virtual machines (VM) based on resource allocation policies. In CloudSim, objects are instances of components. A CloudSim component may be a class or a set of classes representing CloudSim model (data center, host). Host is CloudSim component that represents a physical server (computing node) in a cloud. The host component implements interfaces, which allow simulation of distributed systems. Resource allocation (VM allocation) is the process of creating virtual machine instances on hosts that meet the characteristics and configuration requirements of the cloud service providers in order to achieve certain levels of quality of service (QoS). The component responsible for resource allocation is VmAllocationPolicy. The default allocation method used by VmAllocationPolicy is First-Come, First- Served (FCFS). 5. Simulation Scenario and Results CloudSim simulator is used to analyze the services in a distributed system, built by the Computer Science and Engineering CSE department at the Technical University of Varna. This distributed system is used to support the department learning process and provide various other educational services. The system consists of two blade servers and each of them has the following parameters: 2 x CPU Intel XEON E5-2600v2 6 core 2 GHz; 32GB RAM; 2 x HDD 146GB 15K rpm; 10GbE network adapter. These characteristics of the real distributed infrastructure are used as parameters in the simulation environment. Thus we obtained the opportunity to analyze and compare the simulation results with the real distributed system. For this purpose, the simulation model is based on the configuration of two datacenters, each of them containing two servers (hosts) with the parameters of the actual blade servers. Datacenters are used by clients (simulating the work of students from certain laboratory within the CSE department), who are sending tasks (cloudlets) for execution to the virtual machines running on the datacenters. These tasks represent a model of using cloud-based applications and services. They have predetermined parameters such as size, amount of data to transfer and length of instructions in millions of instructions per second. In CloudSim, cloudlets can use the computing resources of the deployed virtual machines via one of the three existing scheduling policies. They are space-shared, time shared and dynamic workload: Space-shared scheduling policy the virtual machine executes the tasks one by one. When a cloudlet is being executed, all the other cloudlets are waiting in standby mode. Time-shared scheduling policy the virtual machine executes several tasks simultaneously. In time-shared policy, each task is using the virtual machine for a certain period of time after which the access to VM resources is given to the next task. While a cloudlet is using the VM, all the rest tasks are on standby. Dynamic workload dynamic usage of the virtual machines resources. Under this policy, each cloudlet is given a VM with available resources. A total of 20 virtual machines, configured with singlecore processors, performance 1000 MIPS and 512MB of RAM are running within the two data centers. The simulation test was 60 min long. For the purposes of the simulation we used all the scheduling policies. The dynamic workload scheduling policy gave the best results in terms of balanced use of resources and virtual machines load. The results of the used resources in both datacenters are shown in figure 2 and figure 3. The obtained results indicate the following: for 60 minutes, VMs with the specified characteristics were able to process more than 5000 tasks (Cloudlets), using the dynamic resource scheduling policy; the dynamic workload scheduling policy gives the best results in terms of uniform (balanced) load of servers and VMs; the distribution of processed tasks shows an average performance of 250 tasks per VM, which is a evidence for an efficient allocation by the data center (figure 4); the resources used by both datacenters, are distributed evenly; the simulated infrastructure has enough free resources and can process applications and tasks of a much larger number of customers, both local and remote. 4 information technologies
4 Figure 2. Used resources in Datacenter1 Figure 3. Used resources in Datacenter2 information technologies 5
5 Figure 4. Tasks distribution by VM Conclusions With the increasing popularity and importance of cloud computing, researchers from different universities and IT giants like Intel, use and develop CloudSim by creating their own mechanisms for resource allocation and delivery of services. They use it for: Evaluation of algorithms for resource allocation. Analysis of energy efficiency of data centers. Optimization of cloud environments. The conducted in this work experiments show the applicability of CloudSim for simulation related to the efficiency of processing applications and tasks from local clients. As a guideline for future work on the simulator may be pointed, possible enhancement of the functionality associated with the effects of real network connections and their parameters. References 1. Buyya, R., R. Ranjan et al. InterCloud: Utility-oriented Federation of Cloud Computing Environments for Scaling of Application Services. Proceedings of the 10th International Conference on Algorithms and Architectures for Parallel Processing, Busan, South Korea, 2010, Calheiros, R., R. Ranjan, A. Beloglazov, C. A. F. De Rose, and R. Buyya. CloudSim: A Toolkit for Modeling and Simulation of Cloud Computing Environments and Evaluation of Resource Provisioning Algorithms. Software: Practice and Experience (SPE), 41, January 2011, Number 1, 23-50, ISSN: , New York, USA, Wiley Press. 3. Chappell, D. Introducing the Azure Services Platform.White Paper, October Mell, P., and T. Grance. The NIST Definition of Cloud Computing. NIST Special Publication , Amazon Elastic Compute Cloud (EC2). Available at: aws.amazon.com/ec2/. 6. Google App Engine. Available at: Manuscript received on Deyan Atanasov is born in He received his M.Sc. degree in Computer Science and Technologies at Technical Univetsity of Varna in Since 2012 he is a Ph.D. student at the Computer Science and Engineering Department. His current research interests are distributed systems, cloud environments and cloud computing. Contacts: Technical University of Varna Computer Science and Engineering Department Phone: dido.paraskevov@tu-varna.bg Trifon Ruskov is an Associated Professor in Computer Science and Engineering Department at the Technical University of Varna. He got his education at St. Petersburg LETI Electrotechnical University in In 1983 he received his doctorate degree at Kyiv Politechnic Institute. He has research interests in the field of parallel and distributed programming, computer networks and network operating systems. Contacts: Technical University of Varna Computer Science and Engineering Department 1 Studentska Street, 9000 Varna ruskov@tu-varna.bg 6 information technologies
ENERGY EFFICIENT VIRTUAL MACHINE INTEGRATION IN CLOUD COMPUTING
ENERGY EFFICIENT VIRTUAL MACHINE INTEGRATION IN CLOUD COMPUTING Mrs. Shweta Agarwal Assistant Professor, Dept. of MCA St. Aloysius Institute of Technology, Jabalpur(India) ABSTRACT In the present study,
More informationAssociation of Cloud Computing in IOT
, pp.60-65 http://dx.doi.org/10.14257/astl.2017.147.08 Association of Cloud Computing in IOT K.Asish Vardhan 1, Eswar Patnala 2 and Rednam S S Jyothi 3 2,3 Assistant Professor, Dept. of Information Technology,
More informationGSJ: VOLUME 6, ISSUE 6, August ISSN
GSJ: VOLUME 6, ISSUE 6, August 2018 211 Cloud Computing Simulation Using CloudSim Toolkits Md. Nadimul Islam Rajshahi University Of Engineering Technology,RUET-6204 Email: nadimruet09@gmail.com Abstract
More informationA Survey on CloudSim Toolkit for Implementing Cloud Infrastructure
IJSTE - International Journal of Science Technology & Engineering Volume 1 Issue 12 June 2015 ISSN (online): 2349-784X A Survey on CloudSim Toolkit for Implementing Cloud Infrastructure Harsha Amipara
More informationA formal framework for the management of any digital resource in the cloud - Simulation
Mehdi Ahmed-Nacer, Samir Tata and Sami Bhiri (Telecom SudParis) August 15 2015 Updated: August 17, 2015 A formal framework for the management of any digital resource in the cloud - Simulation Abstract
More informationSTUDY THE EFFECT OF PARAMETERS TO LOAD BALANCING IN CLOUD COMPUTING
STUDY THE EFFECT OF PARAMETERS TO LOAD BALANCING IN CLOUD COMPUTING Tran Cong Hung and Nguyen Xuan Phi Posts and Telecommunications Institute of Technology, Vietnam ABSTRACT The rapid growth of users on
More informationLOAD BALANCING ALGORITHM TO IMPROVE RESPONSE TIME ON CLOUD COMPUTING
LOAD BALANCING ALGORITHM TO IMPROVE RESPONSE TIME ON CLOUD COMPUTING Nguyen Xuan Phi 1 and Tran Cong Hung 2 1,2 Posts and Telecommunications Institute of Technology, Ho Chi Minh, Vietnam. ABSTRACT Load
More informationGlobal Journal of Engineering Science and Research Management
ENHANCED MULTI OBJECTIVE TASK SCHEDULING FOR CLOUD ENVIRONMENT USING TASK GROUPING Mohana. R. S *, Thangaraj. P, Kalaiselvi. S, Krishnakumar. B * Assistant Professor (SRG), Department of Computer Science,
More informationEfficient Technique for Allocation of Processing Elements to Virtual Machines in Cloud Environment
IJCSNS International Journal of Computer Science and Network Security, VOL.16 No.8, August 216 17 Efficient Technique for Allocation of Processing Elements to Virtual Machines in Cloud Environment Puneet
More informationChapter 3 Virtualization Model for Cloud Computing Environment
Chapter 3 Virtualization Model for Cloud Computing Environment This chapter introduces the concept of virtualization in Cloud Computing Environment along with need of virtualization, components and characteristics
More informationCloud Computing and the Cloud Simulation
Cloud Computing and the Cloud Simulation Kritika Sharma 1, Raman Maini 2 1 M.Tech Student, Department Of Computer Engineering, Punjabi University, Patiala, Punjab (India) 2 Professor, Department Of Computer
More informationAn EMUSIM Technique and its Components in Cloud Computing- A Review
An EMUSIM Technique and its Components in Cloud Computing- A Review Dr. Rahul Malhotra #1, Prince Jain * 2 # Principal, Adesh institute of Technology, Ghauran, Punjab, India * Lecturer, Malwa Polytechnic
More informationRIAL: Resource Intensity Aware Load Balancing in Clouds
RIAL: Resource Intensity Aware Load Balancing in Clouds Liuhua Chen and Haiying Shen and Karan Sapra Dept. of Electrical and Computer Engineering Clemson University, SC, USA 1 Outline Introduction System
More informationLoad Balancing in Cloud Computing System
Rashmi Sharma and Abhishek Kumar Department of CSE, ABES Engineering College, Ghaziabad, Uttar Pradesh, India E-mail: abhishek221196@gmail.com (Received on 10 August 2012 and accepted on 15 October 2012)
More informationTraffic-aware Virtual Machine Placement without Power Consumption Increment in Cloud Data Center
, pp.350-355 http://dx.doi.org/10.14257/astl.2013.29.74 Traffic-aware Virtual Machine Placement without Power Consumption Increment in Cloud Data Center Hieu Trong Vu 1,2, Soonwook Hwang 1* 1 National
More informationExperimental Model for Load Balancing in Cloud Computing Using Throttled Algorithm
Experimental Model for Load Balancing in Cloud Computing Using Throttled Algorithm Gema Ramadhan 1, Tito Waluyo Purboyo 2, Roswan Latuconsina 3 Research Scholar 1, Lecturer 2,3 1,2,3 Computer Engineering,
More informationEfficient Task Scheduling Algorithms for Cloud Computing Environment
Efficient Task Scheduling Algorithms for Cloud Computing Environment S. Sindhu 1 and Saswati Mukherjee 2 1 Research Scholar, Department of Information Science and Technology sindhu.nss@gmail.com 2 Professor
More informationChapter 5. Minimization of Average Completion Time and Waiting Time in Cloud Computing Environment
Chapter 5 Minimization of Average Completion Time and Waiting Time in Cloud Computing Cloud computing is the use of the Internet for the tasks the users performing on their computer. Cloud computing, also
More informationA Review on Cloud Service Broker Policies
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. 4, Issue. 5, May 2015, pg.1077
More informationA Dynamic Resource Allocation Framework Based On Workload Prediction Algorithm For Cloud Computing
Abstract: The conventional load balancing algorithms feature severe limitations and drawbacks in cloud environments. In order to address these challenges, researchers have proposed prediction algorithms
More informationCloudSim: A Toolkit for Modeling and Simulation of Cloud Computing Environments
CloudSim: A Toolkit for Modeling and Simulation of Cloud Computing Environments Presented by: Dr. Faramarz Safi Islamic Azad University, Najafabad Branch, Esfahan, Iran. and with special thanks to Mrs.
More informationALI-ABA Topical Courses ESI Retention vs. Preservation, Privacy and the Cloud May 2, 2012 Video Webcast
21 ALI-ABA Topical Courses ESI Retention vs. Preservation, Privacy and the Cloud May 2, 2012 Video Webcast The NIST Definition of Cloud Computing: Recommendations of the National Institute of Standards
More informationDynamic Task Scheduling in Cloud Computing Based on the Availability Level of Resources
Vol. 1, No. 8 (217), pp.21-36 http://dx.doi.org/1.14257/ijgdc.217.1.8.3 Dynamic Task Scheduling in Cloud Computing Based on the Availability Level of Resources Elhossiny Ibrahim 1, Nirmeen A. El-Bahnasawy
More informationIntroduction to Cloud Computing. [thoughtsoncloud.com] 1
Introduction to Cloud Computing [thoughtsoncloud.com] 1 Outline What is Cloud Computing? Characteristics of the Cloud Computing model Evolution of Cloud Computing Cloud Computing Architecture Cloud Services:
More informationLecture 7: Data Center Networks
Lecture 7: Data Center Networks CSE 222A: Computer Communication Networks Alex C. Snoeren Thanks: Nick Feamster Lecture 7 Overview Project discussion Data Centers overview Fat Tree paper discussion CSE
More informationA new efficient Virtual Machine load balancing Algorithm for a cloud computing environment
Volume 02 - Issue 12 December 2016 PP. 69-75 A new efficient Virtual Machine load balancing Algorithm for a cloud computing environment Miss. Rajeshwari Nema MTECH Student Department of Computer Science
More informationExperimental Model for Load Balancing in Cloud Computing Using Equally Spread Current Execution Load Algorithm
Experimental Model for Load Balancing in Cloud Computing Using Equally Spread Current Execution Load Algorithm Ivan Noviandrie Falisha 1, Tito Waluyo Purboyo 2 and Roswan Latuconsina 3 Research Scholar
More informationElastic Resource Provisioning for Cloud Data Center
Elastic Resource Provisioning for Cloud Data Center Thant Zin Tun, and Thandar Thein Abstract Cloud data centers promises flexible, scalable, powerful and cost-effective executing environment to users.
More informationHigh Performance Computing Cloud - a PaaS Perspective
a PaaS Perspective Supercomputer Education and Research Center Indian Institute of Science, Bangalore November 2, 2015 Overview Cloud computing is emerging as a latest compute technology Properties of
More informationIntroduction to data centers
Introduction to data centers Paolo Giaccone Notes for the class on Switching technologies for data centers Politecnico di Torino December 2017 Cloud computing Section 1 Cloud computing Giaccone (Politecnico
More informationA Load Balancing Approach to Minimize the Resource Wastage in Cloud Computing
A Load Balancing Approach to Minimize the Resource Wastage in Cloud Computing Sachin Soni 1, Praveen Yadav 2 Department of Computer Science, Oriental Institute of Science and Technology, Bhopal, India
More informationFigure 1: Virtualization
Volume 6, Issue 9, September 2016 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com A Profitable
More informationIntroduction To Cloud Computing
Introduction To Cloud Computing What is Cloud Computing? Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g.,
More informationOptimization of Multi-server Configuration for Profit Maximization using M/M/m Queuing Model
International Journal of Computer Sciences and Engineering Open Access Research Paper Volume-2, Issue-8 E-ISSN: 2347-2693 Optimization of Multi-server Configuration for Profit Maximization using M/M/m
More informationModule Day Topic. 1 Definition of Cloud Computing and its Basics
Module Day Topic 1 Definition of Cloud Computing and its Basics 1 2 3 1. How does cloud computing provides on-demand functionality? 2. What is the difference between scalability and elasticity? 3. What
More informationCLOUD COMPUTING. Lecture 4: Introductory lecture for cloud computing. By: Latifa ALrashed. Networks and Communication Department
1 CLOUD COMPUTING Networks and Communication Department Lecture 4: Introductory lecture for cloud computing By: Latifa ALrashed Outline 2 Introduction to the cloud comupting Define the concept of cloud
More informationMultitiered Architectures & Cloud Services. Benoît Garbinato
Multitiered Architectures & Cloud Services Benoît Garbinato Learning objectives Learn about enterprise computing Learn about multitiered architectures Learn about Java Enterprise Services Learn about cloud
More informationFunctional Requirements for Grid Oriented Optical Networks
Functional Requirements for Grid Oriented Optical s Luca Valcarenghi Internal Workshop 4 on Photonic s and Technologies Scuola Superiore Sant Anna Pisa June 3-4, 2003 1 Motivations Grid networking connection
More informationOnline Optimization of VM Deployment in IaaS Cloud
Online Optimization of VM Deployment in IaaS Cloud Pei Fan, Zhenbang Chen, Ji Wang School of Computer Science National University of Defense Technology Changsha, 4173, P.R.China {peifan,zbchen}@nudt.edu.cn,
More informationA Comparative Performance Analysis of Load Balancing Policies in Cloud Computing Using Cloud Analyst
A Comparative Performance Analysis of Load Balancing Policies in Cloud Computing Using Cloud Analyst Saurabh Shukla 1, Dr. Deepak Arora 2 P.G. Student, Department of Computer Science & Engineering, Amity
More informationCES: A FRAMEWORK FOR EFFICIENT INFRASTRUCTURE UTILIZATION THROUGH CLOUD ELASTICITY AS A SERVICE (CES)
International Journal of Computer Engineering & Technology (IJCET) Volume 6, Issue 8, Aug 2015, pp. 24-30, Article ID: IJCET_06_08_004 Available online at http://www.iaeme.com/ijcet/issues.asp?jtypeijcet&vtype=6&itype=8
More informationGlobal trends in Management, IT and Governance in an e-world
Global trends in Management, IT and Governance in an e-world An International Conference co-hosted by the Open University of Mauritius (OU), Mauritius and the College of Law and Management Studies at the
More informationIn this unit we are going to look at cloud computing. Cloud computing, also known as 'on-demand computing', is a kind of Internet-based computing,
In this unit we are going to look at cloud computing. Cloud computing, also known as 'on-demand computing', is a kind of Internet-based computing, where shared resources, data and information are provided
More informationComputing Environments
Brokering Techniques for Managing ThreeTier Applications in Distributed Cloud Computing Environments Nikolay Grozev Supervisor: Prof. Rajkumar Buyya 7th October 2015 PhD Completion Seminar 1 2 3 Cloud
More informationDouble Threshold Based Load Balancing Approach by Using VM Migration for the Cloud Computing Environment
www.ijecs.in International Journal Of Engineering And Computer Science ISSN:2319-7242 Volume 4 Issue 1 January 2015, Page No. 9966-9970 Double Threshold Based Load Balancing Approach by Using VM Migration
More informationDistributed Systems. 31. The Cloud: Infrastructure as a Service Paul Krzyzanowski. Rutgers University. Fall 2013
Distributed Systems 31. The Cloud: Infrastructure as a Service Paul Krzyzanowski Rutgers University Fall 2013 December 12, 2014 2013 Paul Krzyzanowski 1 Motivation for the Cloud Self-service configuration
More informationEnergy - Efficient Scheduling for Cloud Computing Architectures
Technical University of Crete Department of Electronic and Computer Engineering Energy - Efficient Scheduling for Cloud Computing Architectures Diploma Thesis Skevakis Emmanouil Chania, December 2012 1
More informationComputer Life (CPL) ISSN: Simulation and Implementation of Cloud Computing Based on CloudSim
Computer Life (CPL) ISSN: 1819-4818 DELIVERING QUALITY SCIENCE TO THE WORLD Simulation and Implementation of Cloud Computing Based on CloudSim Wenjie Xu a, *, Longye Tang College of Science, Shandong Jiaotong
More informationPriority-Aware Virtual Machine Selection Algorithm in Dynamic Consolidation
Vol. 9, No., 208 Priority-Aware Virtual Machine Selection Algorithm in Dynamic Consolidation Hanan A. Nadeem, Mai A. Fadel 3 Computer Science Department Faculty of Computing & Information Technology King
More informationIntroduction to Cloud Computing and Virtual Resource Management. Jian Tang Syracuse University
Introduction to Cloud Computing and Virtual Resource Management Jian Tang Syracuse University 1 Outline Definition Components Why Cloud Computing Cloud Services IaaS Cloud Providers Overview of Virtual
More informationSQA Advanced Unit specification: general information for centres
SQA Advanced Unit specification: general information for centres Unit title: Cloud Computing Unit code: HP1Y 47 Superclass: CE Publication date: August 2017 Source: Scottish Qualifications Authority Version:
More informationStar: Sla-Aware Autonomic Management of Cloud Resources
Star: Sla-Aware Autonomic Management of Cloud Resources Sakshi Patil 1, Meghana N Rathod 2, S. A Madival 3, Vivekanand M Bonal 4 1, 2 Fourth Sem M. Tech Appa Institute of Engineering and Technology Karnataka,
More informationSURVEY PAPER ON CLOUD COMPUTING
SURVEY PAPER ON CLOUD COMPUTING Kalpana Tiwari 1, Er. Sachin Chaudhary 2, Er. Kumar Shanu 3 1,2,3 Department of Computer Science and Engineering Bhagwant Institute of Technology, Muzaffarnagar, Uttar Pradesh
More informationMulti-Criteria Strategy for Job Scheduling and Resource Load Balancing in Cloud Computing Environment
Indian Journal of Science and Technology, Vol 8(30), DOI: 0.7485/ijst/205/v8i30/85923, November 205 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 Multi-Criteria Strategy for Job Scheduling and Resource
More informationParameter Sweeping Programming Model in Aneka on Data Mining Applications
Parameter Sweeping Programming Model in Aneka on Data Mining Applications P. Jhansi Rani 1, G. K. Srikanth 2, Puppala Priyanka 3 1,3 Department of CSE, AVN Inst. of Engg. & Tech., Hyderabad. 2 Associate
More informationAn Integration of Round Robin with Shortest Job First Algorithm for Cloud Computing Environment
An Integration of Round Robin with Shortest Job First Algorithm for Cloud Computing Environment Dr. Thomas Yeboah 1 HOD, Department of Computer Science Christian Service University College tyeboah@csuc.edu.gh
More informationA Grouping based Scheduling Algorithm on Load Balancing in Cloud Computing
293 IJCTA, 9(22), 2016, pp. 293-299 International Science Press A Grouping based Scheduling Algorithm on Load Balancing in Cloud Computing Parveen Kaur* Monika Sachdeva** Abstract : Cloud Computing is
More informationModeling and Optimization of Resource Allocation in Cloud
PhD Thesis Progress First Report Thesis Advisor: Asst. Prof. Dr. Tolga Ovatman Istanbul Technical University Department of Computer Engineering January 8, 2015 Outline 1 Introduction 2 Studies Time Plan
More informationABSTRACT I. INTRODUCTION
2018 IJSRSET Volume 4 Issue 2 Print ISSN: 2395-1990 Online ISSN : 2394-4099 National Conference on Advanced Research Trends in Information and Computing Technologies (NCARTICT-2018), Department of IT,
More informationCloud forensics definitions and critical criteria for cloud forensic capability: An overview of survey results
Cloud forensics definitions and critical criteria for cloud forensic capability: An overview of survey results Keyun Ruan, Joe Carthy, Tahar Kechadi, Ibrahim Baggili Digital Investigation 10, No.1, pp
More informationLoad Balancing Algorithms in Cloud Computing: A Comparative Study
Load Balancing Algorithms in Cloud Computing: A Comparative Study T. Deepa Dr. Dhanaraj Cheelu Ravindra College of Engineering for Women G. Pullaiah College of Engineering and Technology Kurnool Kurnool
More informationCloud Computing: The Next Wave. Matt Jonson Connected Architectures Lead Cisco Systems US and Canada Partner Organization
Cloud Computing: The Next Wave Matt Jonson Connected Architectures Lead Cisco Systems US and Canada Partner Organization The Starting Point For Me www.af.mil www.af.mil Source: www.cartoonstock.com 2 Possibilities
More informationA QoS Load Balancing Scheduling Algorithm in Cloud Environment
A QoS Load Balancing Scheduling Algorithm in Cloud Environment Sana J. Shaikh *1, Prof. S.B.Rathod #2 * Master in Computer Engineering, Computer Department, SAE, Pune University, Pune, India # Master in
More informationDynamic Virtual Cluster reconfiguration for efficient IaaS provisioning
Dynamic Virtual Cluster reconfiguration for efficient IaaS provisioning Vittorio Manetti, Pasquale Di Gennaro, Roberto Bifulco, Roberto Canonico, and Giorgio Ventre University of Napoli Federico II, Italy
More informationCo-operative Scheduled Energy Aware Load-Balancing technique for an Efficient Computational Cloud
571 Co-operative Scheduled Energy Aware Load-Balancing technique for an Efficient Computational Cloud T.R.V. Anandharajan 1, Dr. M.A. Bhagyaveni 2 1 Research Scholar, Department of Electronics and Communication,
More informationA LOAD BALANCING ALGORITHM FOR SELECTION OF COMPETENT SERVER IN CLOUD ENVIRONMENT BASED ON CAPACITY, LOAD AND ENERGY
A LOAD BALANCING ALGORITHM FOR SELECTION OF COMPETENT SERVER IN CLOUD ENVIRONMENT BASED ON CAPACITY, LOAD AND ENERGY Annwesha Banerjee Majumder* Department of Information Technology Dipak Kumar Shaw Department
More informationCloudSim. Cloud Simulation Toolkit
CloudSim Cloud Simulation Toolkit Agenda Introduction - Cloud Computing & Cloudsim. Essentials to start with Cloudsim. Insight on Cloudsim modeled components. Insight on Cloudsim simulation process. Hands-on
More informationA Performance Analysis of a Typical Server running on a Cloud
A Performance Analysis of a Typical Server running on a Cloud Tangila I. Tanni The Department of Computer Science and Engineering University of Dhaka, Dhaka, Bangladesh Mohammad S. Hasan School of Computing
More informationSurvey on Round Robin and Shortest Job First for Cloud Load Balancing
Survey on Round Robin and Shortest Job First for Cloud Load Balancing Manoj Kumar Bishwkarma * 1, Kapil Vyas 2 *1 Research Scholar, BM College of Technology Indore, M.P, India. 2 Assistant Professor, BM
More informationDistributed System Framework for Mobile Cloud Computing
Bonfring International Journal of Research in Communication Engineering, Vol. 8, No. 1, February 2018 5 Distributed System Framework for Mobile Cloud Computing K. Arul Jothy, K. Sivakumar and M.J. Delsey
More informationStorage CloudSim A Simulation Environment for Cloud Object Storage Infrastructures
Storage CloudSim A Simulation Environment for Cloud Object Storage Infrastructures Tobias Sturm, Foued Jrad and Achim Streit Steinbuch Centre for Computing (SCC) Department of Informatics, Karlsruhe Institute
More informationTopics of Discussion
CPET 581 Cloud Computing: Technologies and Enterprise IT Strategies Lecture on NIST Cloud Computing Definition, Standards & Roadmap, Security & Privacy Guidelines Spring 2013 A Specialty Course for Purdue
More informationCHAPTER 6 ENERGY AWARE SCHEDULING ALGORITHMS IN CLOUD ENVIRONMENT
CHAPTER 6 ENERGY AWARE SCHEDULING ALGORITHMS IN CLOUD ENVIRONMENT This chapter discusses software based scheduling and testing. DVFS (Dynamic Voltage and Frequency Scaling) [42] based experiments have
More informationAutomated Control for Elastic Storage Harold Lim, Shivnath Babu, Jeff Chase Duke University
D u k e S y s t e m s Automated Control for Elastic Storage Harold Lim, Shivnath Babu, Jeff Chase Duke University Motivation We address challenges for controlling elastic applications, specifically storage.
More informationCLIENT DATA NODE NAME NODE
Volume 6, Issue 12, December 2016 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Efficiency
More informationRACKSPACE ONMETAL I/O V2 OUTPERFORMS AMAZON EC2 BY UP TO 2X IN BENCHMARK TESTING
RACKSPACE ONMETAL I/O V2 OUTPERFORMS AMAZON EC2 BY UP TO 2X IN BENCHMARK TESTING EXECUTIVE SUMMARY Today, businesses are increasingly turning to cloud services for rapid deployment of apps and services.
More informationCloud Computing Briefing Presentation. DANU
Cloud Computing Briefing Presentation Contents Introducing the Cloud Value Proposition Opportunities Challenges Success Stories DANU Cloud Offering Introducing the Cloud What is Cloud Computing? IT capabilities
More informationMulti Packed Security Addressing Challenges in Cloud Computing
Global Journal of Computer Science and Technology Cloud and Distributed Volume 13 Issue 1 Version 1.0 Year 2013 Type: Double Blind Peer Reviewed International Research Journal Publisher: Global Journals
More informationECE Enterprise Storage Architecture. Fall ~* CLOUD *~. Tyler Bletsch Duke University
ECE590-03 Enterprise Storage Architecture Fall 2017.~* CLOUD *~. Tyler Bletsch Duke University Includes material adapted from the course Information Storage and Management v2 (module 13), published by
More informationCompTIA CV CompTIA Cloud+ Certification. Download Full Version :
CompTIA CV0-001 CompTIA Cloud+ Certification Download Full Version : http://killexams.com/pass4sure/exam-detail/cv0-001 Answer: D QUESTION: 379 An administrator adds a new virtualization host to an existing
More informationThe Software Driven Datacenter
The Software Driven Datacenter Three Major Trends are Driving the Evolution of the Datacenter Hardware Costs Innovation in CPU and Memory. 10000 10 µm CPU process technologies $100 DRAM $/GB 1000 1 µm
More informationProgramowanie w chmurze na platformie Java EE Wykład 1 - dr inż. Piotr Zając
Programowanie w chmurze na platformie Java EE Wykład 1 - dr inż. Piotr Zając Cloud computing definition Cloud computing is a model for enabling ubiquitous, convenient, ondemand network access to a shared
More informationChapter 4. Fundamental Concepts and Models
Chapter 4. Fundamental Concepts and Models 4.1 Roles and Boundaries 4.2 Cloud Characteristics 4.3 Cloud Delivery Models 4.4 Cloud Deployment Models The upcoming sections cover introductory topic areas
More informationTechnical Specifications and Hardware Requirements
Technical Specifications and Hardware Requirements Insight Legal Software Ltd. Westmead House, Westmead, Farnborough, Hampshire, GU14 7LP 01252 518939 info@insightlegal.co.uk www.insightlegal.co.uk VAT
More informationComputing as a Service
Cloud Computing? Dipl. Ing. Abdelnasser Abdelhadi Islamic University Gaza Department of Computer Engineering April 2010 Computing as a Service Business Processes Collaboration Industry Applications Software
More informationCisco Unified Data Center Strategy
Cisco Unified Data Center Strategy How can IT enable new business? Holger Müller Technical Solutions Architect, Cisco September 2014 My business is rapidly changing and I need the IT and new technologies
More informationAnalysis of Cloud Computing Delivery Architecture Models
2011 Workshops of International Conference on Advanced Information Networking and Applications Analysis of Computing Delivery Architecture Models Irena Bojanova Graduate School of Management and Technology
More informationEFFICIENT VM ALLOCATION ALGORITHM IN CLOUD COMPUTING
EFFICIENT VM ALLOCATION ALGORITHM IN CLOUD COMPUTING #1 PEDDOLLA MOUNIKA Pursuing M.Tech, #2 A.VASAVI Associate Professor & HOD, Dept of CSE, JYOTHISHMATHI COLLEGE OF ENGINEERING AND TECHNOLOGY, RANGA
More informationEnergy Efficient Live Virtual Machine Provisioning at Cloud Data Centers - A Comparative Study
Energy Efficient Live Virtual Machine Provisioning at Cloud Data Centers - A Comparative Study Shalini Soni M. Tech. Scholar Bhopal Institute of Technology & Science, Bhopal ABSTRACT Cloud computing offers
More informationConfiguring and Operating a Hybrid Cloud with Microsoft Azure Stack
Course 10995: Configuring and Operating a Hybrid Cloud with Microsoft Azure Stack Page 1 of 1 Configuring and Operating a Hybrid Cloud with Microsoft Azure Stack Course 10995: 4 days; Instructor-Led Introduction
More informationCS 6393 Lecture 10. Cloud Computing. Prof. Ravi Sandhu Executive Director and Endowed Chair. April 12,
CS 6393 Lecture 10 Cloud Computing Prof. Ravi Sandhu Executive Director and Endowed Chair April 12, 2013 ravi.sandhu@utsa.edu www.profsandhu.com Ravi Sandhu 1 The Cloud The Network is the Computer - Sun
More informationWhy the cloud matters?
Why the cloud matters? Speed and Business Impact Expertise and Performance Cost Reduction Trend Micro Datacenter & Cloud Security Vision Enable enterprises to use private and public cloud computing with
More informationA Study on Load Balancing in Cloud Computing * Parveen Kumar,* Er.Mandeep Kaur Guru kashi University, Talwandi Sabo
A Study on Load Balancing in Cloud Computing * Parveen Kumar,* Er.Mandeep Kaur Guru kashi University, Talwandi Sabo Abstract: Load Balancing is a computer networking method to distribute workload across
More informationDepartment of Information Technology Sri Venkateshwara College of Engineering, Chennai, India. 1 2
Energy-Aware Scheduling Using Workload Consolidation Techniques in Cloud Environment 1 Sridharshini V, 2 V.M.Sivagami 1 PG Scholar, 2 Associate Professor Department of Information Technology Sri Venkateshwara
More informationCLOUD COMPUTING ABSTRACT
Ruchi Saraf CSE-VII Sem CLOUD COMPUTING By: Shivali Agrawal CSE-VII Sem ABSTRACT Cloud computing is the convergence and evolution of several concepts from virtualization, distributed application design,
More informationClick to edit Master title style
Federal Risk and Authorization Management Program Presenter Name: Peter Mell, Initial FedRAMP Program Manager FedRAMP Interagency Effort Started: October 2009 Created under the Federal Cloud Initiative
More informationTwo-Level Dynamic Load Balancing Algorithm Using Load Thresholds and Pairwise Immigration
Two-Level Dynamic Load Balancing Algorithm Using Load Thresholds and Pairwise Immigration Hojiev Sardor Qurbonboyevich Department of IT Convergence Engineering Kumoh National Institute of Technology, Daehak-ro
More informationRED HAT CLOUDFORMS. Chris Saunders Cloud Solutions
RED HAT CLOUDFORMS Chris Saunders Cloud Solutions Architect chrisb@redhat.com @canadianchris BUSINESS HAS CHANGED IN RESPONSE, IT OPERATIONS NEEDS TO CHANGE LINE OF BUSINESS Challenged to deliver services
More informationLOAD BALANCING IN CLOUD COMPUTING USING A NOVEL MINIMUM MAKESPAN ALGORITHM
LOAD BALANCING IN CLOUD COMPUTING USING A NOVEL MINIMUM MAKESPAN ALGORITHM HARISH CHANDRA Research Scholar, Uttarakhand Technical University, M.Tech. Seq. (CSE), Dehradun- 248001, India PRADEEP SEMWAL
More informationData Center Fundamentals: The Datacenter as a Computer
Data Center Fundamentals: The Datacenter as a Computer George Porter CSE 124 Feb 9, 2016 *Includes material taken from Barroso et al., 2013, and UCSD 222a. Much in our life is now on the web 2 The web
More information