Contents & References of Reducing energy consumption in the cloud environment using virtual machine migration
List:
Chapter One: Introduction. 1
1-1 Energy consumption in computers. 2
1-2 data centers and energy consumption in them. 3
1-3 virtualization.. 5
1-4 thesis structure. 7
Chapter Two: Background of the research. 8
2-1 Saving computer energy. 9
2-1-1 saving dynamic energy. 9
2-1-2 saving static energy. 10
2-2 Saving energy consumption of data centers. 13
2-3 Energy saving using virtual machine combination. 15
Chapter three: The proposed model. 19
3-1 Definitions.. 20
3-1-1 Sleep state. 20
3-1-2 Selection and deployment. 21
3-1-3 Classification limits. 22
3-2 Design and parts of the proposed model. 22
3-3 Performance of the proposed model in a data center. 26
3-4 side part of the proposed model. 27
3-4-1 Information collection unit. 28
3-4-2 Information sending unit. 30
3-4-3 units of receiving and executing commands. 30
5-3 The central part of the proposed model. 34
3-5-1 Information receiving unit. 34
3-5-2 Information storage unit. 35
3-5-3 server classification unit. 35
3-5-4 decision making unit. 37
3-5-5 command sending units. 40
3-6 overheads of the proposed model. 40
Chapter Four: Implementation. 42
4-1 Free parameters in the resulting software. 43
4-2 implementation coordinates. 45
4-2-1 data collection and information transmission interval. 45
4-2-2 Selection and deployment. 45
4-2-3 Classification limits and margins. 47
4-3 custom software configuration. 47
4-4 test environment. 49
4-5 initial measurements. 51
4-6 Loads used for experiments. 52
4-6-1 Test loading. 53
4-6-2 Actual loading. 55
Chapter Five: Results and suggestions. 57
5-1 Results.. 58
5-1-1 Experimental loading results. 58
5-1-2 Actual loading results. 61
5-2 Summary of results. 64
3-5 summary and conclusion. 65
5-4 suggestions.. 66
List of sources. 68
Source:
[AMD, 1998] AMD White Paper, Magic Packet Technology Advance Micro Devices, 1998. http://www.amd.com/us-en/ConnectivitySolutions /TechnicalRes- ources/0,,50_233 4_2481,00.html.
[Armbrust, 2010] Armbrust, M., Fox, A., Griffith, R., Joseph, A. D., Katz, R., Konwinski, A. & Zaharia, M. "A view of cloud computing." Communications of the ACM Vol. 53, No. 4, pp. 50-58, 2010.
[Armbrust, 2009] Armbrust, M., Fox, A., & Griffith, R. "Above the clouds: A Berkeley view of cloud computing." Department Electrical Eng. and Comput. Sciences, University of California, Berkeley, Tech. Rep. UCB/EECS 28 (2009).
[Barford, 1998] Barford, P., & Crovella, M. "Generating representative web workloads for network and server performance evaluation." ACM SIGMETRICS Performance Evaluation Review. Vol. 26, No. 1, pp. 151-160, 1998.
[Barham, 2003] Barham, P., Dragovic, B., Fraser, K., Hand, S., Harris, T., Ho, A., Neugebauer, R., Pratt, I. & Warfield, A. "Xen and the art of virtualization." ACM SIGOPS Operating Systems Review. vol. 37, no. 5, pp. 164-177.2003.
[Barroso, 2007] Barroso, L. A., & Holzle, U. "The case for energy-proportional computing." IEEE Computer. Vol. 40, no. 12, pp. 33-37. 2007.
[Beloglazov, 2010] Beloglazov, A., & Buyya, R. "Adaptive threshold-based approach for energy-efficient consolidation of virtual machines in cloud data centers." Proceedings of the 8th International Workshop on Middleware for Grids, Clouds and e-Science, Bangalore, India. p. 4. 2010.
[Beloglazov, 2012] Beloglazov, A., & Buyya, R. "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 (CCPE), 2012.
[Boher, 2002] Bohrer, P., Elnozahy, E., Keller, T., Kistler, M., Lefurgy, C., McDowell, C., & Rajamony, R. "The case for power management in web servers." PowerPower aware computing 78758 (2002).
[Bugnion, 1997] Bugnion, E., Devine, S., Govil, K., & Rosenblum, M. Disco: Running commodity operating systems on scalable multiprocessors." ACM Transactions on Computer Systems (TOCS) vol. 15, no. 4, pp. 412-447, 1997.
[Buyya, 2010] Buyya, R., Garg, S.K,. "SLA-oriented resource provisioning for cloud computing: challenges, architecture, and solutions." Cloud and Service Computing (CSC) International Conference, Hong Kong, China, 2010. pp. 1-10.
[Clark, 2005] Clark, C., Fraser, K., Hand, S., Hansen, J. G., Jul, E., Limpach, C., Pratt, I. & Warfield, A. "Live migration of virtual machines." Proceedings of the 2nd conference on Symposium on Networked Systems Design & Implementation. Berkeley, CA, USA. Vol. 2, pp. 273-286, 2005.
[Das, 2010] Das, T., Padala, P., Padmanabhan, V. N., Ramjee, R., & Shin, K. G. "LiteGreen: Saving energy in networked desktops using virtualization." In Proceedings of the 2010 USENIX conference on USENIX annual technical conference (USENIXATC'10). USENIX Association, Berkeley, CA, USA, 3-3. 2010.
[Fan, 2007] Fan, X., Weber, W. D., & Barroso, L. A. "Power provisioning for a warehouse-sized computer." ACM SIGARCH Computer Architecture News. Vol. 35, no. 2, pp. 13-23, 2007.
[Feitelson, 2002] Feitelson D. Workload modeling for performance evaluation. Performance Evaluation of Complex Systems: Techniques and Tools. Lecture notes in computer science 2002; pp. 114–141.
[Iyengar, 2010] Iyengar, M., & Schmidt, R. R. “Energy Consumption of Information Technology Data Centers”, OPEN BATH IMMERSION COOLING IN DATA CENTERS KEEPING MOORESS LAW ALIVE, ElectronicsCooling Winter 2010, p. 28.
[Jung, 2008] Jung, G., Joshi, K. R., Hiltunen, M. A., Schlichting, R. D., & Pu, C. "Generating adaptation policies for multi-tier applications in consolidated server environments." Autonomic Computing, 2008. ICAC'08. International Conference on Chicago, IL, USA, 2008. pp. 23-32.
[Kumar, 2009] Kumar, S., Talwar, V., Kumar, V., Ranganathan, P., & Schwan, K. "vManage: loosely coupled platform and virtualization management in data centers." Proceedings of the 6th international conference on autonomous computing, Barcelona, ??Spain, 2009. pp. 127-136.
[Kusic, 2009] Kusic, D., Kephart, J. O., Hanson, J. E., Kandasamy, N., & Jiang, G. "Power and performance management of virtualized computing environments via lookahead control." Cluster computing, vol. 12, no. 1, pp. 1-15, 2009.
[Laudon, 2006] Laudon, J. “UltraSPARC T1: A 32-threaded CMP for servers,” Invited talk, Apr 2006.
[Lefurgy, 2003] Lefurgy, C., Rajamani, K., Rawson, F., Felter, W., Kistler, M., & Keller, J. T. W. "Energy management for commercial servers." IEEE Computer, vol. 36, no. 12, pp. 39-48, 2003.
[Lefurgy, 2007] Lefurgy, C., Wang, X., & Ware, M. "Server-level power control." in Proc. of the IEEE International Conference on Autonomic Computing, Jan 2007, pp. 4-4.
[Li, 2009] Li, H. "Workload dynamics on clusters and grids." The Journal of Supercomputing, vol. 47, no. 1, pp. 1-20, 2009.
[Liu, 2011] Liu, H., Jin, H., Xu, C. Z., & Liao, X. "Performance and energy modeling for live migration of virtual machines." In Proceedings of the 20th international symposium on high performance distributed computing, New York, NY, USA, 2011, pp.171-182.
[Meisner, 2009] Meisner, D., Gold, B. T., & Wenisch, T. F. "PowerNap: eliminating server idle power." ACM Sigplan Notices. vol. 44, no. 3, pp. 205-216. 2009.
[Nathuji, 2007] Nathuji, R., & Schwan, K. "VirtualPower: coordinated power management in virtualized enterprise systems." ACM SIGOPS Operating Systems Review. vol. 41. no. 6. pp. 265-278, 2007.
[Rangan, 2008] Rangan, K., Cooke, A., Post, J., & Schindler, N. “The Cloud Wars: $100+ billion at stake”, Tech. rep., Merrill Lynch, May 2008.