An Energy-efficient Scheduling Approach Based on Private Clouds
|
|
|
- Samuel Ward
- 10 years ago
- Views:
Transcription
1 Journal of Information & Computational Science 8: 4 (211) Available at An Energy-efficient Scheduling Approach Based on Private Clouds Jiandun Li a, Junjie Peng a,b,, Zhou Lei a, Wu Zhang a a School of Computer Engineering and Science, Shanghai University, Shanghai 272, China b Key Laboratory of Computer System and Architecture, Institute of Computing Technology, Chinese Academy of Science, Beijing 119, China Abstract With further development and wide acceptance of cloud computing, lots of companies and colleges decide to take advantage of it in their own data centers, which is known as private clouds. Since private clouds have some unique characteristics and special requirements, it is still a challenging problem to effectively schedule virtual machine requests onto compute nodes, especially with multiple objectives to meet. In this paper, we explore couples of characteristics related to workflow scheduling in the scenario of private clouds and propose a hybrid energy-efficient scheduling approach. The experiments show that it can save more time for users, conserve more energy and achieve higher level of load balancing. Keywords: Energy-efficient; Load Balancing; Cloud Computing; Private Clouds 1 Introduction Cloud computing is a new promising paradigm in distributed and parallel computing. It can offer utility-oriented IT services based on a pay-as-you-go model. It has the potential to transform a large part of the IT industry, making software even more attractive as a service and shaping the way IT hardware is designed and purchased [1]. It can make good use of economies of scale and dynamically deliver/configure almost any IT related services on demand [2]. Moreover, it can conserve more energy, making the earth greener [3]. Due to so many attractive characteristics, recently, besides those big companies of influential, lots of companies and colleges have made their minds to make good use of it. Before rushing to Project supported by Shanghai Leading Academic Discipline Project (No. J513), Ph.D Programs Fund of Ministry of Education of China (No ), Key Laboratory of Computer System and Architecture (Institute of Computing Technology Chinese Academy of Sciences), Natural Science Foundation of Shanghai Municipal (No. 1ZR14116) and Innovation fund of Shanghai University (No. B161897). Corresponding author. address: [email protected] (Junjie Peng) / Copyright 211 Binary Information Press April 211
2 717 J. Li et al. /Journal of Information & Computational Science 8: 4 (211) transplant the whole system to a third-party commercial cloud, most of them choose to apply this new paradigm to their own data centers first, which is known as private clouds. In private clouds, virtual machine (VM) based applications for daily uses are getting popular, such as virtual desktop, virtual classroom and virtual laboratory. However, since private clouds have some unique characteristics and special requirements, it is still a challenging problem to effectively schedule VM requests onto compute nodes, especially with multiple objectives to meet. This problem cannot be overlooked, for it could directly affect the scaling capacity of the entire system, which is one of the key features of clouds. The problem of VM scheduling has been widely studied in previous researches; however it is always limited in the scenario of cluster computing, grid computing or commercial clouds, with one or two objectives considered simultaneously. In this paper, after exploring couples of characteristics related to VM workflow scheduling in private clouds, we outline three metrics for scheduling and propose a hybrid energy-efficient scheduling approach, which is based on pre-power technique and least-load-first algorithm. The experiments show that this approach can save more time for users, conserve more energy and achieve higher level of load balancing. The remainder of the paper is organized as follows. Section 2 explores couples of characteristics related to VM workflow scheduling in private clouds and presents the target for scheduling; section 3 describes the energy-efficient scheduling approach in detail; section 4 gives some experiments and comparisons; section 5 discusses some related work and section 6 concludes this paper. 2 VM Workflow Scheduling in Private Clouds As the scenario varied from cluster computing, grid computing and commercial clouds to private clouds, something different rises up. As related to VM workflow scheduling, there are some new features, such as the energy-performance tradeoff, time-wise curve, scaling characteristic. However, one of the key concerns remained should be the tradeoff problem between energy consumption and performance. Other than addressing it on processor basis (e.g. DVS [4]), we are more interested in handling it from operating system level, or from scheduling point of view. Nonetheless, it is still a challenging problem to effectively schedule VM requests onto compute nodes, especially with multiple objectives to meet. 2.1 Characteristics of VM Workflow Scheduling in Private Clouds In this paper, we refer workflows as VM request workflows for daily use, such as virtual desktop, virtual classroom and virtual laboratory. They differ greatly from high performance computing (HPC) job workflows (e.g. [5]), which require more than one VM at a time and could last for couples of days or even longer. In this manner, attributes of the workflow (e.g. scale, sparseness) would present some normal patterns cyclically. Here we assume that they obey Gaussian-distribution within a cycle. This assumption is reasonable because it is the most regular distribution in real world, which can depict most of the group behaviors. Additionally, since private clouds serve people for daily use, no one s instance is more important than others (i.e. no priority); thus, one instance should not be suspended for another one, i.e. intrusion is not accepted. It is known that one VM would experiences pending, extant and teardown three main
3 J. Li et al. /Journal of Information & Computational Science 8: 4 (211) phases in general. In this paper we are more concerned on the switch from pending to extant, which may take a while if the target host is running on low-power mode. Thus we argue that, if the response time is too long (e.g. couples of minutes), it is not acceptable for our particular scenario. From this point of view, the scheduling algorithm should be light-weighted (e.g. less than O(N)). Additionally, request queue is also beyond consideration, so as to deliver a rapid answer and provision the access to users in seconds. Moreover, it is obvious that, without further optimization or consolidation (e.g. migration) one-time or first-time scheduling can barely balance the workloads across all hosts; however, applying migration could in the same time incur extra overhead, introduce more migrations, or even interrupt user s current use, especially for daily use most of which is interactive-centric. Therefore, it is not considered in current work. To sum up, we argue that workflow scheduling in private clouds could have the following features. Intrusion is not accepted. Workflow attributes (e.g. scale, sparseness) regularly changes cyclically. Conserving energy, whereas keeping response time too long is beyond consideration. The scheduling algorithm should be light-weighted. Further optimization or consolidation (e.g. migration) should be cautiously applied. 2.2 Target for VM Workflow Scheduling in Private Clouds Considering the special feature and particular requirement discussed above, we outline three metrics for scheduling (i.e. response time, conserved energy and load balancing). Response time represents the time elapsed from VM request to ready to access. Conserved energy is the total amount of seconds running on low-power mode among all nodes. Load balancing used to be one of the key metrics in job scheduling, which simply requires workloads to be equally shared across all compute nodes; nonetheless, in this paper it means much more. To be specific, it is as much as a combined metric, in which both load balancing and energy conservation should be considered. Assume there are N nodes and each node can host at most M VMs. Complete set U consists of all compute nodes. Subset S of U is composed of idle nodes that have no workload at a particular time slot. And we introduce two integer functions to illustrate the state of compute nodes, where F (i) represents the scale of workloads on node i, and Z(i) represents the awake/asleep state of node i. The value of F (i) is integer, which would range from to M, whereas the value of function Z(i) is binary (i.e. (awake), 1 (asleep)). Assume that Z(i) = when F (i) >. Paradigm 1 Each node in U satisfy F (i) >, or Z(i) = 1, i.e. (F (i) + Z(i)) >. (1) i U Paradigm 2 On the basis of Eq. (1), scale of S cannot further shrink, i.e. M( S 1) < F (i) M( S ) (2) i S
4 719 J. Li et al. /Journal of Information & Computational Science 8: 4 (211) Paradigm 3 On the basis of Eq. (1) and Eq. (2), workloads have been equally distributed across S, i.e. (i) F (j) ) + i S,j S,i j( F ( Z(k) 1 ) = (3) k S Since there is a chance where workloads are not equally distributed technically, but cannot be further balanced because of the integrity of VM, we relax Paradigm 3 as Paradigm 4. Paradigm 4 On the basis of Eq. (1) and Eq. (2), workloads cannot be further balanced, i.e. (i) F (j) )( F (i) F (j) 1) + i S,j S,i j( F ( Z(k) 1 ) = (4) k S 3 An Energy-efficient Scheduling Approach Based on Private Clouds Specifically, considering previous studies and current platforms, there are at least two challenging problems in VM scheduling: a) how to reduce the coming request s response time, and b) how to balance the workloads, when the datacenter is running on low-power mode. These two problems happen because: a) powering up a sleeping node via remote access is kind of time-consuming; b) traditional energy-efficient algorithms always fall short to sharing workloads across hosts. Aiming at these two problems, we propose a hybrid energy-efficient scheduling approach, which is comprised of pre-power technique and least-load-first algorithm. Traditionally, idle hosts are sent to asleep, when the idle duration passed the given idle threshold. Accordingly, the whole system is ramped down and energy is saved. When current capacity is running out, the system has to grow in order to fit user s requests. However, the growing process would take couple of minutes, which is not acceptable. To reduce the response time, we apply a pre-power technique. In our approach, we first set a desired spectrum for the left capacity (i.e. available capacity of awake hosts) and what we would do next is by all means to keep the left capacity in this spectrum. In this manner, powering up or down a node is not passively controlled by the idle threshold, which is difficult to set, but fully controlled by cloud scheduler. When the left capacity of current private cloud is running low (not running out), a power-up command would be send to one or more asleep nodes to wake up. Therefore, the left capacity scales up and the coming request would not have to wait that much any more. When the left capacity overflows the desired spectrum, a power-down command would be send to one or more awake nodes to asleep. Thus, the left capacity scales down and more energy would be saved than controlled by the idle threshold. In a word, we do not use the idle threshold to save energy, but make the left capacity a little more than the current workloads, and keep this margin by forcibly powering up or down. It is always a tradeoff problem between energy conservation and load balancing. Let s examine two classic algorithms first. One of the traditional ways to balance workloads across compute nodes is Round-robin (RR) [6], which assigns workloads to each host in equal portions and in circular order, handling all nodes without priority. It is simple and easy to apply to application, but not energy-efficient. Another traditional way to conserve energy would be Greedy [7], which
5 J. Li et al. /Journal of Information & Computational Science 8: 4 (211) schedule workloads on the first node and sticks to it until it is saturated. It can save much energy by turning the idle host down when it passed the given threshold; however, the sharing of workloads across nodes is neglected. Through the desired spectrum of left capacity and the least-load-first algorithm, we propose a hybrid energy-efficient scheduling approach. Procedure of this approach is show in Fig. 1. And the time complexity has been limited to O(N), which is light-weighted. Fig. 1: Procedure of Request Scheduling 4 Experiments We present series of experiments that illustrate the effect of using the scheduling approach. The testbed is composed of 4 personal computers (HP Compad dc 79), each of which has 4 cores (Intel Core 2 Quad Q GHz 2.67 GHz), 4GB memory and 3GB Hard disk, connected with 1Mbps switched Ethernet. We select one computer to be the cloud scheduler and make the remainder as compute nodes, which can host at most 4 VMs. And we use Eucalyptus [8] to setup the base environment for private clouds. We generate a simulation workflow, which can simulate VM requests within a cycle. The workflow consists of 16 requests distributed as N(24, 155). And we set the desired spectrum for left capacity to [2, M]. We take our approach, RR and Greedy respectively to schedule the workflow (See Fig. 2, Fig. 3 and Table 1). Table 1: Comparisons on different metrics Metrics Greedy (s) RR (s) Our approach (s) Conserved energy Average response time Paradigm Paradigm Paradigm Response time Greedy is the worst on this metric. In order to save more energy, it sends all the idle nodes to asleep and wakes a new one when it has to; so the coming request has to wait a long time (about 4 6 minutes). Fig. 2. d highlights this phenomenon. Additionally, RR is slightly better than our approach and this is reasonable because O(1) is better than O(N).
6 721 J. Li et al. /Journal of Information & Computational Science 8: 4 (211) Load (%) Load (%) _ 2 _ _ 2 _ R _ 1 R _ 2 R _ 3 R _ 1 R _ 2 R _ Time (s) (a) Scheduling using Greedy Time (s) (c) Scheduling using our approach Load (%) Response time (s) R _ 1 R _ 2 R _ Time (s) (b) Scheduling using RR Greedy Round-robin Our approach (d) Comparison of response times VM Fig. 2: VM Workload Scheduling Paradigms Time (s) Greedy Round-robin Our approach Fig. 3: Dynamic Curves of Paradigm Achievement using Different Approaches Energy conservation Scheduling using algorithm RR, no energy is saved, whereas Greedy and our approach conserved quite a number of machines. In the very beginning of Greedy, idle nodes (R 1 and R 2) remained to be awake until the duration passed the given threshold (3s), where we can make it better in our approach. At the very start of our approach, nodes beyond the margin ([2, M]) are directly set to asleep, leaving only one node (R 1) to provision resources. However, after the third request shows up, our approach instantly wakes up an extra node (R 2) to maintain the margin. Accordingly, the fourth request would be scheduled to run on R 2
7 J. Li et al. /Journal of Information & Computational Science 8: 4 (211) according to the least-load-first algorithm. Compared with Greedy at this time slot, one more host is used, but it greatly reduce the response time of the fifth request. Moreover, since our approach does not have to wait until passed the idle threshold, the overall performance on energy conservation is better than Greedy, let alone RR (See Fig. 2, Table 1). Load balancing As in Fig. 2, our approach is just behind RR, leaving Greedy behind. However, for the combined metric of energy-efficient and load balancing, the situation is completely different. From Fig. 3, we can see that, the curve of RR looks like a pyramid. For most of the time it runs on Paradigm 1 or lower, with just a tiny portion on Paradigm 4 (when the scale of workloads close to total capacity). As related to Greedy, the situation is better, which probably distributed equally on three levels. RR and Greedy appear alike in their beginning and ending, both of which leave idle hosts to be awake, where Paradigm 1 cannot be met. In contrast with them, our approach is more energetic, which experiences from to Paradigm 4 all time long. Moreover, other than concentrated at the axe, achievement of our approach focuses more around the edges. It seems to be even; however, it is deserved to note that this is a workflow of Gaussian-distribution, in which there is a huge gap between scales around the axe (wave crest) and the edges (wave trough). Distance near the troughs means much more time than around the crests. For there is less requests around the edges, it is the key area for energy conservation (See Table 1). 5 Related Work There are a few studies which are related to our research. S. K. Garg et al [9] proposed a few scheduling policies that could exploit heterogeneity (e.g. energy cost, carbon emission rate) across multiple datacenters, author A. Verma et al [1] also presented a dynamic power-aware strategy and B. Lawson et al [11] gave a two-level policy to adaptively lower/raise the number of active processors. However all of them are based on HPC applications, which are quite different from daily use discussed in previous sections, so they are not suitable for our research. G. Tesauro et al [12] presented a valuable reinforcement learning approach for real-time management of power consumption. For it is based on a machine learning algorithm, requiring quite a lot of time to learn, so it is too time-consuming for daily use. By taking advantage of the min, max and shares features in virtualization, M. Cardosa et al [13] provided a smooth mechanism for the energy-performance tradeoff problem. They cared much about the grain of VMs, trying to make sure that high priority applications get more resources. In our work, daily VMs are deemed as the same, there is no priority exists. Using workload history and predicting future workload, D. Bradley et al [14] minimized the power utilization in some cases, however this is only reliable in limited scenarios, and it would incur great damage when the pattern derived from the history failed. Compared with our approach, multi-layer based [15] [16] [17] or agent based [18] energy management strategy is too complex, failing to meet the response time in SLA, especially with great number of compute nodes. J. O. Kephart et al [19] particularly handled the tradeoff problem through two schedulers, performance scheduler and power scheduler, reducing the power approximately by 1 %; however the approach, composed of reinforcement learning, is also kind of time-consuming, so it is not appropriate for scenarios in this paper. A. Beloglazov et al [2] and H. N. Van et al [21] addressed the tradeoff problem using continuous consolidation and migration, which would definitely upgrade the scale of overhead. M. Steinder et al [22] presented a further idea by make good use of SLA by continuous approximation to
8 723 J. Li et al. /Journal of Information & Computational Science 8: 4 (211) achieve an optimal tradeoff. This is a brilliant idea; however, it may consume extra time and the optimal decision could not be achieved without migration. 6 Conclusion As the scenario varied from cluster computing, grid computing and commercial clouds to private clouds, something different happened with VM workflow scheduling, especially for daily use. In this paper, after exploring several characteristics about VM workflow scheduling in this particular scenario, we propose an energy-efficient scheduling approach and the experiments show that it can save more time for users, conserve more energy and achieve higher level of load balancing. Next, we would test our approach based on hardware workload, e.g. CPU, memory, and evaluate the effectiveness of VM migration so as conserve more energy. References [1] M. Armbrust, A. Fox, R. Griffith et al, Above the clouds: a berkeley view of cloud computing, Technical Report No. UCB/EECS 29 28, University of California at Berkley, 29, 1-23 [2] I. Foster, Y. Zhao, I. Raicu, S. Lu, Cloud computing and grid computing 36-degree compared, In Proc. of GCE 8, 28, 1-1 [3] J. Li, W. Zhang, J. Peng, Z. Lei, Y. Lei, A carbon 2. framework based on cloud computing, In Proc. of ICIS 21, Kaminoyama, Japan, 21, [4] C. Lefurgy, K. Rajamani, F. Rawson et al, Energy management for commercial servers, Computer, 23, 36(12), [5] X. Xu, C. Cheng, J. Xiong, Reliable integrated model of cloud & client computing based on multi-agent, Journal of Computational Information Systems, 21, [6] Round-robin (RR) on Wikipedia: scheduling [7] Greedy on Wikipedia: algorithm [8] D. Nurmi, R. Wolski, C. Grzegorczyk, et al, The eucalyptus open-source cloud-computing system, In Proc. of CCGRID 9, 29, [9] S. K. Garg, C. S. Yeo, A. Anandasivam, R. Buyya, Environment-conscious scheduling of hpc applications on distributed cloud-oriented data centers, Journal of Parallel and Distributed Computing, 21, 1-41 [1] A. Verma, P. Ahuja, A. Neogi, Power-aware dynamic placement of HPC applications, In Proc. of ICS 8, Island of Kos, Aegean Sea, Greece, 28, [11] B. Lawson, E. Smirni, Power-aware resource allocation in high-end systems via online simulation, In Proc. of ICS 5, Cambridge, USA, 25, [12] G. Tesauro, R. Das, H. Chan, et al, Managing power consumption and performance of computing systems using reinforcement learning, In Proc. of NIPS 7, 27 [13] M. Cardosa, M. R. Korupolu, A. Singh, Shares and utilities based power consolidation in virtualized server environments, In Proc. of IM 29, 29, [14] D. Bradley, R. Harper, S. Hunter, Workload-based power management for parallel computer systems, IBM Journal of Research and Development, 23, 47(5),
9 J. Li et al. /Journal of Information & Computational Science 8: 4 (211) [15] A. Verma, P. Ahuja, A. Neogi, pmapper: Power and migration cost aware application placement in virtualized systems, In Proc. of MIDDLEWARE 28, Leuven, Belgium, 28, [16] I.Whalley, A. Tantawi, M. Steinder et al, Experience with collaborating managers: Node group manager and provisioning manager, Journal of Cluster Computing, 26, 9(4), [17] J. Stoess, C. Lang, F. Bellosa, Energy management for hypervisor-based virtual machines, In Proc. of USENIX 7, Santa Clara, CA, 27, 1-14 [18] R. Das, J. O. Kephart, C. Lefurgy et al, Autonomic multi-agent management of power and performance in data centers, In Proc. of AAMAS 8, 28, [19] J. O. Kephart, H. Chan, R. Das, Coordinating multiple autonomic managers to achieve specified power-performance tradeoffs, In Proc. of ICAC 7, Jacksonville, Florida, USA, 27, [2] A. Beloglazov, R. Buyya, Energy efficient resource management in birtualized vloud fata venters, In Proc. of CCGRID 21, Melbourne, Australia, 21, [21] H. N. Van, F. D. Tran, J. M. Menaud, Performance and power management for cloud infrastructures, In Proc. of CLOUD 21, Miami, Florida, USA, 21, [22] M. Steinder, I. Whalley, J. E. Hanson, J. O. Kephart, Coordinated management of power usage and runtime performance, In Proc. of NOMS 28, 28,
AN IMPLEMENTATION OF E- LEARNING SYSTEM IN PRIVATE CLOUD
AN IMPLEMENTATION OF E- LEARNING SYSTEM IN PRIVATE CLOUD M. Lawanya Shri 1, Dr. S. Subha 2 1 Assistant Professor,School of Information Technology and Engineering, Vellore Institute of Technology, Vellore-632014
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
Advanced Load Balancing Mechanism on Mixed Batch and Transactional Workloads
Advanced Load Balancing Mechanism on Mixed Batch and Transactional Workloads G. Suganthi (Member, IEEE), K. N. Vimal Shankar, Department of Computer Science and Engineering, V.S.B. Engineering College,
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
An Efficient Checkpointing Scheme Using Price History of Spot Instances in Cloud Computing Environment
An Efficient Checkpointing Scheme Using Price History of Spot Instances in Cloud Computing Environment Daeyong Jung 1, SungHo Chin 1, KwangSik Chung 2, HeonChang Yu 1, JoonMin Gil 3 * 1 Dept. of Computer
An Experimental Study of Load Balancing of OpenNebula Open-Source Cloud Computing Platform
An Experimental Study of Load Balancing of OpenNebula Open-Source Cloud Computing Platform A B M Moniruzzaman 1, Kawser Wazed Nafi 2, Prof. Syed Akhter Hossain 1 and Prof. M. M. A. Hashem 1 Department
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
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,
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
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
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
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,
Dynamic resource management for energy saving in the cloud computing environment
Dynamic resource management for energy saving in the cloud computing environment Liang-Teh Lee, Kang-Yuan Liu, and Hui-Yang Huang Department of Computer Science and Engineering, Tatung University, Taiwan
SLA-aware Resource Scheduling for Cloud Storage
SLA-aware Resource Scheduling for Cloud Storage Zhihao Yao Computer and Information Technology Purdue University West Lafayette, Indiana 47906 Email: [email protected] Ioannis Papapanagiotou Computer and
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
Profit-driven Cloud Service Request Scheduling Under SLA Constraints
Journal of Information & Computational Science 9: 14 (2012) 4065 4073 Available at http://www.joics.com Profit-driven Cloud Service Request Scheduling Under SLA Constraints Zhipiao Liu, Qibo Sun, Shangguang
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
Two-Level Cooperation in Autonomic Cloud Resource Management
Two-Level Cooperation in Autonomic Cloud Resource Management Giang Son Tran, Laurent Broto, and Daniel Hagimont ENSEEIHT University of Toulouse, Toulouse, France Email: {giang.tran, laurent.broto, daniel.hagimont}@enseeiht.fr
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
Assessing the tests, homework & projects
Volume 4, Issue 4, April 2014 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com A Study of E-Learning
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
An Optimized Load-balancing Scheduling Method Based on the WLC Algorithm for Cloud Data Centers
Journal of Computational Information Systems 9: 7 (23) 689 6829 Available at http://www.jofcis.com An Optimized Load-balancing Scheduling Method Based on the WLC Algorithm for Cloud Data Centers Lianying
Efficient Cloud Management for Parallel Data Processing In Private Cloud
2012 International Conference on Information and Network Technology (ICINT 2012) IPCSIT vol. 37 (2012) (2012) IACSIT Press, Singapore Efficient Cloud Management for Parallel Data Processing In Private
Environmental and Green Cloud Computing
International Journal of Allied Practice, Research and Review Website: www.ijaprr.com (ISSN 2350-1294) Environmental and Green Cloud Computing Aruna Singh and Dr. Sanjay Pachauri Abstract - Cloud computing
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
Multifaceted Resource Management for Dealing with Heterogeneous Workloads in Virtualized Data Centers
Multifaceted Resource Management for Dealing with Heterogeneous Workloads in Virtualized Data Centers Íñigo Goiri, J. Oriol Fitó, Ferran Julià, Ramón Nou, Josep Ll. Berral, Jordi Guitart and Jordi Torres
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,
How To Manage Cloud Service Provisioning And Maintenance
Managing Cloud Service Provisioning and SLA Enforcement via Holistic Monitoring Techniques Vincent C. Emeakaroha Matrikelnr: 0027525 [email protected] Supervisor: Univ.-Prof. Dr. Schahram Dustdar
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],
Sistemi Operativi e Reti. Cloud Computing
1 Sistemi Operativi e Reti Cloud Computing Facoltà di Scienze Matematiche Fisiche e Naturali Corso di Laurea Magistrale in Informatica Osvaldo Gervasi [email protected] 2 Introduction Technologies
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
Advanced Task Scheduling for Cloud Service Provider Using Genetic Algorithm
IOSR Journal of Engineering (IOSRJEN) ISSN: 2250-3021 Volume 2, Issue 7(July 2012), PP 141-147 Advanced Task Scheduling for Cloud Service Provider Using Genetic Algorithm 1 Sourav Banerjee, 2 Mainak Adhikari,
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
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,
The Key Technology Research of Virtual Laboratory based On Cloud Computing Ling Zhang
International Conference on Advances in Mechanical Engineering and Industrial Informatics (AMEII 2015) The Key Technology Research of Virtual Laboratory based On Cloud Computing Ling Zhang Nanjing Communications
Performance characterization report for Microsoft Hyper-V R2 on HP StorageWorks P4500 SAN storage
Performance characterization report for Microsoft Hyper-V R2 on HP StorageWorks P4500 SAN storage Technical white paper Table of contents Executive summary... 2 Introduction... 2 Test methodology... 3
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,
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.,
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
An Oracle White Paper November 2010. Oracle Real Application Clusters One Node: The Always On Single-Instance Database
An Oracle White Paper November 2010 Oracle Real Application Clusters One Node: The Always On Single-Instance Database Executive Summary... 1 Oracle Real Application Clusters One Node Overview... 1 Always
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
A Hybrid Load Balancing Policy underlying Cloud Computing Environment
A Hybrid Load Balancing Policy underlying Cloud Computing Environment S.C. WANG, S.C. TSENG, S.S. WANG*, K.Q. YAN* Chaoyang University of Technology 168, Jifeng E. Rd., Wufeng District, Taichung 41349
Figure 1. The cloud scales: Amazon EC2 growth [2].
- Chung-Cheng Li and Kuochen Wang Department of Computer Science National Chiao Tung University Hsinchu, Taiwan 300 [email protected], [email protected] Abstract One of the most important issues
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,
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
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,
Optimizing Shared Resource Contention in HPC Clusters
Optimizing Shared Resource Contention in HPC Clusters Sergey Blagodurov Simon Fraser University Alexandra Fedorova Simon Fraser University Abstract Contention for shared resources in HPC clusters occurs
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
Virtual Machine Instance Scheduling in IaaS Clouds
Virtual Machine Instance Scheduling in IaaS Clouds Naylor G. Bachiega, Henrique P. Martins, Roberta Spolon, Marcos A. Cavenaghi Departamento de Ciência da Computação UNESP - Univ Estadual Paulista Bauru,
A Load Balancing Algorithm based on the Variation Trend of Entropy in Homogeneous Cluster
, pp.11-20 http://dx.doi.org/10.14257/ ijgdc.2014.7.2.02 A Load Balancing Algorithm based on the Variation Trend of Entropy in Homogeneous Cluster Kehe Wu 1, Long Chen 2, Shichao Ye 2 and Yi Li 2 1 Beijing
Cloud Computing through Virtualization and HPC technologies
Cloud Computing through Virtualization and HPC technologies William Lu, Ph.D. 1 Agenda Cloud Computing & HPC A Case of HPC Implementation Application Performance in VM Summary 2 Cloud Computing & HPC HPC
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
Load Balancing to Save Energy in Cloud Computing
presented at the Energy Efficient Systems Workshop at ICT4S, Stockholm, Aug. 2014 Load Balancing to Save Energy in Cloud Computing Theodore Pertsas University of Manchester United Kingdom [email protected]
On the Performance-cost Tradeoff for Workflow Scheduling in Hybrid Clouds
On the Performance-cost Tradeoff for Workflow Scheduling in Hybrid Clouds Thiago A. L. Genez, Luiz F. Bittencourt, Edmundo R. M. Madeira Institute of Computing University of Campinas UNICAMP Av. Albert
Dynamic Creation and Placement of Virtual Machine Using CloudSim
Dynamic Creation and Placement of Virtual Machine Using CloudSim Vikash Rao Pahalad Singh College of Engineering, Balana, India Abstract --Cloud Computing becomes a new trend in computing. The IaaS(Infrastructure
Windows Server 2008 R2 Hyper-V Live Migration
Windows Server 2008 R2 Hyper-V Live Migration Table of Contents Overview of Windows Server 2008 R2 Hyper-V Features... 3 Dynamic VM storage... 3 Enhanced Processor Support... 3 Enhanced Networking Support...
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
Power Aware Load Balancing for Cloud Computing
, October 19-21, 211, San Francisco, USA Power Aware Load Balancing for Cloud Computing Jeffrey M. Galloway, Karl L. Smith, Susan S. Vrbsky Abstract With the increased use of local cloud computing architectures,
INCREASING SERVER UTILIZATION AND ACHIEVING GREEN COMPUTING IN CLOUD
INCREASING SERVER UTILIZATION AND ACHIEVING GREEN COMPUTING IN CLOUD M.Rajeswari 1, M.Savuri Raja 2, M.Suganthy 3 1 Master of Technology, Department of Computer Science & Engineering, Dr. S.J.S Paul Memorial
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,
System Models for Distributed and Cloud Computing
System Models for Distributed and Cloud Computing Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF Classification of Distributed Computing Systems
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
Group Based Load Balancing Algorithm in Cloud Computing Virtualization
Group Based Load Balancing Algorithm in Cloud Computing Virtualization Rishi Bhardwaj, 2 Sangeeta Mittal, Student, 2 Assistant Professor, Department of Computer Science, Jaypee Institute of Information
PRIVACY PRESERVATION ALGORITHM USING EFFECTIVE DATA LOOKUP ORGANIZATION FOR STORAGE CLOUDS
PRIVACY PRESERVATION ALGORITHM USING EFFECTIVE DATA LOOKUP ORGANIZATION FOR STORAGE CLOUDS Amar More 1 and Sarang Joshi 2 1 Department of Computer Engineering, Pune Institute of Computer Technology, Maharashtra,
OpenStack Neat: a framework for dynamic and energy-efficient consolidation of virtual machines in OpenStack clouds
CONCURRENCY AND COMPUTATION: PRACTICE AND EXPERIENCE Concurrency Computat.: Pract. Exper. (2014) Published online in Wiley Online Library (wileyonlinelibrary.com)..3314 OpenStack Neat: a framework for
Dynamic Load Balancing of Virtual Machines using QEMU-KVM
Dynamic Load Balancing of Virtual Machines using QEMU-KVM Akshay Chandak Krishnakant Jaju Technology, College of Engineering, Pune. Maharashtra, India. Akshay Kanfade Pushkar Lohiya Technology, College
Resource Allocation Avoiding SLA Violations in Cloud Framework for SaaS
Resource Allocation Avoiding SLA Violations in Cloud Framework for SaaS Shantanu Sasane Abhilash Bari Kaustubh Memane Aniket Pathak Prof. A. A.Deshmukh University of Pune University of Pune University
Windows Server 2008 R2 Hyper-V Live Migration
Windows Server 2008 R2 Hyper-V Live Migration White Paper Published: August 09 This is a preliminary document and may be changed substantially prior to final commercial release of the software described
Cloud Analyst: An Insight of Service Broker Policy
Cloud Analyst: An Insight of Service Broker Policy Hetal V. Patel 1, Ritesh Patel 2 Student, U & P U. Patel Department of Computer Engineering, CSPIT, CHARUSAT, Changa, Gujarat, India Associate Professor,
Manjrasoft Market Oriented Cloud Computing Platform
Manjrasoft Market Oriented Cloud Computing Platform Innovative Solutions for 3D Rendering Aneka is a market oriented Cloud development and management platform with rapid application development and workload
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
Efficient Resources Allocation and Reduce Energy Using Virtual Machines for Cloud Environment
Efficient Resources Allocation and Reduce Energy Using Virtual Machines for Cloud Environment R.Giridharan M.E. Student, Department of CSE, Sri Eshwar College of Engineering, Anna University - Chennai,
A Review of Load Balancing Algorithms for Cloud Computing
www.ijecs.in International Journal Of Engineering And Computer Science ISSN:2319-7242 Volume - 3 Issue -9 September, 2014 Page No. 8297-8302 A Review of Load Balancing Algorithms for Cloud Computing Dr.G.N.K.Sureshbabu
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,
Manjrasoft Market Oriented Cloud Computing Platform
Manjrasoft Market Oriented Cloud Computing Platform Aneka Aneka is a market oriented Cloud development and management platform with rapid application development and workload distribution capabilities.
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
Shareability and Locality Aware Scheduling Algorithm in Hadoop for Mobile Cloud Computing
Shareability and Locality Aware Scheduling Algorithm in Hadoop for Mobile Cloud Computing Hsin-Wen Wei 1,2, Che-Wei Hsu 2, Tin-Yu Wu 3, Wei-Tsong Lee 1 1 Department of Electrical Engineering, Tamkang University
Efficient Load Balancing using VM Migration by QEMU-KVM
International Journal of Computer Science and Telecommunications [Volume 5, Issue 8, August 2014] 49 ISSN 2047-3338 Efficient Load Balancing using VM Migration by QEMU-KVM Sharang Telkikar 1, Shreyas Talele
Cloud Computing Capacity Planning. Maximizing Cloud Value. Authors: Jose Vargas, Clint Sherwood. Organization: IBM Cloud Labs
Cloud Computing Capacity Planning Authors: Jose Vargas, Clint Sherwood Organization: IBM Cloud Labs Web address: ibm.com/websphere/developer/zones/hipods Date: 3 November 2010 Status: Version 1.0 Abstract:
Dell Virtualization Solution for Microsoft SQL Server 2012 using PowerEdge R820
Dell Virtualization Solution for Microsoft SQL Server 2012 using PowerEdge R820 This white paper discusses the SQL server workload consolidation capabilities of Dell PowerEdge R820 using Virtualization.
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]
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
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
Load Balancing on a Non-dedicated Heterogeneous Network of Workstations
Load Balancing on a Non-dedicated Heterogeneous Network of Workstations Dr. Maurice Eggen Nathan Franklin Department of Computer Science Trinity University San Antonio, Texas 78212 Dr. Roger Eggen Department
