Abstract
Datacenters are facilities used to house computer systems. These facilities generally consume a large amount of energy. In recent years, many researches proposed datacenter management frameworks that allow energy to be utilized more efficiently. However, most of these frameworks were limited by constraints related to unpredictable behaviors of applications in both the perspectives of execution time and power consumption. In order to provide an efficient task scheduling in datacenters, this paper proposes a preliminary concept called a robust energy-efficient framework. In this framework, a software system is deployed on top of a datacenter middleware to oversee process migrations among heterogeneous machines with various configurations. Moreover, the framework integrates additional subsystems for tracking behavioral changes of scheduled processes. During runtime, these subsystems periodically generate profiles from monitored performance metrics of processes and machines. Process profiles represent resource-usage behavior of an application, while machine profiles represent resource-provisioning behaviors. Processes can be moved around on the fly based on information provided in these profiles. The proposed framework takes advantage of heterogeneity along with process migration to improve energy efficiency of a datacenter without prior knowledge on process behavior and resource usage fluctuation in users’ applications.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Liao, X., Hue, L., Jin, H.: Energy Optimization Schemes in Cluster with Virtual Machines. Cluster Computing 13(2), 113–126 (2010)
Kim, E.J., Yum, K.H., Link, G.M., Vijaykrishnan, N., Kandemir, M., Irwin, M.J., Yousif, M., Das, C.R.: Energy Optimization Techniques in Cluster Interconnects. In: Proceedings of International Symposium on Low Power Electronics and Design (ISLPED 2003), pp. 459–464. ACM, New York (2003)
Beloglazov, A., Buyya, R., Lee, Y.C., Zomaya, A.: A Taxonomy and Survey of Energy-Efficient Data Center and Cloud Computing Systems. In: Technical Report, CLOUDS-TR-2010-3, June 30. Cloud Computing and Distributed Systems Laboratory, The University of Melbourne, Australia (2010)
Merkel, A., Stoess, J., Bellosa, F.: Resource-conscious Scheduling for Energy Efficiency on Multicore Processors. In: Proceedings of the 5th European Conference on Computer Systems (EuroSys 2010), pp. 153–166. ACM, New York (2010)
Li, B., Li, J., Huai, J., Wo, T., Li, Q., Zhong, L.: EnaCloud: An Energy-saving Application Live Placement Approach for Cloud Computing Environments. In: IEEE International Conference on Cloud Computing (CLOUD 2009), pp. 17–24 (2009)
Merkel, A., Bellosa, F.: Task Activity Vectors: A New Metric for Temperature-aware Scheduling. In: Proceedings of the 3rd ACM SIGOPS/ EuroSys Conference on Computer Systems (EuroSys 2008). ACM, New York (2008)
Asanovic, K., Bodik, R., Catanzaro, B.C., Gebis, J.J., Husbands, P., Keutzer, K., Patterson, D.A., Plishker, W.L., Shalf, J., Williams, S.W., Yelick, K.A.: The Landscape of Parallel Computing Research: A View From Berkeley. In: Technical Report, UCB/EECS-2006-183. Electrical Engineering and Computer Sciences, University of California at Berkeley, USA (2006)
Che, S., Boyer, M., Meng, J., Tarjan, D., Sheaffer, J.W., Lee, S.H., Skadron, K.: Rodinia: A Benchmark Suite for Heterogeneous Computing. In: Proceedings of the IEEE International Symposium on Workload Characterization (IISWC 2009), pp. 44–54 (2009)
Hoste, K., Eeckhout, L.: Microarchitecture-independent Workload Characterization. IEEE Micro. 27(3), 63–72 (2007)
Laudon, J.: Performance/Watt: The New Server Focus. In: ACM SIGARCH Computer Architecture News - Special issue: dasCMP 2005, vol. 33(4). ACM, New York (2005)
Gonzalez, R., Horowitz, M.: Energy Dissipation in General Purpose Microprocessors. IEEE Journal of Solid-State Circuits 31(9), 1277–1284 (1996)
Wang, C., Mueller, F., Engelmann, C., Scott, S.L.: Proactive Process-Level Live Migration in HPC Environments. In: Proceedings of the 2008 ACM/IEEE conference on Supercomputing (SC 2008). IEEE, New Jersey (2008)
Chun, B.G., Iannaccone, G.: An Energy Case for Hybrid Datacenters. ACM SIGOPS Operating System Review 44(1), 76–80 (2010)
Koller, R., Verma, A., Neogi, A.: WattApp: An Application Aware Power Meter for Shared Data Centers. In: Proceedings of the 7th International Conference on Autonomic Computing (ICAC 2010). ACM, New York (2010)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Manakul, K., See, S.C.W., Achalakul, T. (2011). A Robust Energy-Efficient Framework for Heterogeneous Datacenters. In: Kim, Th., et al. Grid and Distributed Computing. GDC 2011. Communications in Computer and Information Science, vol 261. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-27180-9_43
Download citation
DOI: https://doi.org/10.1007/978-3-642-27180-9_43
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-27179-3
Online ISBN: 978-3-642-27180-9
eBook Packages: Computer ScienceComputer Science (R0)