Professional Documents
Culture Documents
Computing
BY
Navneet Singh
Pursuing Ph.D. From SBBSU, Jalandhar
Outline
• Basic of cloud computing
• Review of Literature : Techniques for Green
Cloud computing
• Dynamic consolidation of virtual machines
• Scope of research
• Research Problems
• Objectives
• Methodology
• Hardware & Software Requirement
What is Cloud Computing ?
John McCathy a mathematician &
computer scientist.
The idea cloud computing was given by
John McCarthy in 1961. In public
speech, on the occasion of MIT’s
centennial, he predicted that
computer time sharing technology
might result in a future in which
computing power and even specific
application could be sold through the
utility business model like water or
electricity and will be available on-
demand in metered way.
• Cloud computing is 5th utility (after water,
electricity, gas, and telephony) that is
delivered in a metered way i.e. pay-as-per-use
pattern.
Cloud Service Model
Three Service Model
• Software as Service [SaaS]: Application delivered as a
service to end users typically through a web browser.
Examples of SaaS include Salesforce.com, Google Apps,
Microsoft Office 365.
• Platform as a Service [PaaS]: An Application Development
and deployment platform delivered as service to
developers, who use the platform to build, deploy and
manage application. Examples of PaaS include Google App
Engine and Microsoft Azure.
• Infrastructure as a Service [IaaS]: IaaS refers to the sharing
of hardware resources for executing services using
virtualization technology. Examples of IaaS include Amazon
S3 and Elastic cloud computing [EC2].
CaaS
• Recently a new type of service, called
Containers as a Service (CaaS), has been
introduced by Google and Amazon Web
Services.
• Docker2 is a good example of a container
management system.
What is container?
• Containers encapsulate discrete components of application
logic provisioned only with the minimal resources needed to
do their job.
27
Literature Review of Technique for
Green cloud comuting
Server power management
VS.
V V V V
M M M M
Node 1 @ 138W Node 2 @ 138W
V V V V
M M M M
Live migration
Memory transfer phases:
• Push phase
The source VM remains in running mode while certain
pages are pushed across the network to the new
destination. To ensure consistency, pages modified
throughout this process must be re-sent.
• Stop-and-copy phase
The source VM is stopped, pages are copied across to the
destination VM, then the new VM is started.
• Pull phase
The new VM executes and, if it accesses a page that has
not been copied yet, this page is faulted in ("pulled")
across the network from the source VM.
Popular hypervisors, such as Xen and VMWare, allow
migrating an OS as it continues to run.
Data center architecture
Data center architecture
• Hardware Requirement
• Processor: Intel(R) Core™ i3-4005U CPU @ 1.70GHz
• RAM : 4 GB
• Hard Disk: 630 GB
References
[1].ENM Elnozahy, M Kistler, R Rajamony , Energy-efficient server clusters.
Power-Aware Computer Systems, 2002 – Springer.
[2].RK Sharma, CE Bash, CD Patel, Balance of power: Dynamic thermal
management for internet data centers. IEEE Internet
Computing (Volume:9, Issue: 1), pp. 42-49, IEEE, 2005.
[3]. AJ Younge, G Von Laszewski, L Wang, Efficient resource management for
cloud computing environments, Green Computing Conference, pp. 357-
364, IEEE 2010.
[4]. C Clark, K Fraser, S Hand, JG Hansen, Live migration of virtual machines. In
Proceedings of the 2nd conference on Symposium on Networked Systems
Design & Implementation - Volume 2, pp. 273-286, USENIX
Association Berkeley, CA, USA, 2005.
[5]. L Gyarmati, TA Trinh, How can architecture help to reduce energy
consumption in data center networking? In Proceedings of the 1st
International Conference on Energy-Efficient Computing and Networking,
pp. 183-186, ACM 2010.
[6]. I Alzamil, K Djemame, D Armstrong, Energy-Aware Profiling for Cloud
Computing Environments. Electronic Notes in Theoretical Computer
Science Volume 318, pp. 91-108, 25 November 2015.
[8] J.S. Chase, D.C. Anderson, P.N. Thakar, A.M. Vahdat, R.P. Doyle, Managing energy and server
resources in hosting centers, in: Proceedings of the 18th ACM Symposium on Operating Systems
Principles, ACM, New York, NY, USA, 2001, pp. 103–116.
[9] E. Elnozahy, M. Kistler, R. Rajamony, Energy-efficient server clusters, Power- Aware Computer
Systems (2003) 179–197.
[12] D. Kusic, J.O. Kephart, J.E. Hanson, N. Kandasamy, G. Jiang, Power and performancee management
of virtualized computing environments via lookahead control, Cluster Computing 12 (1) (2009) 1–
15.
[13] S. Srikantaiah, A. Kansal, F. Zhao, Energy aware consolidation for cloud computing, Cluster
Computing 12 (2009) 1–15.
[14] M. Cardosa, M. Korupolu, A. Singh, Shares and utilities based power consolidation in virtualized
server environments, in: Proceedings of the 11th IFIP/IEEE Integrated Network Management, IM
2009, Long Island, NY, USA, 2009.
[15] A. Verma, P. Ahuja, A. Neogi, pMapper: power and migration cost aware
application placement in virtualized systems, in: Proceedings of the 9th
ACM/IFIP/USENIX International Conference on Middleware, Springer, 2008, pp.
243–264.
[17] M. Gupta, S. Singh, Greening of the internet, in: Proceedings of the ACM
Conference on Applications, Technologies, Architectures, and Protocols for
Computer Communication, SIGCOMM 2003, New York, NY, USA, 2003, pp. 19–26.
[18] N. Vasic, D. Kostic, Energy-aware traffic engineering, in: Proceedings of the 1st
ACM International Conference on Energy-Efficient Computing and Networking, e-
Energy 2010, Passau, Germany, 2010, pp. 169–178.
[21] M. Koseoglu, E. Karasan, Joint resource and network scheduling with adaptive offset determination
for optical burst switched grids, Future Generation Computer Systems 26 (4) (2010) 576–589.
[24] L. Gyarmati, T. Trinh,Howcan architecture help to reduce energy consumption in data center
networking? in: Proceedings of the 1st ACM International Conference on Energy-Efficient
Computing and Networking, e-Energy 2010, Passau, Germany, 2010, pp. 183–186.
[25] C. Guo, G. Lu, H. Wang, S. Yang, C. Kong, P. Sun, W. Wu, Y. Zhang, Secondnet: a data center network
virtualization architecture with bandwidth guarantees, in: Proceedings of the 6th International
Conference on Emerging Networking EXperiments and Technologies, CoNEXT 2010, Philadelphia,
USA, 2010.
[26] L. Rodero-Merino, L. Vaquero, V. Gil, F. Galan, J. Fontan, R. Montero, I. Llorente, From infrastructure
delivery to service management in clouds, Future Generation Computer Systems 26 (8) (2010)
1226–1240.
[27] R.N. Calheiros, R. Buyya, C.A.F.D. Rose, A heuristic for mapping
virtual machines and links in emulation testbeds, in: Proceedings of
the 38th International Conference on Parallel Processing, Vienna,
Austria, 2009.
[28] R.K. Sharma, C.E. Bash, C.D. Patel, R.J. Friedrich, J.S. Chase,
Balance of power: dynamic thermal management for internet data
centers, IEEE Internet Computing (2005) 42–49.
[34] Y.Wang, D. Liu, Z. Qin, and Z. Shao, “Memory-aware optimal scheduling with
communication overhead minimization for streaming applications on chip
multiprocessors,” in Proc. IEEE RTSS, Dec. 2010, pp. 350–359.
[38] S. W. Keckler, W. J. Dally, B. Khailany, M. Garland, and D. Glasco, “GPUS and the
future of parallel computing,” IEEE Micro, vol. 31, no. 5, pp. 7–17, Sep./Oct. 2011.
[42] X. Fan, W.-D. Weber, and L. A. Barroso, “Power provisioning for a warehouse-sized
computer,” ACM SIGARCH Comput. Archit. News, vol. 35, no. 2, pp. 13–23, May
2007.
[45] A. H. Beitelmal and C. D. Patel, “Thermo-fluids provisioning of a high performance high density data
center,” Distrib. Parallel Databases, vol. 21, no. 2/3, pp. 227–238, Jun. 2007.
[46] S. V. Garimella, L.-T. Yeh, and T. Persoons, “Thermal management challenges in telecommunication
systems and data centers,” IEEE Trans. Compon. Packag. Manuf. Technol., vol. 2, no. 8, pp. 1307–
1316, Aug. 2012.
[47] D. Quirk and M. Patterson, “Ab-10-c021 the “right” temperature in datacom environments,”
ASHRAE Trans., vol. 116, no. 2, p. 192, 2010.
[48] J. Moore, J. Chase, P. Ranganathan, and R. Sharma, “Making scheduling “cool”: Temperature-aware
workload placement in data centers,” in Proc. Annu. Conf. USENIX Annu. Tech. Conf., Apr. 2005, pp.
61–75.
[49] N. Jiang and M. Parashar, “Enabling autonomic power-aware management of instrumented data
centers,” in Proc. IEEE Int. Symp. Parallel Distrib. Process., May 2009, pp. 1–8.
[50] M. Ellsworth, L. Campbell, R. Simons, and R. Iyengar, “The evolution of water cooling for IBM large
server systems: Back to the future,” in Proc. 11th Intersoc. Conf. Thermal Thermomech. Phenom.
Electron. Syst., May 2008, pp. 266–274.
[51] S. Zimmermann, I. Meijer, M. K. Tiwari, S. Paredes, B. Michel, and D. Poulikakos, “Aquasar: A hot
water cooled data center with direct energy reuse,” Energy, vol. 43, no. 1, pp. 237–245, Jul. 2012.