Energy Optimizing Hybrid Genetic Algorithm During VM Migrations in Data Center
|
|
|
- Marcus Byrd
- 10 years ago
- Views:
Transcription
1 IJCST Vo l. 7, Is s u e 1, Ja n - Ma r c h 2016 ISSN : (Online) ISSN : (Print) Energy Optimizing Hybrid Genetic Algorithm During VM Migrations in Data Center 1 Inderjit Singh Dhanoa, 2 Dr. Sawtantar Singh Khurmi 1 Dept. of Computer Sciences, Desh Bhagat University, Mandi Gobindgarh, Punjab, India 2 Professor, Dept. of Computer Sciences, Desh Bhagat University, Mandi Gobindgarh, Punjab, India Abstract Energy Consumption is the crucial factor in Cloud Data centers that leads to acquire high cost of running budget. As demand for resources increases in cloud computing, energy consumption of data centers also becomes high. In today s era, virtualization has become one of the most essential solutions in minimization of energy consumption. Virtual Machine Placement on hosts is the main concept which carried out during Virtual Machine migrations in data centers. Virtual Machine migration helps to utilize hardware resources of hosts, but leads to extra energy overhead in Data centers. The main objective of this work is to optimize energy consumption in the context of energy overhead during VM Live Migration. Our proposed hybrid algorithm provisions various VMs to hosts in a way that to minimize energy consumption, while delivering approved Quality of Service with minimum migration overhead. Results demonstrate that proposed EOHGA algorithm minimized energy consumption and migration overhead with defined test problems as compare to base VM Placement method. Keywords Data center, Virtualization, VM Placement, Energy Consumption, Virtual Machines (VMs), Genetic Algorithm I. Introduction Cloud computing is gaining importance day-by-day. The large number enterprises and individuals are shifting and opting for cloud computing services. Thousands of servers have been employed worldwide to cater the needs of customers for computing services by big organizations like Amazon, Microsoft, IBM and Google. The round-the-clock reliable computational services, fault tolerance and information security are the main issues to be addressed while providing services to geographically spread customer sites [1]. Cloud computing, also known as pay as yougo utility model is economy driven. It becomes necessary for the service provider to ensure load balance and reliable computing services to its clients round the clock worldwide and keeping services ON means consuming power all the time to use resources [2]. To reduce power consumption of Data centers is an important issue because of large amount of electricity consumption. Mekinsey & Company a consulting firm analyzed and stated that on an average only 6 to 8 percentage of total datacenter electricity power is used by their servers to perform computations [3].Thus; it is desirable to minimize energy consumption in data centers to reduce overall cost. Virtualization technology helps to consolidate multiple VMs to lesser number of hosts and improves utilization of resources to reduce energy consumption. VM consolidation can provide significant benefits to cloud computing by facilitating better use of the available data center resources. Server consolidation using virtualization technology has become an important technology for improving the energy efficiency of data centers [4]. The basic idea behind the server consolidation technology is to perform migration of Virtual Machines (VMs) to as few energy efficient physical machines (PMs) as possible, and then switch off all the other PMs. The underlying computational problem of the server consolidation is basically a VM selection and placement problem, which has been elaborated in previous study [5]. In the past few years, many approaches to the VM consolidation problem have been proposed [6-10]. However, existing VM consolidation approaches do not consider the energy overhead during VM migration from one host to other. In recent research studies, we have reviewed various papers [5] and analyzed the impact of VM size, migration time and network bandwidth parameters on energy consumption of subsystems [11]. A. Beloglazov et al. [10] presented the Modified Best-Fit Decreasing (MBFD) algorithm and Minimization of Migrations (MM), which is best-fit decreasing heuristic, for Power-aware VM allocation and adaptive threshold-based migration algorithms to dynamic consolidation of VM resource partitions. The remaining paper is organized as follows: Section II presents literature review of recent studies. Section III formulates the new research problem; Section IV details the Energy Optimizing Hybrid Genetic Algorithm (EOHGA); Section V evaluates the performance of proposed genetic algorithm and finally Section VI concludes with discussion and talk about our future work. II. Literature Review In the past few years, many approaches to the VM consolidation problem have been proposed [6-10]. However; exiting VM placement methods do not consider energy consumption parameter optimization during migrations using genetic Algorithms. Maolin Tang et al. [12] proposed a genetic algorithm for new VM placement problem that considers the energy consumption in both the servers and communication networks in the data centers as preliminary research. Further this study was extended to improve the performance and efficiency of genetic algorithm. Heena Kaushar et al. [13] aimed to analyze various VM consolidation algorithms based on various heuristics on legitimate host. Authors also presented a comparative study of various existing energy efficient VM consolidation algorithms using real world workload traces from more than a one thousand VMs using CloudSim toolkit. Anton Beloglazov et al. [14] presented a survey of research in energy-efficient computing. The architectural principles for energy-efficient management of Clouds, energy-efficient resource allocation policies and scheduling algorithms considering QoS expectations, power usage characteristics of the devices, and a number of open research challenges are addressed. This work substantially contributes to both resource providers and consumers. The approach is validated by conducting a performance evaluation study using the CloudSim [15-16] toolkit showing significant cost savings and demonstrates high potential for the improvement of energy efficiency under dynamic workload scenarios. Bandi Madhusudhan et al. [17] designed a genetic algorithm which uses previous history and current demand of Virtual Machines in Placement decisions. Mohen Sharifi et al. [18] proposed an 112 International Journal of Computer Science And Technology
2 ISSN : (Online) ISSN : (Print) algorithm to schedule the workload of a set of virtual machines (VMs) to a set of physical machines (PMs) in a datacenter. The goal was to minimize total energy consumption by considering the conflicts between processor and disk utilizations and the costs of migrating VMs. To identify the conflicts, authors presented four models, namely the target system model, the application model, the energy model, and the migration model. Simulative results of proposed algorithm showed 24.9% power savings compared to other methods. Fabio Lopez Pirez et al. [19] presented an extensive up- to-date most relevant VM consolidation literature review in order to identify research directions. So, reducing power consumption is important and designing energy-efficient data centers has recently received considerable attention of research community. Energy consumption in data centers consists of two parts, including power consumed by the ICT (Information and Communications Technology) systems i.e. servers, storage and networking, and power consumed by infrastructure i.e. heating, ventilation and Air-Conditioning. Although many researchers have designed various algorithms to minimize energy consumption, but incorporation of the migration energy overhead during VM live migration with VM placement policies is very rare. Migrations through VM Placements still have enough potential to overcome the problem of energy consumption. In this paper, we proposed Energy Optimizing Hybrid Genetic Algorithm (EOHGA) to optimize energy consumption during VM placement and VM migrations to cater extra energy overhead during migrations. Proposed Genetic Algorithm was evaluated and validated using statistical parameters. III. Research Problem Description of variables is given as follows: V =a set of Virtual Machines P =a set of Physical Machines =CPU requirement of Virtual Machines, =CPU capacity of Physical Machine, =CPU usage of Physical Machine, =set of Virtual Machines allocated to =Rate of CPU Utilization of PM, =CPU utilization lower bound of PM, =CPU utilization upper bound of PM, Utilization rate of CPU is written as follows: = (1) As per energy consumption model given in [10], then the energy consumption of physical Machine when its CPU utilization is is given as follows: (2) Where k is the fraction of energy consumed when is idle; is the energy consumed when is fully utilized and is the CPU utilization rate. IJCST Vo l. 7, Is s u e 1, Ja n - Ma r c h 2016 It is assumed that the communication network topology in data centers is a typical three-tier tree as shown in Fig. 1 [20]. The VMs in a data center can communicate with each other through communication devices, such as switches, with different bandwidth capacities and data, which also consume a non-trivial amount of energy. It has been shown that the energy consumption of the communication network is largely dependent on bandwidth of concerned link and data transfer [11, 21]. Thus, we use the following method to approximate the energy consumption in the communication network in the data center. We categorize the communication between a pair of VMs into four types. The first communication type is the communication between a pair of VMs on the same PM. The communication between vm2 and vm3 in Fig. 1 is an instance of the first type. Fig. 1: Communication Network of Physical Machines and Virtual Machines The second communication type is the communication between a pair of VMs that are placed on two different PMs, but under the same edge. The communication between vm1 and vm3 in Fig. 1 is an example of the second type. The third communication type is the communication between a pair of VMs that are placed on two different PMs under different edges, but under the same aggregation. The communication between vm3 and vm4 in Fig. 1 is an example of the third type. The fourth communication type is the communication between a pair of VMs that are placed on two different PMs under different aggregations. The communication between vm5 and vm placed on PM5 in Fig. 1 is an example of the fourth type. Communication through these links varied with network bandwidth and size of data transferred. Therefore, the energy consumption incurred by these four types of communication links is different, as energy consumption of underlying systems varies with network bandwidth and VM size [11]. Let B1, B2, B3 and B4 be the various bandwidths defined on various communication links, Let S1, S2, S3 and S4 be the various data sizes sent on links between VM pairs. Communication type exits in VM pairs belong to the first, second, third and fourth, respectively, and let B=B1 B2 B3 B4 (3) S=S1 S2 S3 S4 (4) Energy consumption for transferring data through these links is defined as follows: International Journal of Computer Science And Technology 113
3 IJCST Vo l. 7, Is s u e 1, Ja n - Ma r c h 2016 ISSN : (Online) ISSN : (Print) e (b,s)= (5) Let be the power consumed by underlying systems with data transfer s amount of data with bandwidth b during live migration, be the power consumed by underlying systems with data transfer s amount of data with bandwidth b before start of live migration. Then, the energy consumption for transferring s units of data through bandwidth b on various links is given below: is the live migration time duration from source machine to destination machine through various links. Then, Virtual Machine Placement problem to assign VMs to physical Machines with minimized energy consumption and migrations is formulated as follows: subject to the constraints + (7) 114 International Journal of Computer Science And Technology (6) (8) (9) (10) IV. Energy Optimizing Hybrid Genetic Algorithm It is assumed that every physical machine can host any virtual machine, and its power consumption model is proportional to resource utilization, e.g. power consumption has a linear relationship with resource utilization (e.g. CPU utilization) [10, 22-23]. The objective of study is to optimize energy consumption of underlying systems during VM live migrations and placement of VMs on hosts with lesser number of migrations to overcome the energy overhead. To achieve the objective of study, Genetic Algorithm theory [24] was used to design solution of the formulated problem. This section discusses in detail Encoding scheme, genetic operators and fitness function of Genetic Algorithm along with description of proposed Hybrid Genetic Algorithm. Then, results of proposed algorithm were compared with latest algorithm [10] named as Base Algorithm. A. Encoding Scheme Genetic Algorithm consists of various numbers of chromosomes and each chromosome has various genes that can be represented as B that denotes to the Virtual Machine. If a gene has positive integer value between 1 and A where A denotes the Physical Machines on which VMs are to be allocated. Following Figure shows the placement of Virtual Machines in accordance with each chromosome. Fig. 2: Virtual Machine Allocation and its Chromosomes B. Crossover Operator Since the length of chromosome is potentially long, linkage is a potential problem that should be considered. Because of this consideration, the Genetic Algorithm adopts a biased uniform crossover operator, which is described in Algorithm 1. Algorithm 1: Uniform Crossover Input: Parent Chromosomes, Output: Single Child, 1: 2: 3: for s=1 to n do 4: Generate a number from 0 to 1, t 5: if then 6: 7: Else 8: 9: End 10: End loop 11: Output C. Mutation Operator Mutation operator work by arbitrarily collecting a gene from the collection of chromosomes and then reverse its value. Below algorithm 2 shows the mutation working: Algorithm 2:Mutation Input: Chromosomes, P Output: Mutated, 1: 2: Generate randomly VM, 3: Generate randomly PM, 4: Exchange 5: Output D. Fitness Function Fitness Function can be represented as below: Fitness Function = Where Fs, Ft, Rs, Rp, Crp, Cr ex are parameters for optimization and e is the total energy consumption. The fitness function insures that fitness value of infeasible solution is less than that of any feasible solution. Then greater fitness value leads to minimization of energy consumption and VM migrations.
4 ISSN : (Online) ISSN : (Print) E. Hybrid Genetic Algorithm Energy Optimizing Hybrid Genetic Algorithm (EOHGA) is a method to optimize energy consumption and to minimize VM migrations that leads to reduce migration energy cost. First initialize the VMs and define its parameters to describe the performance of VM Live migration for power consumption. At the same time initialize hosts to accept VMs after migration to accommodate the extra workload. Virtual Machines are sorted in decreasing order as per their utilization to provide services. One Allocation table of VMs is generated against each defined host. Then for each VM and host in VM allocation table initialize Genetic Algorithm [24] to improve the allocations and remove faulty VMs for proper utilizations. VMs with optimum threshold value or who are producing optimum value for all the defined parameters are accepted and placed on corresponding hosts as per allocation table. Then fitness function is applied with various defined parameters and allocation of VMs accepted/rejected on basis of threshold value of target host. Algorithm 3 presents the high level description of Energy Optimizing Hybrid Genetic Algorithm: Algorithm 3: EOHGA 1: Input: Hosts and VMs with energy utilization 2: Output: VM Allocation and VM Migration List 3: Generate a population of individuals, Pop 4: Select the best individual, P in Pop 5: 6: 7: Call Fitness Function 8: 9: 10: Call Selection based on Utilization to pair 11: 12: 13: Call Uniform crossover 14: 15: 16: Call Mutation function 17: 18: Find the best candidate in Pop 19: 20: 21: 22: 23: =VM Allocation and VM Migration List V. Performance Evaluation The EOHGA was implemented in MATLAB [25]. Randomly generated test problems were managed to test and validate Genetic Algorithm because there is no benchmark available for the VM Placement Problem. Set of experiments were conducted to evaluate proposed genetic Algorithm with respect to energy optimization and migration overhead. Characteristics of the randomly generated test problems are shown in Table 1: Table 1: Characteristics of Test Problems IJCST Vo l. 7, Is s u e 1, Ja n - Ma r c h 2016 Test Problem No. VMs PMs Test Problem No. VMs PMs In the experiments, the population size for EOHGA algorithm varied from 80 to 130 for VMs, 16 to 40 for hosts, the probabilities for crossover and mutation were non linear and 0.10, respectively, and the termination condition was no improvement in the best solution for 10 generations. The various statistical parameters were used to validate the significance of results drawn after set of experiments. Considering the stochastic nature of the Genetic Algorithm, experiments were repeated 10 times and recorded the solutions. The mean values and variance for all experiments were computed to draw the expected results in comparison with Base Algorithm (BA). Fig. 3: VM Migrations in BA and EOHGA P value for VM migrations is < 0.05, which means that there is statistical difference between two measures for all the characteristics. It has been shown in fig. 3 graph that few VM migrations were taken place using EOHGA as compare to Base Algorithm. Statistical results obtained from this experiment proved our earlier claim of fewer migrations with HVMA [26]. Table 2: Comparison of BA and EOHGA Test Energy Consumption(kwh) t-test Results Problem Base EOHGA t-stat p Value t-crit No. Algorithm Algorithm International Journal of Computer Science And Technology 115
5 IJCST Vo l. 7, Is s u e 1, Ja n - Ma r c h 2016 ISSN : (Online) ISSN : (Print) It is proved from the t- test result statistics in Table 2 that the EOHGA is significantly outperforms than the applied Base algorithm. The mean total energy consumption of the EOHGA Algorithm for the 12 different test problems of the same configurations is 33.20% % less than that of the applied Base Algorithm. In order to prove the significance of the statistics in Table 2, we conducted a Paired two samples one tailed t-test with different variance for each set of experiments. The confidence level of the t-test was 95%. The null hypothesis and alternate hypothesis are given as follows: Null Hypothesis Alternate Hypothesis Where represents energy consumption by Base Algorithm and represents energy consumption by EOHGA algorithm for various characteristics of test problems. Since for all the t-tests performed on various set of problems, the p value is significantly less than the value, which is 0.05, and the t-stat is greater than the t-critical value mostly for all set of problems, then null hypothesis was rejected and alternate hypothesis was accepted, which means, the difference between the two set of samples of energy consumption for 12 test problems is significant. Which depicts that proposed EOHGA algorithm is a potential candidate for energy optimization in data centers during VM migrations. VI. Conclusion This paper has presented EOHGA algorithm to optimize energy consumption of VM placement problem and to cater extra energy overhead during VM migrations to different hosts. Statistical parameters were determined to evaluate the performance of EOHGA algorithm compared with the defined base algorithm for various set of problems. The results of the EOHGA algorithm have been found to be good enough in comparison to the base algorithm in terms of energy optimization and VM migrations. Results have been proved with statistical paired two samples one tailed t-test with different variance values. On average the solutions produced by the EOHGA algorithm are 33.20%-77.19% better than those produced by the applied Base Algorithm. In future research, we would extend this research to optimize some more performance parameters during VM Live migrations with different scenario and within defined Quality of Service constraints. References [1] Buyya, Rajkumar, et al.,"cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility", Future Generation computer systems 25.6 (2009): pp [2] Pedram, Massoud,"Energy-efficient datacenters." Computer- Aided Design of Integrated Circuits and Systems, IEEE Transactions on (2012): pp [3] Glanz, James,"Power, pollution and the internet." The New York Times 22 (2012). [4] Meng, X., Pappas, V., Zhang, L. (2010, March),"Improving the scalability of data center networks with traffic-aware virtual machine placement", In INFOCOM, 2010 Proceedings IEEE (pp. 1-9). [5] Dhanoa, Inderjit Singh, Dr Sawtantar Singh Khurmi, "Energyefficient virtual machine live migration in cloud data centers", 116 International Journal of Computer Science And Technology International Journal of Computer Science and Technology (IJCST) 5.1 (2014), pp [6] Verma, Akshat, Puneet Ahuja, Anindya Neogi,"pMapper: power and migration cost aware application placement in virtualized systems," Middleware Springer Berlin Heidelberg, pp [7] Hermenier, F., Lorca, X., Menaud, J. M., Muller, G., Lawall, J. (2009, March). Entropy: a consolidation manager for clusters. In Proceedings of the 2009 ACM SIGPLAN/SIGOPS International conference on Virtual execution environments (pp ). [8] Xu, J., Fortes, J. A. (2010, December),"Multi-objective virtual machine placement in virtualized data center environments", In Green Computing and Communications (GreenCom), 2010 IEEE/ACM Int'l Conference on Cyber, Physical and Social Computing (CPSCom) (pp ). [9] Stillwell, Mark, et al.,"resource allocation algorithms for virtualized service hosting platforms," Journal of Parallel and distributed Computing 70.9 (2010), pp [10] Beloglazov, Anton, Jemal Abawajy, Rajkumar Buyya, "Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing," Future generation computer systems 28.5 (2012), pp [11] Dhanoa, I. S., Khurmi, S. S. (2015),"Analyzing Energy Consumption during VM Live Migration. Published in IEEE International Conference on Computing, Communication and Automation (ICCCA2015), (pp ). [12] Tang, Maolin, Shenchen Pan,"A hybrid genetic algorithm for the energy-efficient virtual machine placement problem in data centers." Neural Processing Letters 41.2 (2014), pp [13] Kaushar, Heena, Pankaj Ricchariya, and Anand Motwani. "Comparison of SLA based Energy Efficient Dynamic Virtual Machine Consolidation Algorithms." International Journal of Computer Applications (2014). [14] Buyya, Rajkumar, Anton Beloglazov, and Jemal Abawajy. "Energy-efficient management of data center resources for cloud computing: a vision, architectural elements, and open challenges." arxiv preprint arxiv: (2010). [15] Beloglazov, Anton, and Rajkumar Buyya. "Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in cloud data centers." Concurrency and Computation: Practice and Experience (2012): [16] Beloglazov, A., & Buyya, R. (2010, May). Energy efficient allocation of virtual machines in cloud data centers. In Cluster, Cloud and Grid Computing (CCGrid), th IEEE/ACM International Conference on (pp ). [17] Madhusudan, B. & Sekaran, K. (2013). A Genetic Algorithm Approach for Virtual Machine Placement in Cloud. Published in the proceeding of International Conference on Emerging Research in Computing, Information, Communication and Applications (ERCICA2013). [18] Sharifi, Mohsen, Hadi Salimi, and Mahsa Najafzadeh. "Powerefficient distributed scheduling of virtual machines using workload-aware consolidation techniques." The Journal of Supercomputing 61.1 (2012): [19] Lopez-Pires, Fabio, and Benjamin Baran. "Virtual Machine Placement Literature Review." arxiv preprint arxiv: (2015).
6 ISSN : (Online) ISSN : (Print) [20] Benson, Theophilus, Aditya Akella, and David A. Maltz. "Network traffic characteristics of data centers in the wild." Proceedings of the 10th ACM SIGCOMM conference on Internet measurement. ACM, [21] Mahadevan, Priya, et al. "Energy aware network operations." INFOCOM Workshops 2009, IEEE, [22] Fan, Xiaobo, Wolf-Dietrich Weber, and Luiz Andre Barroso. "Power provisioning for a warehouse-sized computer." ACM SIGARCH Computer Architecture News. Vol. 35. No. 2. ACM, [23] Barroso, Luiz André, and Urs Hölzle. "The case for energyproportional computing." Computer 12 (2007): [24] Popov, A. (2005). Genetic algorithms for optimization. User Manual, Hamburg, [25] Grace, A. (1990). Optimization Toolbox: For Use with MATLAB: User's Guide. M. Works (Ed.). Math works. [26] Inderjit Singh and Sawtantar Singh Khurmi. Power Efficient Hybrid VM Allocation Algorithm. International Journal of Computer Applications (2015): DOI: / ijca IJCST Vo l. 7, Is s u e 1, Ja n - Ma r c h 2016 Inderjit Singh Dhanoa is a Ph.D. scholar at Department of Computer Science and Applications of Desh Bhagat University, MandiGobindgarh (Punjab).He has completed his MCA and M.Tech (IT) from Punjab Technical University, Jalandhar with first division. Under his Ph.D studies, he is actively involved in research on Energy Optimization of VM live migrations in Cloud Data Centers. He has published more than 10 research articles in various refereed Research Journals and International Conferences. International Journal of Computer Science And Technology 117
International Journal of Advance Research in Computer Science and Management Studies
Volume 3, Issue 6, June 2015 ISSN: 2321 7782 (Online) International Journal of Advance Research in Computer Science and Management Studies Research Article / Survey Paper / Case Study Available online
LOAD BALANCING OF USER PROCESSES AMONG VIRTUAL MACHINES IN CLOUD COMPUTING ENVIRONMENT
LOAD BALANCING OF USER PROCESSES AMONG VIRTUAL MACHINES IN CLOUD COMPUTING ENVIRONMENT 1 Neha Singla Sant Longowal Institute of Engineering and Technology, Longowal, Punjab, India Email: 1 [email protected]
Heterogeneous Workload Consolidation for Efficient Management of Data Centers in Cloud Computing
Heterogeneous Workload Consolidation for Efficient Management of Data Centers in Cloud Computing Deep Mann ME (Software Engineering) Computer Science and Engineering Department Thapar University Patiala-147004
Virtual Machine Placement in Cloud systems using Learning Automata
2013 13th Iranian Conference on Fuzzy Systems (IFSC) Virtual Machine Placement in Cloud systems using Learning Automata N. Rasouli 1 Department of Electronic, Computer and Electrical Engineering, Qazvin
Green Cloud Computing 班 級 : 資 管 碩 一 組 員 :710029011 黃 宗 緯 710029021 朱 雅 甜
Green Cloud Computing 班 級 : 資 管 碩 一 組 員 :710029011 黃 宗 緯 710029021 朱 雅 甜 Outline Introduction Proposed Schemes VM configuration VM Live Migration Comparison 2 Introduction (1/2) In 2006, the power consumption
Sla Aware Load Balancing Algorithm Using Join-Idle Queue for Virtual Machines in Cloud Computing
Sla Aware Load Balancing Using Join-Idle Queue for Virtual Machines in Cloud Computing Mehak Choudhary M.Tech Student [CSE], Dept. of CSE, SKIET, Kurukshetra University, Haryana, India ABSTRACT: Cloud
Energy Constrained Resource Scheduling for Cloud Environment
Energy Constrained Resource Scheduling for Cloud Environment 1 R.Selvi, 2 S.Russia, 3 V.K.Anitha 1 2 nd Year M.E.(Software Engineering), 2 Assistant Professor Department of IT KSR Institute for Engineering
Keywords Distributed Computing, On Demand Resources, Cloud Computing, Virtualization, Server Consolidation, Load Balancing
Volume 5, Issue 1, January 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Survey on Load
Green Cloud: Smart Resource Allocation and Optimization using Simulated Annealing Technique
Green Cloud: Smart Resource Allocation and Optimization using Simulated Annealing Technique AkshatDhingra M.Tech Research Scholar, Department of Computer Science and Engineering, Birla Institute of Technology,
Xiaoqiao Meng, Vasileios Pappas, Li Zhang IBM T.J. Watson Research Center Presented by: Payman Khani
Improving the Scalability of Data Center Networks with Traffic-aware Virtual Machine Placement Xiaoqiao Meng, Vasileios Pappas, Li Zhang IBM T.J. Watson Research Center Presented by: Payman Khani Overview:
A Taxonomy and Survey of Energy-Efficient Data Centers and Cloud Computing Systems
A Taxonomy and Survey of Energy-Efficient Data Centers and Cloud Computing Systems Anton Beloglazov, Rajkumar Buyya, Young Choon Lee, and Albert Zomaya Present by Leping Wang 1/25/2012 Outline Background
PERFORMANCE ANALYSIS OF PaaS CLOUD COMPUTING SYSTEM
PERFORMANCE ANALYSIS OF PaaS CLOUD COMPUTING SYSTEM Akmal Basha 1 Krishna Sagar 2 1 PG Student,Department of Computer Science and Engineering, Madanapalle Institute of Technology & Science, India. 2 Associate
Multilevel Communication Aware Approach for Load Balancing
Multilevel Communication Aware Approach for Load Balancing 1 Dipti Patel, 2 Ashil Patel Department of Information Technology, L.D. College of Engineering, Gujarat Technological University, Ahmedabad 1
Energy Conscious Virtual Machine Migration by Job Shop Scheduling Algorithm
Energy Conscious Virtual Machine Migration by Job Shop Scheduling Algorithm Shanthipriya.M 1, S.T.Munusamy 2 ProfSrinivasan. R 3 M.Tech (IT) Student, Department of IT, PSV College of Engg & Tech, Krishnagiri,
Efficient and Enhanced Load Balancing Algorithms in Cloud Computing
, pp.9-14 http://dx.doi.org/10.14257/ijgdc.2015.8.2.02 Efficient and Enhanced Load Balancing Algorithms in Cloud Computing Prabhjot Kaur and Dr. Pankaj Deep Kaur M. Tech, CSE P.H.D [email protected],
AN ADAPTIVE DISTRIBUTED LOAD BALANCING TECHNIQUE FOR CLOUD COMPUTING
AN ADAPTIVE DISTRIBUTED LOAD BALANCING TECHNIQUE FOR CLOUD COMPUTING Gurpreet Singh M.Phil Research Scholar, Computer Science Dept. Punjabi University, Patiala [email protected] Abstract: Cloud Computing
Dynamic integration of Virtual Machines in the Cloud Computing In Order to Reduce Energy Consumption
www.ijocit.ir & www.ijocit.org ISSN = 2345-3877 Dynamic integration of Virtual Machines in the Cloud Computing In Order to Reduce Energy Consumption Elham Eskandari, Mehdi Afzali * Islamic Azad University,
Precise VM Placement Algorithm Supported by Data Analytic Service
Precise VM Placement Algorithm Supported by Data Analytic Service Dapeng Dong and John Herbert Mobile and Internet Systems Laboratory Department of Computer Science, University College Cork, Ireland {d.dong,
Exploring Resource Provisioning Cost Models in Cloud Computing
Exploring Resource Provisioning Cost Models in Cloud Computing P.Aradhya #1, K.Shivaranjani *2 #1 M.Tech, CSE, SR Engineering College, Warangal, Andhra Pradesh, India # Assistant Professor, Department
EPOBF: ENERGY EFFICIENT ALLOCATION OF VIRTUAL MACHINES IN HIGH PERFORMANCE COMPUTING CLOUD
Journal of Science and Technology 51 (4B) (2013) 173-182 EPOBF: ENERGY EFFICIENT ALLOCATION OF VIRTUAL MACHINES IN HIGH PERFORMANCE COMPUTING CLOUD Nguyen Quang-Hung, Nam Thoai, Nguyen Thanh Son Faculty
A Dynamic Resource Management with Energy Saving Mechanism for Supporting Cloud Computing
A Dynamic Resource Management with Energy Saving Mechanism for Supporting Cloud Computing Liang-Teh Lee, Kang-Yuan Liu, Hui-Yang Huang and Chia-Ying Tseng Department of Computer Science and Engineering,
Enhancing the Scalability of Virtual Machines in Cloud
Enhancing the Scalability of Virtual Machines in Cloud Chippy.A #1, Ashok Kumar.P #2, Deepak.S #3, Ananthi.S #4 # Department of Computer Science and Engineering, SNS College of Technology Coimbatore, Tamil
Virtual Machine Consolidation for Datacenter Energy Improvement
Virtual Machine Consolidation for Datacenter Energy Improvement Sina Esfandiarpoor a, Ali Pahlavan b, Maziar Goudarzi a,b a Energy Aware System (EASY) Laboratory, Computer Engineering Department, Sharif
Energy Aware Resource Allocation in Cloud Datacenter
International Journal of Engineering and Advanced Technology (IJEAT) Energy Aware Resource Allocation in Cloud Datacenter Manasa H.B, Anirban Basu Abstract- The greatest environmental challenge today is
Cloud Computing Simulation Using CloudSim
Cloud Computing Simulation Using CloudSim Ranjan Kumar #1, G.Sahoo *2 # Assistant Professor, Computer Science & Engineering, Ranchi University, India Professor & Head, Information Technology, Birla Institute
Energy Optimized Virtual Machine Scheduling Schemes in Cloud Environment
Abstract Energy Optimized Virtual Machine Scheduling Schemes in Cloud Environment (14-18) Energy Optimized Virtual Machine Scheduling Schemes in Cloud Environment Ghanshyam Parmar a, Dr. Vimal Pandya b
International Journal of Computer Science Trends and Technology (IJCST) Volume 3 Issue 3, May-June 2015
RESEARCH ARTICLE OPEN ACCESS Ensuring Reliability and High Availability in Cloud by Employing a Fault Tolerance Enabled Load Balancing Algorithm G.Gayathri [1], N.Prabakaran [2] Department of Computer
Payment minimization and Error-tolerant Resource Allocation for Cloud System Using equally spread current execution load
Payment minimization and Error-tolerant Resource Allocation for Cloud System Using equally spread current execution load Pooja.B. Jewargi Prof. Jyoti.Patil Department of computer science and engineering,
CloudSim: A Toolkit for Modeling and Simulation of Cloud Computing Environments and Evaluation of Resource Provisioning Algorithms
CloudSim: A Toolkit for Modeling and Simulation of Cloud Computing Environments and Evaluation of Resource Provisioning Algorithms Rodrigo N. Calheiros, Rajiv Ranjan, Anton Beloglazov, César A. F. De Rose,
International Journal of Computer Science Trends and Technology (IJCST) Volume 3 Issue 4, Jul-Aug 2015
RESEARCH ARTICLE OPEN ACCESS Hybridization of VM Based on Dynamic Threshold and DVFS in Cloud Computing Harmanpreet Kaur [1], Jasmeet Singh Gurm [2] Department of Computer Science and Engineering PTU/RIMT
Multi-dimensional Affinity Aware VM Placement Algorithm in Cloud Computing
Multi-dimensional Affinity Aware VM Placement Algorithm in Cloud Computing Nilesh Pachorkar 1, Rajesh Ingle 2 Abstract One of the challenging problems in cloud computing is the efficient placement of virtual
Challenges and Importance of Green Data Center on Virtualization Environment
Challenges and Importance of Green Data Center on Virtualization Environment Abhishek Singh Department of Information Technology Amity University, Noida, Uttar Pradesh, India Priyanka Upadhyay Department
Energy Efficient Load Balancing of Virtual Machines in Cloud Environments
, pp.21-34 http://dx.doi.org/10.14257/ijcs.2015.2.1.03 Energy Efficient Load Balancing of Virtual Machines in Cloud Environments Abdulhussein Abdulmohson 1, Sudha Pelluri 2 and Ramachandram Sirandas 3
A Survey of Energy Efficient Data Centres in a Cloud Computing Environment
A Survey of Energy Efficient Data Centres in a Cloud Computing Environment Akshat Dhingra 1, Sanchita Paul 2 Department of Computer Science and Engineering, Birla Institute of Technology, Ranchi, India
IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures
IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF Introduction
A Comparative Study of Load Balancing Algorithms in Cloud Computing
A Comparative Study of Load Balancing Algorithms in Cloud Computing Reena Panwar M.Tech CSE Scholar Department of CSE, Galgotias College of Engineering and Technology, Greater Noida, India Bhawna Mallick,
Keywords: Cloudsim, MIPS, Gridlet, Virtual machine, Data center, Simulation, SaaS, PaaS, IaaS, VM. Introduction
Vol. 3 Issue 1, January-2014, pp: (1-5), Impact Factor: 1.252, Available online at: www.erpublications.com Performance evaluation of cloud application with constant data center configuration and variable
Dynamic Resource allocation in Cloud
Dynamic Resource allocation in Cloud ABSTRACT: Cloud computing allows business customers to scale up and down their resource usage based on needs. Many of the touted gains in the cloud model come from
Future Generation Computer Systems. Energy-aware resource allocation heuristics for efficient management of data centers for Cloud computing
Future Generation Computer Systems 28 (2012) 755 768 Contents lists available at SciVerse ScienceDirect Future Generation Computer Systems journal homepage: www.elsevier.com/locate/fgcs Energy-aware resource
SERVICE BROKER ROUTING POLICES IN CLOUD ENVIRONMENT: A SURVEY
SERVICE BROKER ROUTING POLICES IN CLOUD ENVIRONMENT: A SURVEY Rekha P M 1 and M Dakshayini 2 1 Department of Information Science & Engineering, VTU, JSS academy of technical Education, Bangalore, Karnataka
Comparison of Dynamic Load Balancing Policies in Data Centers
Comparison of Dynamic Load Balancing Policies in Data Centers Sunil Kumar Department of Computer Science, Faculty of Science, Banaras Hindu University, Varanasi- 221005, Uttar Pradesh, India. Manish Kumar
An Energy Aware Cloud Load Balancing Technique using Dynamic Placement of Virtualized Resources
pp 81 86 Krishi Sanskriti Publications http://www.krishisanskriti.org/acsit.html An Energy Aware Cloud Load Balancing Technique using Dynamic Placement of Virtualized Resources Sumita Bose 1, Jitender
Infrastructure as a Service (IaaS)
Infrastructure as a Service (IaaS) (ENCS 691K Chapter 4) Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ References 1. R. Moreno et al.,
Optimal Service Pricing for a Cloud Cache
Optimal Service Pricing for a Cloud Cache K.SRAVANTHI Department of Computer Science & Engineering (M.Tech.) Sindura College of Engineering and Technology Ramagundam,Telangana G.LAKSHMI Asst. Professor,
Utilizing Round Robin Concept for Load Balancing Algorithm at Virtual Machine Level in Cloud Environment
Utilizing Round Robin Concept for Load Balancing Algorithm at Virtual Machine Level in Cloud Environment Stuti Dave B H Gardi College of Engineering & Technology Rajkot Gujarat - India Prashant Maheta
Flauncher and DVMS Deploying and Scheduling Thousands of Virtual Machines on Hundreds of Nodes Distributed Geographically
Flauncher and Deploying and Scheduling Thousands of Virtual Machines on Hundreds of Nodes Distributed Geographically Daniel Balouek, Adrien Lèbre, Flavien Quesnel To cite this version: Daniel Balouek,
Power Aware Live Migration for Data Centers in Cloud using Dynamic Threshold
Richa Sinha et al, Int. J. Comp. Tech. Appl., Vol 2 (6), 2041-2046 Power Aware Live Migration for Data Centers in Cloud using Dynamic Richa Sinha, Information Technology L.D. College of Engineering, Ahmedabad,
International Journal of Computer Science Trends and Technology (IJCST) Volume 2 Issue 4, July-Aug 2014
RESEARCH ARTICLE An Efficient Service Broker Policy for Cloud Computing Environment Kunal Kishor 1, Vivek Thapar 2 Research Scholar 1, Assistant Professor 2 Department of Computer Science and Engineering,
Performance Analysis of VM Scheduling Algorithm of CloudSim in Cloud Computing
IJECT Vo l. 6, Is s u e 1, Sp l-1 Ja n - Ma r c h 2015 ISSN : 2230-7109 (Online) ISSN : 2230-9543 (Print) Performance Analysis Scheduling Algorithm CloudSim in Cloud Computing 1 Md. Ashifuddin Mondal,
Round Robin with Server Affinity: A VM Load Balancing Algorithm for Cloud Based Infrastructure
J Inf Process Syst, Vol.9, No.3, September 2013 pissn 1976-913X eissn 2092-805X http://dx.doi.org/10.3745/jips.2013.9.3.379 Round Robin with Server Affinity: A VM Load Balancing Algorithm for Cloud Based
A Survey on Load Balancing Technique for Resource Scheduling In Cloud
A Survey on Load Balancing Technique for Resource Scheduling In Cloud Heena Kalariya, Jignesh Vania Dept of Computer Science & Engineering, L.J. Institute of Engineering & Technology, Ahmedabad, India
Environments, Services and Network Management for Green Clouds
Environments, Services and Network Management for Green Clouds Carlos Becker Westphall Networks and Management Laboratory Federal University of Santa Catarina MARCH 3RD, REUNION ISLAND IARIA GLOBENET 2012
Performance Gathering and Implementing Portability on Cloud Storage Data
International Journal of Information & Computation Technology. ISSN 0974-2239 Volume 4, Number 17 (2014), pp. 1815-1823 International Research Publications House http://www. irphouse.com Performance Gathering
Effective Virtual Machine Scheduling in Cloud Computing
Effective Virtual Machine Scheduling in Cloud Computing Subhash. B. Malewar 1 and Prof-Deepak Kapgate 2 1,2 Department of C.S.E., GHRAET, Nagpur University, Nagpur, India [email protected] and [email protected]
International Journal of Digital Application & Contemporary research Website: www.ijdacr.com (Volume 2, Issue 9, April 2014)
Green Cloud Computing: Greedy Algorithms for Virtual Machines Migration and Consolidation to Optimize Energy Consumption in a Data Center Rasoul Beik Islamic Azad University Khomeinishahr Branch, Isfahan,
This is an author-deposited version published in : http://oatao.univ-toulouse.fr/ Eprints ID : 12902
Open Archive TOULOUSE Archive Ouverte (OATAO) OATAO is an open access repository that collects the work of Toulouse researchers and makes it freely available over the web where possible. This is an author-deposited
VIRTUAL RESOURCE MANAGEMENT FOR DATA INTENSIVE APPLICATIONS IN CLOUD INFRASTRUCTURES
U.P.B. Sci. Bull., Series C, Vol. 76, Iss. 2, 2014 ISSN 2286-3540 VIRTUAL RESOURCE MANAGEMENT FOR DATA INTENSIVE APPLICATIONS IN CLOUD INFRASTRUCTURES Elena Apostol 1, Valentin Cristea 2 Cloud computing
Comparison of PBRR Scheduling Algorithm with Round Robin and Heuristic Priority Scheduling Algorithm in Virtual Cloud Environment
www.ijcsi.org 99 Comparison of PBRR Scheduling Algorithm with Round Robin and Heuristic Priority Scheduling Algorithm in Cloud Environment Er. Navreet Singh 1 1 Asst. Professor, Computer Science Department
ENERGY-EFFICIENT TASK SCHEDULING ALGORITHMS FOR CLOUD DATA CENTERS
ENERGY-EFFICIENT TASK SCHEDULING ALGORITHMS FOR CLOUD DATA CENTERS T. Jenifer Nirubah 1, Rose Rani John 2 1 Post-Graduate Student, Department of Computer Science and Engineering, Karunya University, Tamil
Setting deadlines and priorities to the tasks to improve energy efficiency in cloud computing
Setting deadlines and priorities to the tasks to improve energy efficiency in cloud computing Problem description Cloud computing is a technology used more and more every day, requiring an important amount
Cloud Management: Knowing is Half The Battle
Cloud Management: Knowing is Half The Battle Raouf BOUTABA David R. Cheriton School of Computer Science University of Waterloo Joint work with Qi Zhang, Faten Zhani (University of Waterloo) and Joseph
Load Balancing Mechanisms in Data Center Networks
Load Balancing Mechanisms in Data Center Networks Santosh Mahapatra Xin Yuan Department of Computer Science, Florida State University, Tallahassee, FL 33 {mahapatr,xyuan}@cs.fsu.edu Abstract We consider
Dynamic Round Robin for Load Balancing in a Cloud Computing
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 2, Issue. 6, June 2013, pg.274
Energy Efficient Resource Management in Virtualized Cloud Data Centers
2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing Energy Efficient Resource Management in Virtualized Cloud Data Centers Anton Beloglazov* and Rajkumar Buyya Cloud Computing
Affinity Aware VM Colocation Mechanism for Cloud
Affinity Aware VM Colocation Mechanism for Cloud Nilesh Pachorkar 1* and Rajesh Ingle 2 Received: 24-December-2014; Revised: 12-January-2015; Accepted: 12-January-2015 2014 ACCENTS Abstract The most of
Improving Performance and Reliability Using New Load Balancing Strategy with Large Public Cloud
Improving Performance and Reliability Using New Load Balancing Strategy with Large Public Cloud P.Gayathri Atchuta*1, L.Prasanna Kumar*2, Amarendra Kothalanka*3 M.Tech Student*1, Associate Professor*2,
ISSN: 2319-5967 ISO 9001:2008 Certified International Journal of Engineering Science and Innovative Technology (IJESIT) Volume 2, Issue 3, May 2013
Transistor Level Fault Finding in VLSI Circuits using Genetic Algorithm Lalit A. Patel, Sarman K. Hadia CSPIT, CHARUSAT, Changa., CSPIT, CHARUSAT, Changa Abstract This paper presents, genetic based algorithm
Auto-Scaling Model for Cloud Computing System
Auto-Scaling Model for Cloud Computing System Che-Lun Hung 1*, Yu-Chen Hu 2 and Kuan-Ching Li 3 1 Dept. of Computer Science & Communication Engineering, Providence University 2 Dept. of Computer Science
CDBMS Physical Layer issue: Load Balancing
CDBMS Physical Layer issue: Load Balancing Shweta Mongia CSE, School of Engineering G D Goenka University, Sohna [email protected] Shipra Kataria CSE, School of Engineering G D Goenka University,
Managing Overloaded Hosts for Dynamic Consolidation of Virtual Machines in Cloud Data Centers Under Quality of Service Constraints
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, VOL. 24, NO. 7, JULY 2013 1366 Managing Overloaded Hosts for Dynamic Consolidation of Virtual Machines in Cloud Data Centers Under Quality of Service
A Proposed Framework for Ranking and Reservation of Cloud Services Based on Quality of Service
II,III A Proposed Framework for Ranking and Reservation of Cloud Services Based on Quality of Service I Samir.m.zaid, II Hazem.m.elbakry, III Islam.m.abdelhady I Dept. of Geology, Faculty of Sciences,
Hierarchical Approach for Green Workload Management in Distributed Data Centers
Hierarchical Approach for Green Workload Management in Distributed Data Centers Agostino Forestiero, Carlo Mastroianni, Giuseppe Papuzzo, Mehdi Sheikhalishahi Institute for High Performance Computing and
LOAD BALANCING IN CLOUD COMPUTING
LOAD BALANCING IN CLOUD COMPUTING Neethu M.S 1 PG Student, Dept. of Computer Science and Engineering, LBSITW (India) ABSTRACT Cloud computing is emerging as a new paradigm for manipulating, configuring,
CLOUD COMPUTING. DAV University, Jalandhar, Punjab, India. DAV University, Jalandhar, Punjab, India
CLOUD COMPUTING 1 Er. Simar Preet Singh, 2 Er. Anshu Joshi 1 Assistant Professor, Computer Science & Engineering, DAV University, Jalandhar, Punjab, India 2 Research Scholar, Computer Science & Engineering,
SCORE BASED DEADLINE CONSTRAINED WORKFLOW SCHEDULING ALGORITHM FOR CLOUD SYSTEMS
SCORE BASED DEADLINE CONSTRAINED WORKFLOW SCHEDULING ALGORITHM FOR CLOUD SYSTEMS Ranjit Singh and Sarbjeet Singh Computer Science and Engineering, Panjab University, Chandigarh, India ABSTRACT Cloud Computing
International Journal of Scientific & Engineering Research, Volume 6, Issue 3, March-2015 575 ISSN 2229-5518
International Journal of Scientific & Engineering Research, Volume 6, Issue 3, March-2015 575 Simulation-Based Approaches For Evaluating Load Balancing In Cloud Computing With Most Significant Broker Policy
An Implementation of Load Balancing Policy for Virtual Machines Associated With a Data Center
An Implementation of Load Balancing Policy for Virtual Machines Associated With a Data Center B.SANTHOSH KUMAR Assistant Professor, Department Of Computer Science, G.Pulla Reddy Engineering College. Kurnool-518007,
A Novel Switch Mechanism for Load Balancing in Public Cloud
International OPEN ACCESS Journal Of Modern Engineering Research (IJMER) A Novel Switch Mechanism for Load Balancing in Public Cloud Kalathoti Rambabu 1, M. Chandra Sekhar 2 1 M. Tech (CSE), MVR College
SCHEDULING IN CLOUD COMPUTING
SCHEDULING IN CLOUD COMPUTING Lipsa Tripathy, Rasmi Ranjan Patra CSA,CPGS,OUAT,Bhubaneswar,Odisha Abstract Cloud computing is an emerging technology. It process huge amount of data so scheduling mechanism
Virtual Machine Migration in an Over-committed Cloud
Virtual Machine Migration in an Over-committed Cloud Xiangliang Zhang, Zon-Yin Shae, Shuai Zheng, and Hani Jamjoom King Abdullah University of Science and Technology (KAUST), Saudi Arabia IBM T. J. Watson
FEDERATED CLOUD: A DEVELOPMENT IN CLOUD COMPUTING AND A SOLUTION TO EDUCATIONAL NEEDS
International Journal of Computer Engineering and Applications, Volume VIII, Issue II, November 14 FEDERATED CLOUD: A DEVELOPMENT IN CLOUD COMPUTING AND A SOLUTION TO EDUCATIONAL NEEDS Saju Mathew 1, Dr.
Energetic Resource Allocation Framework Using Virtualization in Cloud
Energetic Resource Allocation Framework Using Virtualization in Ms.K.Guna *1, Ms.P.Saranya M.E *2 1 (II M.E(CSE)) Student Department of Computer Science and Engineering, 2 Assistant Professor Department
A Distributed Approach to Dynamic VM Management
A Distributed Approach to Dynamic VM Management Michael Tighe, Gastón Keller, Michael Bauer and Hanan Lutfiyya Department of Computer Science The University of Western Ontario London, Canada {mtighe2 gkeller2
Migration of Virtual Machines for Better Performance in Cloud Computing Environment
Migration of Virtual Machines for Better Performance in Cloud Computing Environment J.Sreekanth 1, B.Santhosh Kumar 2 PG Scholar, Dept. of CSE, G Pulla Reddy Engineering College, Kurnool, Andhra Pradesh,
Elastic VM for Rapid and Optimum Virtualized
Elastic VM for Rapid and Optimum Virtualized Resources Allocation Wesam Dawoud PhD. Student Hasso Plattner Institute Potsdam, Germany 5th International DMTF Academic Alliance Workshop on Systems and Virtualization
COST MINIMIZATION OF RUNNING MAPREDUCE ACROSS GEOGRAPHICALLY DISTRIBUTED DATA CENTERS
COST MINIMIZATION OF RUNNING MAPREDUCE ACROSS GEOGRAPHICALLY DISTRIBUTED DATA CENTERS Ms. T. Cowsalya PG Scholar, SVS College of Engineering, Coimbatore, Tamilnadu, India Dr. S. Senthamarai Kannan Assistant
Efficient Service Broker Policy For Large-Scale Cloud Environments
www.ijcsi.org 85 Efficient Service Broker Policy For Large-Scale Cloud Environments Mohammed Radi Computer Science Department, Faculty of Applied Science Alaqsa University, Gaza Palestine Abstract Algorithms,
