Professional Documents
Culture Documents
Department of Computer Science, Rajagiri School of Engineering and Technology, Rajagiri Valley, Cochin, India.
jeevasj27@gmail.com
2
Department of Information Technology, Rajagiri School of Engineering and Technology, Rajagiri Valley, Cochin, India.
preetha_kg@rajagiritech.ac.in
ABSTRACT
Nature with its mystique powers have always cared for survival of human beings by providing all means of resources for acquiring energy. Now comes the turn of humans to show our gratitude by conserving the energy by adopting techniques for better energy utilization. Green computing is the universal term used for environment-friendly computing. It utilizes the computing resources in the most efficient way without causing harm to our habitat. Green computing goals include reducing the use of hazardous materials, maximizing energy efficiency during the product's lifetime, and promoting recyclability or biodegradability of defunct products and factory waste. The main purpose of this paper is to integrate the advanced wireless communication strategies and smart hardware into our real life for the implementation of green computing. This paper discusses the role of pervasive computing towards achieving green computing by introducing pervasiveness in utilizing computing systems much efficiently in support with environmental well being. And also the paper tries to explore the concept of power aware computing and its implementation using event driven pervasive computing with the support of a handheld device such as a smart phone.
KEYWORDS
Green computing, Event driven computing, Pervasive computing, Power awareness.
1. INTRODUCTION
Computing and computing devices have evolved to be a primary necessity of our day-to-day life. With the advent of advanced gadgets from laptops to smart phones and communication facilities from LANs to portable internet packages, modern technologies have helped us to make computing much easily accessible and simple. The increased number of advanced computing devices adds to utilization of large amount of power around the globe. The large volume of heat thus dissipated add to the global warming in addition to e-waste getting accumulated everywhere. Researches towards environment-friendly computing methodologies have been going on for about a decade now. Green computing, also known as green IT, aims at developing efficient computing techniques which utilizes energy efficiently, without creating hazardous issues for the environment, and also promotes recycling and reuse of components used to develop such
DOI : 10.5121/ijait.2012. 2105 55
International Journal of Advanced Information Technology (IJAIT) Vol. 2, No.1, February 2012
computing devices. In this paper we discuss the concept of pervasive computing and try to reduce the power wastage in green computing by the maximum awareness of power. The rest of this paper is organized as follows. The need and rise of green computing is explained in section 2. Section 3 gives a brief introduction to green computing. The current status and issues of present scenario is described in section 4. Section 5 describes the impact of event driven computing on green computing. Section 6 and 7 gives the key features of the new approach. Future enhancement is given in section 8 and a conclusion is given in section 9.
International Journal of Advanced Information Technology (IJAIT) Vol. 2, No.1, February 2012
development phase. In this actual development of the design takes place with the power efficient components. Deployment is where we utilize the computing systems developed. The utilization must be made efficient by adopting methods to prevent extra power usage and heat dissipation. Idle time power leakage should also be prevented. The last phase is the disposal phase. Here the non degradable materials should be properly recycled and reused by the use of proper disposal measures.
Figure 1.
Green software components can be utilized mainly to reduce idle time power leakage. This is illustrated with describing the following scenario. Suppose we are working on a computing system. We left it for a while for some other work. All this time power is wasted for the idle time of the system. Of course screensavers can save almost 5% of the power wasted. Also hibernation of the system into sleep state, which is enabled in most of the systems nowadays, can save another 10%. But still the external peripherals connected to the system draws power even in this sleep state. This eliminates the 15% we saved. So it is better to use control plugs for external peripherals to avoid this idle time power leakage. The various power usages in computing devices are shown in the figure 2.
International Journal of Advanced Information Technology (IJAIT) Vol. 2, No.1, February 2012
Another method to reduce power usage is virtualization. Here multiple applications can be executed in the same system simultaneously. This enables sharing of processing power. By sharing memory and storage using cloud we can reduce number of storage cells and computing time as well. Sharing of display devices during execution can also reduce the power usage. Display unit can be allotted on the basis of order of completion of execution. This reduces the total power usage as well as the total heat dissipation.
International Journal of Advanced Information Technology (IJAIT) Vol. 2, No.1, February 2012
commands through various message services in case of unexpected events or to reset actions for particular events.
Figure 3. The figure shows the ECA policy, the basic principle used in Event-driven computing
Power aware computing (PAC) includes techniques to distribute power required by processes among themselves before the commencement of execution. But these techniques need constant supervision since each computing processes might be unique with unique power utilization and processing. Also with any small diversion in the execution routine due to some emergency events or happenings the power requirement may change. Figure 4 shows steps in PAC.
Figure 4. The figure shows the major steps in performing Power Aware Computing 59
International Journal of Advanced Information Technology (IJAIT) Vol. 2, No.1, February 2012
This is where pervasive computing techniques to handle events could do its magic by keeping an eye on processing all the time. Introducing this concept into green computing gives rise to a new concept by merging power awareness with event driven computing. This can take care of any emergency power requirement or diverting situations. So finally the users get the control of power distribution and usage in their own computing systems.
Figure 5. The figure shows the functioning of Event Driven Power Aware Computing
It gives us the power to manipulate the processing and regulate power flow in our system from any part of the world at any time. Also, any emergency situations, like short circuits or power
60
International Journal of Advanced Information Technology (IJAIT) Vol. 2, No.1, February 2012
failure during execution of some significant operations, can be handled effectively with the implementation of EDPAC. Avoiding power loss could be the top priority while implementing this system. The programming could also be done to regulate power flow even through the subcomponents of devices like circuits.
International Journal of Advanced Information Technology (IJAIT) Vol. 2, No.1, February 2012
Figure 6. The figure shows the comparison of efficiency in achieving Green computing between EDPAC and PAC
8. FUTURE ENHANCEMENTS
In future, EDPAC can be extended to control over heat dissipation issues in green computing. Since the primary reason for heat dissipation is inefficient power utilization, implementing EDPAC can reduce much of the impact of the issue. This will aid the users to get aware of the situation and use the computing system in an efficient and eco-friendly manner. Development of
62
International Journal of Advanced Information Technology (IJAIT) Vol. 2, No.1, February 2012
advanced ubiquitous devices can still improve the power utilization since these devices would be able to perform actions with sensor-actuator interactions and without continuous monitoring. Also research on new green materials suitable for hardware for computing requires much attention.
9. CONCLUSION
As in the old English saying, to realize the value of water when the well is dry, well only realize the value of energy we are wasting when well be craving for a good source of energy after everything is destroyed. Therefore advancements in research and development of green computing techniques should be the top priority of people around the globe. In this paper we have listed the advantages of pervasive computing and its role in green computing. With the awareness of this we have developed a power aware computing system EDPAC, which will lead to extended event driven approach in green computing thus creating an environment of power awareness. It also deals with emergency situations like power failures, thus ensuring power conservation throughout the execution of computing processes.
REFERENCES
[1] [2] [3] [4] [5] San Murugesan, Making IT Green, IT Professional, volume 12 issue:2, 2010. Joseph Paradiso, Prabal Dutta, Hans Gellersen, Eve Schooler, Smart Energy Systems, IEEE Pervasive Computing, volume 10 issue:1, 2011. Mircea R. Stan, Kevin Skadron, Power-aware computing, Computer, IEEE Computer Society, volume 36 issue:12, 2003. Chia-Tien Dan Lo and Kai Qian, Green Computing Methodology for Next Generation Computing Scientists, 34th annual IEEE Computer Software and Applications Conference, 2010. Naveen Chilamkurti, Sherali Zeadally, Abbas Jamalipour, and Sajal k. Das, Enabling Wireless Technologies for Green Pervasive Computing, EURASIP Journal on Wireless Communications and Networking, 2009. Prof.Yenumula Venkataramana Reddy , Pervasive Computing: Implications, Opportunities and Challenges for the Society 1st International Symposium on Pervasive Computing and Applications, 2006. Pankaj Bhaskar, Sheikh I Ahamed, Privacy in Pervasive Computing and Open Issues,Second International Conference on Availability, Reliability and Security (ARES07), April 2007. Green Computing Guide, The University of Colorado Boulder, http://ecenter.colorado.edu/energy/projects/green_computing.html. Richard Murphy, Thomas Sterling, Chirag Dekate , Advanced Architectures and Execution Models to Support Green Computing, Computing in Science and Engineering, volume 12, 2010. Kai Qian, Chia-Tien Dan Lo, Li Yang, Work in Progress Bring green computing to CS core curriculum with a portable lab, Frontiers in Education Conference (FIE), IEEE 2010. Jen-Yao Chang, Green Technology and Service, Management of e-Commerce and e-Government, ICMECG 08 International Conference, 2008. Joseph Williams, Lewis Curtis, Green: The New Computing Coat of Arms? , IT Professional, volume 10 issue:1, 2008. Roy Want, How Green is Green? , IEEE Pervasive Computing, volume 8 issue:1, 2010. David Wang, Meeting Green Computing Challenges, International Symposium on High Density packaging and Microsystem Integration, HDP 07, 2007. Bosheng Zhou, Alan Marshall, Tsung-Han Lee, Wireless Security Issues in Pervasive Computing, Fourth International Conference on Genetic and Evolutionary Computing (ICGEC), 2010. Y. Kishino, T. Terada, M. Tsukamoto, S. Nishio, A ubiquitous computing environment composed by cooperation between visual markers and event-driven compact devices, International Workshop on Ubiquitous Data Management, UDM 05, 2005 S. Dasgupta, S.Bhat, Lee Yugyung, Event driven service composition for pervasive computing, IEEE International Conference on Pervasive Computing and Communications, Percom 09, 2009. 63
[6]
[7] [8] [9] [10] [11] [12] [13] [14] [15] [16]
[17]
International Journal of Advanced Information Technology (IJAIT) Vol. 2, No.1, February 2012 [18] Jimeno, M. ; Christensen, K. ; Nordman, B. A Network Connection Proxy to Enable Hosts to Sleep and Save Energy, Performance, Computing and Communications Conference, 2008. IPCCC 2008. IEEE International [19] Jereon van Bemmel, Patricia Dockhorn, Ing Widya, Paradigm : Event Driven Computing (white Paper) , https://doc.novay.nl/dsweb/Get/Document-55291/. [20] Green Computing Guide, The University of Colorado Boulder, http://ecenter.colorado.edu/energy/projects/green_computing.html [21] A. Dey and G. Abowd, "Towards a Better Understanding of Context and Context- Awareness," presented at Workshop on the what, who, where, when and how of context- awareness at CHI, 2000. [22] Zhong, B.; Ming Feng; Chung-Horng Lung;,A Green Computing based Architecture Comparison and Analysis, Green Computing and Communications (GreenCom), 2010 IEEE/ACM Int'l Conference on & Int'l Conference on Cyber, Physical and Social Computing (CPSCom) [23] Chia-Tien Dan Lo; Kai Qian;Green Computing Methodology for Next Generation Computing Scientists, Computer Software and Applications Conference (COMPSAC), 2010 IEEE 34th Annual,2010. [24] Harmon, R.; Demirkan, H.; Auseklis, N.; Reinoso, M.; From Green Computing to Sustainable IT: Developing a Sustainable Service Orientation, System Sciences (HICSS), 2010 43rd Hawaii International Conference on 2010. [25] Agarwal, S.; Nath, A.;Green Computing-A New Horizon of Energy Efficiency and Electronic Waste Minimization: A Global Perspective, Communication Systems and Network Technologies (CSNT), 2011 International Conference on 2011. [26] Giroire, Frederic; Guinand, Frederic; Lefevre, Laurent; Torres, Jordi; Energy-aware, power-aware, and Green Computing for lrge distributed systems and applications, High Performance Computing and Simulation (HPCS), 2010 International Conference on 2010. [27] Landwehr, C.E.; Green Computing, Security & Privacy, IEEE, 2005 [28] Siebra, C.; Costa, P.; Marques, R.; Santos, A.L.M.; Silva, F.Q.B., Towards a green mobile development and certification, Wireless and Mobile Computing, Networking and Communications (WiMob), 2011 IEEE 7th International Conference on 2011.
Authors
Ms. Jeeva Susan Jacob Ms. Jeeva Susan Jacob completed her B.Tech Degree in Computer Science and Engineering from Mahatma Gandhi University, Kerala India in 2010. Currently she is pursuing her M.Tech degree in Computer Science and Engineering with specialization in Information Systems at Rajagiri School of Engineering and Technology, Cochin, India. Her research areas of interest include Mobile Computing, Pervasive Computing, Green Computing, Computer Networks and Wireless Communication. Ms. Preetha K.G. Ms. Preetha K G completed her B Tech and M Tech in Computer Science and Engineering from Calicut University and Dr. MGR University in the year 1999 and 2007 respectively. She is associated with Rajagiri School of Engineering & Technology, Cochin, India as an Assistant professor in Department of Information Technology. She has around 10 years of academic experience. Currently she is pursuing PhD at Cochin University of Science & Technology. Her research interest includes mobile computing, ad hoc networks, and Wireless Networks.
64