Elastic Resource Provisioning for Cloud Data Center

Size: px
Start display at page:

Download "Elastic Resource Provisioning for Cloud Data Center"

Transcription

1 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. There are still challenges of cloud systems while there are several advantages of cloud computing infrastructures such as on-demand resources scalability. The amount of resources needed in cloud data centers is often dynamic due to its dynamic workload demand. Resource provisioning with the right amount of dynamic resource demand while meeting service level objectives (SLOs) becomes a critical issue in cloud data centers. Elastic resource provisioning mechanism for the Cloud Data Center is proposed by applying timeshared policy for Virtual Machines (VMs) and tasks. It is focused to maximize the utilization of resources and minimizing the cost associated with the resources. The proposed system is simulated and evaluated with real world workload traces. The evaluation results show that the proposed provisioning system achieves high utilization of resources for the cloud data center to allocate the resources. Keywords Data Center, Resource Provisioning, Service Level Objective, Time-Shared Policy A I. INTRODUCTION CLOUD is a type of parallel and distributed system consisting of a collection of interconnected and virtualized computers that are dynamically provisioned and presented as one or more unified computing resources based on service-level agreements established through negotiation between the service provider and consumers. 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. Cloud provider offers services as Software as a Service (SaaS), Platform as a Service (PaaS) and Infrastructure as a Service (IaaS). When a cloud provider accepts a request from a customer, it must create the appropriate number of virtual machines (VMs) and allocate resources to support them [10]. Cloud service providers are facing many challenges of resource demands as cloud computing grows in popularity and usage. Data centers resource needs are often dynamic, varying as a result of changes in overall workload. A key problem when provisioning virtual infrastructures is how to deal with Thant Zin Tun, University of Computer Studies, Yangon, Myanmar. ( thantzintunster@gmail.com). Thandar Thein, University of Computer Studies, Yangon, Myanmar. ( thandartheinn@gmail.com). situations where the demand for resources. Resource Provisioning is the mapping and scheduling of VMs onto physical Cloud servers within a cloud. Cloud providers must ensure utilizing and allocating scare resources within the limit of cloud environment so as to meet the needs of dynamic resource demand. Cloud data center providers either do not offer dynamic resource provisioning or support any performance guarantee leads to inefficient utilization of resources and occurs SLO violations. The cloud provider s task is, therefore, to make sure that resource allocation requests are satisfied with specific probability and timeliness. These requirements are formalized in infrastructure SLAs between the service owner and cloud provider, separate from the high-level SLAs between the service owner and its end users. SLA-oriented capacity planning guarantees that there is enough capacity to guarantee service elasticity with minimal over-provisioning. Thus, the IaaS providers make the Service Level Objectives to grantee the SLA for the dynamic workload demand for different resources. In order to avoid the under-provision, which leads to compensation costs for the provider, the cloud providers plan to predict the dynamic workload demand in advance by different methods. In this paper, the SLO Granted Resource Prediction (SGERP) is used to predict the CPU resource usage [9]. At the same time, the IaaS cloud provider strives to minimally over-provision capacity, thus minimizing the operational costs. In this paper, we propose resource provisioning system that makes the resource provision for the IaaS cloud data center to achieve high utilization of data center resources. The rest of the paper is organized as follow. The proposed architecture is presented in the next section. Then, the detail design of provision strategies is discussed. The experimental results are also conducted. And then we discuss related work, concluding remarks and future work are provided. II. SYSTEM ARCHITECTURE An elastic resource provisioning system is proposed by using time-shared allocation policy for both VMs and tasks. It is tried to achieve the high utilization of data center resources while preventing the over provisioning of resources. In the proposed provision system, two different provisioning strategies are used to make the decision to create the hosts and VMs. 45

2 Workload Traces Resource Usage Data Resource Usage Predictor Predicted Resource Usage Host 1 VMn Elastic Resource Provisioning System Host 2 VMn Provisioning Information Resource Allocator IaaS Cloud Provider Host n Fig. 1 The Architecture of Resource Provisioning System The architecture of the proposed system is shown Figure 1. In the resource provisioning system, SLO Granted Resource Prediction (SGERP) results are used to predict the CPU resource workload in order to avoid the under provisioning of dynamic resource demand. The predicted resource usages are used by the resource provisioning system. The provisioning information is sent to resource allocator of the IaaS cloud provider for the allocation of the resources requested by the cloud customers. A cloud data center is composed by a set of hosts, which are responsible for managing VMs during their life cycles. Host is a component that represents a physical computing node in a cloud which is assigned a pre-configured processing capability and a scheduling policy for allocating processing cores to virtual machines. The Host component implements interfaces that support modeling and simulation of both singlecore and multi-core nodes. In this paper, we focus on the CPU resource usage to provision for the tasks. The predicted CPU usage by SGERP is used in our provisioning system. The CPU resource usage is predicted as the batch mode. Firstly, the real world workload traces are clustered based on the deadline of the requests to handle non uniform cases of execution time and wait time of the data centers requests. III. RESOURCE PROVISIONING MODEL The resource provisioning system is developed for handling dynamic workload nature resource provisioning ahead of the needs in the cloud data centers. In this provision system we use SGERP prediction model which integrate signal processing approach and statistical learning approach to predict both repeating pattern and non-repeating pattern workload [8]. To overcome the under provisioning, SLO analysis is conducted in the prediction system. By increasing 5% of the maximum predicted value, it can almost eliminate under provisioning of the predictor and can meet SLOs of the cloud provider. SGERP and the time sharing resource allocation are used in the provisioning system to achieve the right amount of resource provisioning. In this paper, we focus on the resource allocation strategies of the data centers. A. RESOURCE PROVISIONING OF CLOUDS One of the key advantages of a Cloud computing infrastructure is the immense deployment of virtualization VMn technologies and tools. Hence, as compared to Grids, Clouds have a virtualization layer that acts as an execution and hosting environment for Cloud-based application services. The hosts component in cloud data centers implements interfaces that support modeling and simulation of both single-core and multi-core nodes. The data center entity manages a number of host entities. The hosts are assigned to one or more VMs based on a VM allocation policy that should be defined by the Cloud service provider. The control policies of the operations related to VM life cycle such as: VM creation, VM destruction, and VM migration stands for provisioning of a host to a VM. Similarly, one or more application services can be provisioned within a single VM instance, referred to as application provisioning in the context of Cloud computing. Hence, the amount of hardware resources available to each VM is constrained by the total processing power and system bandwidth available within the host. The critical factor to be considered during the VM provisioning process, to avoid creation of a VM that demands more resource than is available within the host, is referred to as the resource provisioning. In order to allow simulation of different provisioning policies under varying levels of performance isolation, we apply the time sharing allocation policy as CloudSim supports. Two different allocation policies are conducted in the resource provisioning system. VM provisioning at two levels: first, at the host level and second, at the VM level. At the host level, it is possible to specify how much of the overall processing power of each core will be assigned to each VM. At the VM level, the VM assigns a fixed amount of the available resources to the individual task units that are hosted within its execution engine. B. TIME-SHARED ALLOCATION POLICY CloudSim supports the time-shared and space-shared resource allocation policies for the VMs and tasks. The timeshared allocation example for both VMs and task units is shown in Fig. 2. In this figure, a host with two CPU cores receives request for hosting two VMs, such that each one requires two cores and plans to host four tasks units. More specifically, tasks T1, T2, T3, and T4 to be hosted in, whereas T5, T6, T7, and T8 to be hosted in. The CPU resources of the host are concurrently shared by the VMs and the shares of each VM are concurrently divided among the task units assigned to each VM. In this case, there are no queues either for virtual machines or for task units. We proposed two provisioning scenarios based on allocation of the tasks to each VM while using the time-shared provisioning policy. We assume each VM characteristic is homogeneous for both scenarios. In provisioning strategy 1, the tasks are assigned to their corresponding VMs that the tasks use the resources of the VMs which are hosted. In the provisioning strategy 2, the available resources of the VM are shared for the tasks. 46

3 3rd International Conference on Computational Techniques and Artificial Intelligence (ICCTAI'2014) Feb , 2014 Singapore Cores 2 1 T8 T7 T4 T3 T6 T5 T2 T1 Time Fig. 2 Time-shared allocation for VMs and Tasks Fig. 3 Example of Resource Provisioning Strategy 1 C. PROVISIONING STRATEGY 1 A host with two CPU cores receives request for hosting two VMs, such that each one requires two cores and plans to host four tasks units. The tasks are assigned to their corresponding VMs which are hosted. The resource requests for each task are varied depending on the type of tasks. The resource provisioning strategy 1 by using time-shared allocation policy is shown in algorithm 1. Figure 3 presents the example of provisioning strategy 2 with the sixteen tasks. By allocating VMs and tasks as shown in Fig. 3, the host need for these tasks is calculated as shown in (1), where the result is needed to check the multiple of four. If the number of host for the tasks is not the multiple of four, it is increased to the upper adjacent multiple of four. The symbols and notations of the equations are shown in Table I. (1) Algorithm 1: Elastic Resource Provisioning Strategy1 Input :x Output : y 1. //Resource Usage data //Number of Host TABLE I SYMBOLS AND NOTATIONS Classify Resource Usage data into clusters //K-means 2. for each cluster in k clusters Symbols Definition 3. total CPU=Calculate the total number of CPU requests Nhost Total task Total CPU Number of host for the tasks Total no of tasks Total no of CPU resource Number of hosts for each task Number of tasks in each host Number of tasks in each VM Deadline Run time of each job Wait time of each job Waiting factor for each job 4. y= Calculate_total_number_of_host(total CPU, total task) Nhosts(each task) Ntasks(each host) Ntasks(each VM) D Rt Wt wf 5. end for Calculate_total_number_of_host(total CPU, total task) Input : total CPU, total task Output : Nhost 1. Nhost =(total task* Nhosts(each task))/ Ntasks(each host)))+((total CPU-total task)* Nhosts(each task))/ Ntasks(each The requests are processed in batch mode for both prediction and provision. We do not consider for each request to provision. Hence, (1) is used for all the requests in batch mode and the number of host calculated by (1) is the maximum possible hosts for any requests in batch. VM) 2. if the number of host for the tasks is not the multiple of four 3. Nhost=the upper adjacent multiple of four 4. end if D.PROVISIONING STRATEGY 2 The tasks are assigned to the available VMs in the hosts by using the time-shared allocation policy for both VMs and tasks. The resource provisioning strategy 2 by using timeshared allocation policy is shown in algorithm 2. Example of provisioning strategy 2 is shown in Fig 4. In this example, there are sixteen tasks which are assigned to their corresponding VMs, where T7 (task 7) requests four CPU cores and T15 requests two CPU cores and the other tasks request one core. Each task gets the one fourth of a core according to the policy such that task 1 requests one core and it needs four VMs to complete the task. 47

4 Algorithm 2: Elastic Resource Provisioning Strategy2 Input : x //Resource Usage data Output : y //Number of Host 1. Classify Resource Usage data into clusters //K-means 2. for each cluster in k clusters 3. total CPU=Calculate the total number of CPU requests 4. y= Calculate_total_number_of_host(total CPU, total task) 5. end for Calculate_total_number_of_host(total CPU, total task) Input : total CPU, total task Output : Nhost 1. Nhost = (total CPU*N hosts(each task))/n tasks(each host) 2. if the number of host for the tasks is not the multiple of four 3. N host=the upper adjacent multiple of four 4. end if Fig. 4 Example of time-shared allocation for VMs and Tasks for Strategy 2 The provisioning scenario in Fig. 3 changes to the Fig. 4 by using the strategy 2. T7 requests four CPU cores and T15 requests two CPU cores and the other tasks request one core. T7 and T15 are assigned at all the available VMs in a host. The host needed for the tasks is calculated as shown in (2), where the result is needed to check the multiple of four. If the number of host for the tasks is not the multiple of four, it is increased to the upper adjacent multiple of four. IV. PERFORMANCE EVALUATION A. SIMULATION SET UP The simulated model is composed of one Cloud data center containing hosts. Each host has two CPU cores receives request for hosting two VMs, such that each one requires two cores and plans to host four tasks units as discussed in the above. The time-shared policy for resource provisioning is conducted where new VMs are created because resource provisioning decision is the main goal of this work. (2) TABLE II SELECTED IMPORTANT FEATURES OF THREE WORKLOAD TRACES HPC2N CEA -Curie Anon Job Number Job Number JobId Submit Time Submit Time Submit Time Wait Time Wait Time Wait Time Run Time Run Time Run time Number of Allocated Number of Allocated Processors Processors Nproc Average CPU Time Used Average CPU Time Used UsedMemory Used Memory Used Memory ReqNProcs Deadline Deadline Deadline - Request Number of Processor ReqTime - - Status Output metrics collected for each scenario is the average resources utilization rate, which we define as the rate between the actual resource usage and the maximum available resource of hosts in data center. In this paper, we use three workload traces from Parallel Workload Archives [1]. The important selected features of three workload traces are shown in Table II. Simulation of each scenario was repeated 10 times for three workload traces, and we report the average for each output metric. B. SIMULATION SCENARIO Depending on the nature of the workload we varied the total capacity of the data centers because the workloads are with the non uniform execution time and wait time of the requests. In this case the workload can be decomposed according to their associated deadline. The deadline D for each request is calculated as in (3). In our experiment, the waiting factor is set as five seconds. The capacity of the data centers is more efficient by using the clustered workloads. Clustering is the process of partitioning or grouping a given set of patterns into disjoint clusters and view as an unsupervised method for data analysis. K-means clustering is a method commonly used to automatically partition a data set into k groups. The process flow of k-means clustering is shown in Fig 5. TABLE III CLUSTER SIZE AND DEADLINE RANGE OF CEA-CURIE WORKLOAD Cluster Deadline Range No of Tasks (Size of Cluster) We use k-means clustering to classify the workloads into 10 groups based on the deadline of the requests records (3) 48

5 of each workload are set to group according to their deadlines. The characteristics of each cluster of Anon workload traces are described in Table III. Start Number of cluster K Centroid Fig. 7 The Utilization Rate of CEA-Curie Workload for both Policies Distance objects to centroids Grouping based on minimum distance No objects move? End The maximum utilization rate of 73% is achieved for strategy 1 and 98% is achieved for the strategy 2 on HPC2N workload as shown in Fig 8. Fig. 5 The Flow Diagram of K-means Clustering C. EXPERIMENTAL RESULTS We test the simulation of provisioning strategies with the clusters that we mentioned in the previous section. The utilization of resource for each strategy is calculated in (4). The requests are processed in batch mode for both prediction and provision. We do not consider for each request to provision. Figure 6 shows the comparison of the utilization in percentage of both strategies of provisioning of Anon Grid workload. According to Fig 6, we can see that provisioning strategy 1 scores higher utilization rate than the strategy 2. (3) Fig. 9 The Utilization Rate of HPC2N Workload for both Policies The average resource utilization rate of three workload traces, records for each workload with 6 clusters, is described in Fig 9. We test ten times of records and calculate average for all output metric. According to Fig 9, we can see that the strategy 2 achieves high utilization rate of resource provisioning with the batch prediction of the resource usages. Fig. 6 The Utilization Rate of Anon Workload for both Strategies The utilization in percentage of both policies CEA-Curie workload trace is shown in Fig 7. The maximum utilization rate is 52% for strategy 1 and approximately 99% of utilization for strategy 2. Fig. 9 Average Resource Utilization of three Workload traces (6 clusters) The average resource utilization rate of three workload traces, records for each workload with 5 clusters, is described in Fig 10. We test ten times of records and calculate average for all output metric. According to Fig 10, 49

6 we can see that the strategy 2 achieves high utilization rate of resource provisioning with the batch prediction of the resource usages. Fig. 10 Average Resource Utilization of three Workload traces (5 clusters) V. RELATED WORK B. Urgaonkar et. al. [3] have used virtual machines (VM) to implement dynamic provisioning of multi-tiered applications based on an underlying queuing model. For each physical host, however, only a single VM can be run. T. Wood et. al. [7] use a similar infrastructure as in [3]. They concentrate primarily on dynamic migration of VMs to support dynamic provisioning. They define a unique metric based on the consumption data of the three resources: CPU, network and memory to make the migration decision. R. N. Calheiros et al. [5] presented a provisioning technique that automatically adapts to workload changes related to applications for facilitating the adaptive management of system and offering end users guaranteed Quality of Services (QoS) in large, autonomous, and highly dynamic environments. They model the behavior and performance of applications and Cloud-based IT resources to adaptively serve end-user requests. To improve the efficiency of the system, we use analytical performance (queuing network system model) and workload information to supply intelligent input about system requirements to an application provisioner with limited information about the physical infrastructure. S. K. Garg et al. [6] proposed admission control and scheduling mechanism to maximize the resource utilization and profit and ensures the SLA requirements of users [4]. They use an artificial Neural Network based prediction model by using standard Back Propagation (BP) algorithm for prediction. The number of hidden layers is varied to tune the performance of the network and through iterations it was found to be optimum at the value of 5 hidden layers. In their experimental study, the mechanism has shown to provide substantial improvement over static server consolidation and reduces SLA Violations. R. Buyya et al. [4] presented vision, challenges, and architectural elements for energy efficient management of Cloud computing environments. They focus on the development of dynamic resource provisioning and allocation algorithms that consider the synergy between various data center infrastructures (i.e., the hardware, power units, cooling and software). Unlike our system their provisioning scheme holistically works to boost data center energy efficiency and performance. X. Kong et al. [9] presented a fuzzy prediction method to model the uncertain workload and the vague availability of virtualized server nodes by using the type-i and type-ii fuzzy logic systems. They also proposed an efficient dynamic task scheduling algorithm named SALAF for virtualized data centers. VI. CONCLUSION A key problem when provisioning virtual infrastructures is how to deal with situations where the demand for resources. Resource Provisioning is the mapping and scheduling of VMs onto physical Cloud servers within a cloud. In this paper, we presented design and implementation of resource provision system for cloud data centers by using two provisioning strategies based on time-shared allocation policy for both VMs and tasks. The provisioning system is simulated and evaluated with real world workload traces. The evaluation results show that the proposed provisioning system achieve high utilization of resources of the cloud data center. REFERENCES [1] [2] B. Sotomayor, R. S. Montero, I. M. Llorente, and I. Foster, Virtual infrastructure management in private and hybrid clouds, IEEE Internet Computing, 13(5):14_22, September/October, [3] B. Sotomayor, R. S. Montero, I. M. Llorente, and I. Foster, Virtual infrastructure management in private and hybrid clouds, IEEE Internet Computing, 13(5):14_22, September/October, [4] R. Buyya, A. Beloglazov, J. Abawajy, Energy-Efficient Management of Data Center Resources for Cloud Computing: A Vision, Architectural Elements, and Open Challenges, Proceedings of the 7th High Computing and Simulation (HPCS 2009) Conference, Leipzig, Germany, June 21-24,2009 [5] R. N. Calheiros, R. Ranjany, and R. Buyya, Virtual Machine Provisioning Based on Analytical Performance and QoS in Cloud Computing Environments, in Parallel Processing (ICPP), International Conference September, 2011, pp [6] S. K. Garg, S. K. Gopalaiyengar, R. Buyya, SLA-Based Resource Provisioning for Heterogeneous Workloads in a Virtualized Cloud Datacenter, in Proceedings of the 11th International Conference on Algorithms and Architectures for Parallel Processing (ICA3PP 2011), Melbourne, Australia, October, [7] T. Wood, P. J. Shenoy, A. Venkataramani, and M. S. Yousif, Blackbox and gray-box strategies for virtual machine migration, in NSDI, [8] T. Z. Tun, T. Thein, SLO Granted Elastic Resource Prediction in Cloud Data Center, International Journal of Information Engineering, Jeju Island, Korea, December [9] X. Kong, C. Lin, Y. Jiang, W. Yan, X. Chu, Efficient dynamic task scheduling in virtualized data centers with fuzzy prediction, in Journal of Network and Computer Applications, 34(4), 2010, [10] Z. Gong, X. Gu, and J. Wilkes, "PRESS: PRedictive Elastic ReSource Scaling for cloud systems," in Proceeding of CNSM 10, Niagara Falls, Canada, 2010, pp

Distributed Autonomous Virtual Resource Management in Datacenters Using Finite- Markov Decision Process

Distributed Autonomous Virtual Resource Management in Datacenters Using Finite- Markov Decision Process Distributed Autonomous Virtual Resource Management in Datacenters Using Finite- Markov Decision Process Liuhua Chen, Haiying Shen and Karan Sapra Department of Electrical and Computer Engineering Clemson

More information

Efficient Task Scheduling Algorithms for Cloud Computing Environment

Efficient 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 information

ENERGY EFFICIENT VIRTUAL MACHINE INTEGRATION IN CLOUD COMPUTING

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 information

Simulation of Cloud Computing Environments with CloudSim

Simulation of Cloud Computing Environments with CloudSim Simulation of Cloud Computing Environments with CloudSim Print ISSN: 1312-2622; Online ISSN: 2367-5357 DOI: 10.1515/itc-2016-0001 Key Words: Cloud computing; datacenter; simulation; resource management.

More information

Figure 1: Virtualization

Figure 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 information

Online Optimization of VM Deployment in IaaS Cloud

Online 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 information

Virtual Machine Placement in Cloud Computing

Virtual Machine Placement in Cloud Computing Indian Journal of Science and Technology, Vol 9(29), DOI: 10.17485/ijst/2016/v9i29/79768, August 2016 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 Virtual Machine Placement in Cloud Computing Arunkumar

More information

A Load Balancing Approach to Minimize the Resource Wastage in Cloud Computing

A 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 information

Double Threshold Based Load Balancing Approach by Using VM Migration for the Cloud Computing Environment

Double 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 information

Dynamic Resource Allocation on Virtual Machines

Dynamic Resource Allocation on Virtual Machines Dynamic Resource Allocation on Virtual Machines Naveena Anumala VIT University, Chennai 600048 anumala.naveena2015@vit.ac.in Guide: Dr. R. Kumar VIT University, Chennai -600048 kumar.rangasamy@vit.ac.in

More information

Traffic-aware Virtual Machine Placement without Power Consumption Increment in Cloud Data Center

Traffic-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 information

Energy 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 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 information

RIAL: Resource Intensity Aware Load Balancing in Clouds

RIAL: 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 information

An Optimized Virtual Machine Migration Algorithm for Energy Efficient Data Centers

An Optimized Virtual Machine Migration Algorithm for Energy Efficient Data Centers International Journal of Engineering Science Invention (IJESI) ISSN (Online): 2319 6734, ISSN (Print): 2319 6726 Volume 8 Issue 01 Ver. II Jan 2019 PP 38-45 An Optimized Virtual Machine Migration Algorithm

More information

CloudSim: A Toolkit for Modeling and Simulation of Cloud Computing Environments

CloudSim: 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 information

Star: Sla-Aware Autonomic Management of Cloud Resources

Star: 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 information

Chapter 3 Virtualization Model for Cloud Computing Environment

Chapter 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 information

PERFORMANCE CONSTRAINT AND POWER-AWARE ALLOCATION FOR USER REQUESTS IN VIRTUAL COMPUTING LAB

PERFORMANCE CONSTRAINT AND POWER-AWARE ALLOCATION FOR USER REQUESTS IN VIRTUAL COMPUTING LAB PERFORMANCE CONSTRAINT AND POWER-AWARE ALLOCATION FOR USER REQUESTS IN VIRTUAL COMPUTING LAB Nguyen Quang Hung, Nam Thoai, Nguyen Thanh Son Ho Chi Minh City University of Technology, Vietnam Corresponding

More information

GSJ: VOLUME 6, ISSUE 6, August ISSN

GSJ: 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 information

Consolidating Complementary VMs with Spatial/Temporalawareness

Consolidating Complementary VMs with Spatial/Temporalawareness Consolidating Complementary VMs with Spatial/Temporalawareness in Cloud Datacenters Liuhua Chen and Haiying Shen Dept. of Electrical and Computer Engineering Clemson University, SC, USA 1 Outline Introduction

More information

Cloud Computing introduction

Cloud Computing introduction Cloud and Datacenter Networking Università degli Studi di Napoli Federico II Dipartimento di Ingegneria Elettrica e delle Tecnologie dell Informazione DIETI Laurea Magistrale in Ingegneria Informatica

More information

Department of Information Technology Sri Venkateshwara College of Engineering, Chennai, India. 1 2

Department 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 information

Efficient Technique for Allocation of Processing Elements to Virtual Machines in Cloud Environment

Efficient 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 information

Load Balancing in Cloud Computing System

Load 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 information

ADAPTIVE AND DYNAMIC LOAD BALANCING METHODOLOGIES FOR DISTRIBUTED ENVIRONMENT

ADAPTIVE AND DYNAMIC LOAD BALANCING METHODOLOGIES FOR DISTRIBUTED ENVIRONMENT ADAPTIVE AND DYNAMIC LOAD BALANCING METHODOLOGIES FOR DISTRIBUTED ENVIRONMENT PhD Summary DOCTORATE OF PHILOSOPHY IN COMPUTER SCIENCE & ENGINEERING By Sandip Kumar Goyal (09-PhD-052) Under the Supervision

More information

Available online at ScienceDirect. Procedia Computer Science 89 (2016 ) 27 33

Available online at  ScienceDirect. Procedia Computer Science 89 (2016 ) 27 33 Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 89 (2016 ) 27 33 Twelfth International Multi-Conference on Information Processing-2016 (IMCIP-2016) VM Consolidation for

More information

8. CONCLUSION AND FUTURE WORK. To address the formulated research issues, this thesis has achieved each of the objectives delineated in Chapter 1.

8. CONCLUSION AND FUTURE WORK. To address the formulated research issues, this thesis has achieved each of the objectives delineated in Chapter 1. 134 8. CONCLUSION AND FUTURE WORK 8.1 CONCLUSION Virtualization and internet availability has increased virtualized server cluster or cloud computing environment deployments. With technological advances,

More information

An Experimental Cloud Resource Broker System for Virtual Application Control with VM Allocation Scheme

An Experimental Cloud Resource Broker System for Virtual Application Control with VM Allocation Scheme An Experimental Cloud Resource Broker System for Virtual Application Control with VM Allocation Scheme Seong-Hwan Kim 1, Dong-Ki Kang 1, Ye Ren 1, Yong-Sung Park 1, Kyung-No Joo 1, Chan-Hyun Youn 1, YongSuk

More information

A QoS Load Balancing Scheduling Algorithm in Cloud Environment

A 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 information

Energy-Aware Dynamic Load Balancing of Virtual Machines (VMs) in Cloud Data Center with Adaptive Threshold (AT) based Migration

Energy-Aware Dynamic Load Balancing of Virtual Machines (VMs) in Cloud Data Center with Adaptive Threshold (AT) based Migration Khushbu Maurya et al, International Journal of Computer Science and Mobile Computing, Vol.4 Issue.12, December- 215, pg. 1-7 Available Online at www.ijcsmc.com International Journal of Computer Science

More information

Fundamental Concepts and Models

Fundamental Concepts and Models Fundamental Concepts and Models 1 Contents 1. Roles and Boundaries 2. Cloud Delivery Models 3. Cloud Deployment Models 2 1. Roles and Boundaries Could provider The organization that provides the cloud

More information

PriDynSim: A Simulator for Dynamic Priority Based I/O Scheduling for Cloud Applications

PriDynSim: A Simulator for Dynamic Priority Based I/O Scheduling for Cloud Applications : A Simulator for Dynamic Priority Based I/O Scheduling for Cloud Applications *Indian Institute of Science, Bangalore, India The University of Melbourne, Parkville, Australia November 26, 2015, Bangalore

More information

Scheduling of Independent Tasks in Cloud Computing Using Modified Genetic Algorithm (FUZZY LOGIC)

Scheduling of Independent Tasks in Cloud Computing Using Modified Genetic Algorithm (FUZZY LOGIC) 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. 9, September 2015,

More information

High Performance Computing Cloud - a PaaS Perspective

High 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 information

A Survey on CloudSim Toolkit for Implementing Cloud Infrastructure

A 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 information

Hybrid Auto-scaling of Multi-tier Web Applications: A Case of Using Amazon Public Cloud

Hybrid Auto-scaling of Multi-tier Web Applications: A Case of Using Amazon Public Cloud Hybrid Auto-scaling of Multi-tier Web Applications: A Case of Using Amazon Public Cloud Abid Nisar, Waheed Iqbal, Fawaz S. Bokhari, and Faisal Bukhari Punjab University College of Information and Technology,Lahore

More information

A Comparative Study of Various Computing Environments-Cluster, Grid and Cloud

A Comparative Study of Various Computing Environments-Cluster, Grid and Cloud 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. 6, June 2015, pg.1065

More information

Considering Resource Demand Misalignments To Reduce Resource Over-Provisioning in Cloud Datacenters

Considering Resource Demand Misalignments To Reduce Resource Over-Provisioning in Cloud Datacenters Considering Resource Demand Misalignments To Reduce Resource Over-Provisioning in Cloud Datacenters Liuhua Chen Dept. of Electrical and Computer Eng. Clemson University, USA Haiying Shen Dept. of Computer

More information

Virtual Machine (VM) Earlier Failure Prediction Algorithm

Virtual Machine (VM) Earlier Failure Prediction Algorithm Virtual Machine (VM) Earlier Failure Prediction Algorithm Shaima a Ghazi Research Scholar, Department of Computer Science, Jain University, #1/1-1, Atria Towers, Palace Road, Bangalore, Karnataka, India.

More information

Chapter 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 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 information

Cloud Computing An IT Paradigm Changer

Cloud Computing An IT Paradigm Changer Cloud Computing An IT Paradigm Changer Mazin Yousif, PhD CTO, Cloud Computing IBM Canada Ltd. Mazin Yousif, PhD T-Systems International 2009 IBM Corporation IT infrastructure reached breaking point App

More information

CHAPTER 6 ENERGY AWARE SCHEDULING ALGORITHMS IN CLOUD ENVIRONMENT

CHAPTER 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 information

Available online at ScienceDirect. Procedia Computer Science 93 (2016 )

Available online at   ScienceDirect. Procedia Computer Science 93 (2016 ) Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 93 (2016 ) 269 275 6th International Conference On Advances In Computing & Communications, ICACC 2016, 6-8 September 2016,

More information

Performance Assurance in Virtualized Data Centers

Performance Assurance in Virtualized Data Centers Autonomic Provisioning with Self-Adaptive Neural Fuzzy Control for End-to-end Delay Guarantee Palden Lama Xiaobo Zhou Department of Computer Science University of Colorado at Colorado Springs Performance

More information

CHAPTER 6 STATISTICAL MODELING OF REAL WORLD CLOUD ENVIRONMENT FOR RELIABILITY AND ITS EFFECT ON ENERGY AND PERFORMANCE

CHAPTER 6 STATISTICAL MODELING OF REAL WORLD CLOUD ENVIRONMENT FOR RELIABILITY AND ITS EFFECT ON ENERGY AND PERFORMANCE 143 CHAPTER 6 STATISTICAL MODELING OF REAL WORLD CLOUD ENVIRONMENT FOR RELIABILITY AND ITS EFFECT ON ENERGY AND PERFORMANCE 6.1 INTRODUCTION This chapter mainly focuses on how to handle the inherent unreliability

More information

PERFORMANCE ANALYSIS AND OPTIMIZATION OF MULTI-CLOUD COMPUITNG FOR LOOSLY COUPLED MTC APPLICATIONS

PERFORMANCE ANALYSIS AND OPTIMIZATION OF MULTI-CLOUD COMPUITNG FOR LOOSLY COUPLED MTC APPLICATIONS PERFORMANCE ANALYSIS AND OPTIMIZATION OF MULTI-CLOUD COMPUITNG FOR LOOSLY COUPLED MTC APPLICATIONS V. Prasathkumar, P. Jeevitha Assiatant Professor, Department of Information Technology Sri Shakthi Institute

More information

A 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 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 information

Comparative Analysis of VM Scheduling Algorithms in Cloud Environment

Comparative Analysis of VM Scheduling Algorithms in Cloud Environment Comparative Analysis of VM Scheduling Algorithms in Cloud Environment Puneet Himthani M. E. Scholar Department of CSE TIEIT, Bhopal Amit Saxena Asso. Prof. & H. O. D. Department of CSE TIEIT, Bhopal Manish

More information

The End of Storage. Craig Nunes. HP Storage Marketing Worldwide Hewlett-Packard

The End of Storage. Craig Nunes. HP Storage Marketing Worldwide Hewlett-Packard The End of Storage as you Know It Craig Nunes HP Storage Marketing Worldwide Hewlett-Packard CLOUD: NOT IF BUT WHEN MASSIVE POTENTIAL MARKET POTENTIALLY DISRUPTIVE Cloud Services Market Traditional infrastructure

More information

An EMUSIM Technique and its Components in Cloud Computing- A Review

An 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 information

The Study of Genetic Algorithm-based Task Scheduling for Cloud Computing

The Study of Genetic Algorithm-based Task Scheduling for Cloud Computing The Study of Genetic Algorithm-based Task Scheduling for Cloud Computing Sung Ho Jang, Tae Young Kim, Jae Kwon Kim and Jong Sik Lee School of Information Engineering Inha University #253, YongHyun-Dong,

More information

Dynamic control and Resource management for Mission Critical Multi-tier Applications in Cloud Data Center

Dynamic control and Resource management for Mission Critical Multi-tier Applications in Cloud Data Center Institute Institute of of Advanced Advanced Engineering Engineering and and Science Science International Journal of Electrical and Computer Engineering (IJECE) Vol. 6, No. 3, June 206, pp. 023 030 ISSN:

More information

PriDynSim: A Simulator for Dynamic Priority Based I/O Scheduling for Cloud Applications

PriDynSim: A Simulator for Dynamic Priority Based I/O Scheduling for Cloud Applications PriDynSim: A Simulator for Dynamic Priority Based I/O Scheduling for Cloud Applications Nitisha Jain, Nikolay Grozev, J. Lakshmi, Rajkumar Buyya Supercomputer Education and Research Center, Indian Institute

More information

SEGMENT STATURE HASH TABLE BASED COST EFFICIENT DATA SHARING IN CLOUD ENVIRONMENT

SEGMENT STATURE HASH TABLE BASED COST EFFICIENT DATA SHARING IN CLOUD ENVIRONMENT SEGMENT STATURE HASH TABLE BASED COST EFFICIENT DATA SHARING IN CLOUD ENVIRONMENT K. Karthika Lekshmi 1, Dr. M. Vigilsonprem 2 1 Assistant Professor, Department of Information Technology, Cape Institute

More information

Energy Aware Scheduling in Cloud Datacenter

Energy Aware Scheduling in Cloud Datacenter Energy Aware Scheduling in Cloud Datacenter Jemal H. Abawajy, PhD, DSc., SMIEEE Director, Distributed Computing and Security Research Deakin University, Australia Introduction Cloud computing is the delivery

More information

Click to edit Master title style

Click 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 information

THE DATA CENTER AS A COMPUTER

THE DATA CENTER AS A COMPUTER THE DATA CENTER AS A COMPUTER Cloud Computing November- 2013 FIB-UPC Master MEI CLOUD COMPUTING It s here to stay CONTENT 1. How do we get here? 2. What is Cloud Computing? 3. Definitons and types 4. Case

More information

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

An Experimental Study of Load Balancing of OpenNebula Open-Source Cloud Computing Platform An Experimental Study of Load Balancing of OpenNebula Open-Source Cloud Computing Platform A B M Moniruzzaman, StudentMember, IEEE Kawser Wazed Nafi Syed Akther Hossain, Member, IEEE & ACM Abstract Cloud

More information

Load Balancing Algorithm over a Distributed Cloud Network

Load Balancing Algorithm over a Distributed Cloud Network Load Balancing Algorithm over a Distributed Cloud Network Priyank Singhal Student, Computer Department Sumiran Shah Student, Computer Department Pranit Kalantri Student, Electronics Department Abstract

More information

Power-Aware Virtual Machine Scheduling-policy for Virtualized Heterogeneous Multicore Systems

Power-Aware Virtual Machine Scheduling-policy for Virtualized Heterogeneous Multicore Systems Power-Aware Virtual Machine Scheduling-policy for Virtualized Heterogeneous Multicore Systems Taranpreet Kaur, Inderveer Chana Abstract This paper presents a systematic approach to correctly provision

More information

The Software Driven Datacenter

The 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 information

Priority-Aware Virtual Machine Selection Algorithm in Dynamic Consolidation

Priority-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 information

Load Balancing The Essential Factor In Cloud Computing

Load Balancing The Essential Factor In Cloud Computing Load Balancing The Essential Factor In Cloud Computing Mr. Jayant Adhikari, Prof. Sulabha Patil, Department of Computer Science and Engineering Tulsiramji Gaikwad-Patil College of Engineering, RTMNU, Nagpur

More information

A Novel Energy Efficient Algorithm for Cloud Resource Management. Jing SiYuan. Received April 2013; revised April 2013

A Novel Energy Efficient Algorithm for Cloud Resource Management. Jing SiYuan. Received April 2013; revised April 2013 International Journal of Knowledge www.iklp.org and Language Processing KLP International c2013 ISSN 2191-2734 Volume 4, Number 2, 2013 pp.12-22 A Novel Energy Efficient Algorithm for Cloud Resource Management

More information

Automated Control for Elastic Storage

Automated Control for Elastic Storage Automated Control for Elastic Storage Summarized by Matthew Jablonski George Mason University mjablons@gmu.edu October 26, 2015 Lim, H. C. and Babu, S. and Chase, J. S. (2010) Automated Control for Elastic

More information

LOAD BALANCING ALGORITHM TO IMPROVE RESPONSE TIME ON CLOUD COMPUTING

LOAD 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 information

Autonomic Cloud Computing Resource Scaling

Autonomic Cloud Computing Resource Scaling Abstract Autonomic Cloud Computing Resource Scaling Ahmad Al-Dahoud 1, Ziad Al-Sharif 2, Luay Alawneh 2 and Yaser Jararweh 1 Computer Science Department 1, Software Engineering Department 2 Jordan University

More information

ABSTRACT I. INTRODUCTION

ABSTRACT 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 information

An Analytical Model for Dynamic Resource Allocation Framework in Cloud Environment

An Analytical Model for Dynamic Resource Allocation Framework in Cloud Environment Research Journal of Recent Sciences ISSN 2277-2502 An Analytical Model for Dynamic Resource Allocation Framework in Cloud Environment Abstract Kumar N. and Agarwal S. Department of Computer Science, Babasaheb

More information

Introduction to Cloud Computing and Virtual Resource Management. Jian Tang Syracuse University

Introduction 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 information

Dynamic Task Scheduling in Cloud Computing Based on the Availability Level of Resources

Dynamic 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 information

Optimization of Multi-server Configuration for Profit Maximization using M/M/m Queuing Model

Optimization 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 information

High Cost of ESL Design

High Cost of ESL Design High Cost of ESL Design Contributors: Naresh K. Sehgal, Intel Corp, CA Prof. John M. Acken, OSU, OK Prof. Sohum Sohoni, ASU, AZ David Stanasolovich, Intel Corp, NM 1 How much will that Chip Co$t? New SoCs

More information

Machine Learning Opportunities in Cloud Computing Datacenter Management for 5G Services

Machine Learning Opportunities in Cloud Computing Datacenter Management for 5G Services Machine Learning Opportunities in Cloud Computing Datacenter Management for 5G Services Benjamín Barán National University of the East, Ciudad del Este, Paraguay bbaran@pol.una.py Introduction and Motivation

More information

Introduction To Cloud Computing

Introduction 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 information

Managed Platform for Adaptive Computing mpac

Managed Platform for Adaptive Computing mpac Brochure Managed Platform for Adaptive Computing mpac mpac for IT - ImPACT Managed Platform for Adaptive Computing - mpac Creating Adaptive Infrastructure In this digital era, there is a need for datacenters

More information

Large Scale Computing Infrastructures

Large Scale Computing Infrastructures GC3: Grid Computing Competence Center Large Scale Computing Infrastructures Lecture 2: Cloud technologies Sergio Maffioletti GC3: Grid Computing Competence Center, University

More information

Demystifying the Cloud With a Look at Hybrid Hosting and OpenStack

Demystifying the Cloud With a Look at Hybrid Hosting and OpenStack Demystifying the Cloud With a Look at Hybrid Hosting and OpenStack Robert Collazo Systems Engineer Rackspace Hosting The Rackspace Vision Agenda Truly a New Era of Computing 70 s 80 s Mainframe Era 90

More information

Modeling and Optimization of Resource Allocation in Cloud

Modeling 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 information

Cloud Computing Concepts, Models, and Terminology

Cloud Computing Concepts, Models, and Terminology Cloud Computing Concepts, Models, and Terminology Chapter 1 Cloud Computing Advantages and Disadvantages https://www.youtube.com/watch?v=ojdnoyiqeju Topics Cloud Service Models Cloud Delivery Models and

More information

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. reserved. Insert Information Protection Policy Classification from Slide 8

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. reserved. Insert Information Protection Policy Classification from Slide 8 The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material,

More information

A FRAMEWORK AND ALGORITHMS FOR ENERGY EFFICIENT CONTAINER CONSOLIDATION IN CLOUD DATA CENTERS

A FRAMEWORK AND ALGORITHMS FOR ENERGY EFFICIENT CONTAINER CONSOLIDATION IN CLOUD DATA CENTERS A FRAMEWORK AND ALGORITHMS FOR ENERGY EFFICIENT CONTAINER CONSOLIDATION IN CLOUD DATA CENTERS Mr. Mahabaleshwar M. Mundashi M. Tech Student Dept. of Computer science and Engineering. Rajarambapu Institute

More information

BigDataBench-MT: Multi-tenancy version of BigDataBench

BigDataBench-MT: Multi-tenancy version of BigDataBench BigDataBench-MT: Multi-tenancy version of BigDataBench Gang Lu Beijing Academy of Frontier Science and Technology BigDataBench Tutorial, ASPLOS 2016 Atlanta, GA, USA n Software perspective Multi-tenancy

More information

Supplementary File: Dynamic Resource Allocation using Virtual Machines for Cloud Computing Environment

Supplementary File: Dynamic Resource Allocation using Virtual Machines for Cloud Computing Environment IEEE TRANSACTION ON PARALLEL AND DISTRIBUTED SYSTEMS(TPDS), VOL. N, NO. N, MONTH YEAR 1 Supplementary File: Dynamic Resource Allocation using Virtual Machines for Cloud Computing Environment Zhen Xiao,

More information

Quality of Service Assurance for Enterprise Cloud Computing (QoSAECC)

Quality of Service Assurance for Enterprise Cloud Computing (QoSAECC) NSC-JST workshop Quality of Service Assurance for Enterprise Cloud Computing (QoSAECC) William Cheng-Chung Chu( 朱正忠 ), Ph. D. Director of Software Engineering and Technology Center Prof. Department of

More information

Towards Energy Efficient Change Management in a Cloud Computing Environment

Towards Energy Efficient Change Management in a Cloud Computing Environment Towards Energy Efficient Change Management in a Cloud Computing Environment Hady AbdelSalam 1,KurtMaly 1,RaviMukkamala 1, Mohammad Zubair 1, and David Kaminsky 2 1 Computer Science Department, Old Dominion

More information

Model-Driven Geo-Elasticity In Database Clouds

Model-Driven Geo-Elasticity In Database Clouds Model-Driven Geo-Elasticity In Database Clouds Tian Guo, Prashant Shenoy College of Information and Computer Sciences University of Massachusetts, Amherst This work is supported by NSF grant 1345300, 1229059

More information

Core of Cloud Computing

Core of Cloud Computing RESEARCH ARTICLE OPEN ACCESS Core of Cloud Computing Prof. C.P.Chandgude*, Prof. G.B.Gadekar** *(Department of Computer Engineering, Sanjivani College of Engineering Kopargaon, ** (Department of Computer

More information

CLOUD COMPUTING: SEARCH ENGINE IN AGRICULTURE

CLOUD COMPUTING: SEARCH ENGINE IN AGRICULTURE 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. 9, September 2015,

More information

Assistant Professor, School of Computer Applications,Career Point University,Kota, Rajasthan, India Id

Assistant Professor, School of Computer Applications,Career Point University,Kota, Rajasthan, India  Id International Journal of Scientific Research in Computer Science, Engineering and Information Technology 2018 IJSRCSEIT Volume 3 Issue 7 ISSN : 2456-3307 An Architectural Framework of Cloud Computing behind

More information

CLOUD COMPUTING. Rajesh Kumar. DevOps Architect.

CLOUD COMPUTING. Rajesh Kumar. DevOps Architect. CLOUD COMPUTING Rajesh Kumar DevOps Architect @RajeshKumarIN www.rajeshkumar.xyz www.scmgalaxy.com 1 Session Objectives This session will help you to: Introduction to Cloud Computing Cloud Computing Architecture

More information

Towards Efficient Resource Allocation for Heterogeneous Workloads in IaaS Clouds

Towards Efficient Resource Allocation for Heterogeneous Workloads in IaaS Clouds .9/TCC.25.2484, IEEE Transactions on Cloud Computing Towards Efficient Resource Allocation for Heterogeneous Workloads in IaaS Clouds Lei Wei, Chuan Heng Foh, Bingsheng He, Jianfei Cai Abstract Infrastructure-as-a-service

More information

Integrated IoT and Cloud Environment for Fingerprint Recognition

Integrated IoT and Cloud Environment for Fingerprint Recognition Integrated IoT and Cloud Environment for Fingerprint Recognition Ehsan Nadjaran Toosi 1, Adel Nadjaran Toosi 1, Reza Godaz 2, and Rajkumar Buyya 1 1 Cloud Computing and Distributed Systems (CLOUDS) Laboratory

More information

Two-Level Dynamic Load Balancing Algorithm Using Load Thresholds and Pairwise Immigration

Two-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 information

1 Introduction. Abstract. Keywords: Virtual Server, Distributed, Resource, Virtual Machine, Lease.

1 Introduction. Abstract. Keywords: Virtual Server, Distributed, Resource, Virtual Machine, Lease. Vol.43 (HCI 2013), pp.1-5 http://dx.doi.org/10.14257/astl.2013 Abstract. Keywords: Virtual Server, Distributed, esource, Virtual Machine, Lease. 1 Introduction ISSN: 2287-1233 ASTL Copyright 2013 SESC

More information

Introduction to data centers

Introduction 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 information

Vblock Infrastructure Packages: Accelerating Deployment of the Private Cloud

Vblock Infrastructure Packages: Accelerating Deployment of the Private Cloud Vblock Infrastructure Packages: Accelerating Deployment of the Private Cloud Roberto Missana - Channel Product Sales Specialist Data Center, Cisco 1 IT is undergoing a transformation Enterprise IT solutions

More information

A New Approach to Ant Colony to Load Balancing in Cloud Computing Environment

A New Approach to Ant Colony to Load Balancing in Cloud Computing Environment A New Approach to Ant Colony to Load Balancing in Cloud Computing Environment Hamid Mehdi Department of Computer Engineering, Andimeshk Branch, Islamic Azad University, Andimeshk, Iran Hamidmehdi@gmail.com

More information

An Intelligent Service Oriented Infrastructure supporting Real-time Applications

An Intelligent Service Oriented Infrastructure supporting Real-time Applications An Intelligent Service Oriented Infrastructure supporting Real-time Applications Future Network Technologies Workshop 10-11 -ETSI, Sophia Antipolis,France Karsten Oberle, Alcatel-Lucent Bell Labs Karsten.Oberle@alcatel-lucent.com

More information

Global Journal of Engineering Science and Research Management

Global 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 information