Home‎ > ‎

Handbook of Green Computing

Handbook of Green Computing

Ishfaq Ahmad, University of Texas at Arlington 

Sanjay Ranka, University of Florida


Green computing is an emerging research area spanning across the fields of computer science and engineering, electrical engineering as well as other engineering disciplines. Green computing is the environmentally responsible use of computers and related resources. Such practices include the implementation of energy-efficient central processing units processors and peripherals as well as reduced resource consumption. During the last five years, the area has produced a prodigious amount of knowledge that needs to be consolidated in the form of a comprehensive book.


Researchers and engineers are now considering energy as a first-class resource and are inventing means to manage it along with performance, reliability, and security. Thus, a considerable amount of knowledge has emerged, as is evident by numerous tracks in leading conferences in areas such as mobile and pervasive computing, circuit design, architecture, real-time systems, and software. Active research is going on in power and thermal management at the component, software, and system level, as well as on defining power management standards for servers and devices and operating systems.  Heat dissipation control is equally important, forcing circuit designers and processor architects to consider not only the performance issues but also factors such as packaging, reliability, dynamic power consumption, and the distribution of heat. There is a lack of a book that can comprehensively provide the readers with the fundamental knowledge and state-of-the-art practices.

The aim of this edited book will be to provide basic and fundamental knowledge in all related areas including, but not limited to, circuit and component design, software, operating systems, networking and mobile computing, data centers. The book will also inform readers on the state of the art of various aspects of power-aware computing at the component, software and system level. The book will be comprehensive and will a wide range of topics deal with power, energy and temperature related research areas of current importance to readers. 



  1. Power-efficient architectures
  2. Efficient component and circuit design for energy harvesting
  3. Power management in memory, storage, communication and other devices
  4. Low power electronics, embedded systems, ASICs and FPGSs
  5. Models for evaluating performance, energy and thermal issues and their trade-offs.   
  6. Tools for monitoring power and performance
  7. Theoretical and algorithmic aspects of energy, power, and temperature
  8. Pervasive computing for green infrastructures
  9. Green data centers and cloud computing
  10. Power-aware software applications
  11. Code profiling, restricting and transformation for power management
  12. Power-aware middleware
  13. Scheduling, allocation and resource management for energy and thermal management
  14. Computing for sustainable  environments
  15. Understanding and exploiting user behavior for power saving
  16. Developing means for reconfiguring energy to power up computers
  17. Defining standards for power-aware hardware and software
  18. Recycling computing equipment
  19. Telecommuting
  20. Developing incentives, policies, education and a cultural awareness




CRC Press.

Ishfaq Ahmad received a B.Sc. degree in Electrical Engineering from the University of Engineering and Technology, Pakistan, in 1985, and an MS degree in Computer Engineering and a PhD degree in Computer Science from Syracuse University, New York, U.S.A., in 1987 and 1992, respectively. He is currently a professor of Computer Science and Engineering at the University of Texas at Arlington (UTA).  Prior to joining UTA, he was on the faculty of Computer Science Department at the Hong Kong University of Science and Technology (HKUST). At UTA, he leads the Multimedia Laboratory and the Institute for Research in Security (IRIS). IRIS, an inter-disciplinary research center spanning several departments, is engaged in research on advanced technologies for homeland security and law enforcement. Professor Ahmad is known for his research contributions in parallel and distributed computing, multimedia computing, video compression, and security. His work in these areas is published in 200 plus technical papers in peer-reviewed journals and conferences.

Dr. Ahmad is a recipient of numerous research awards, which include three best paper awards at leading conferences and 2007 best paper award for IEEE Transactions on Circuits and Systems for Video Technology, IEEE Service Appreciation Award, and 2008 Outstanding Area Editor Award from the IEEE Transactions on Circuits and Systems for Video Technology. 

His current research is funded by the Department of Justice, National Science Foundation and several companies. He is an associate editor of the Journal of Parallel and Distributed Computing, IEEE Transactions on Circuits and Systems for Video Technology, IEEE Transactions on Multimedia, IEEE Distributed Systems Online, and Hindawi Journal of Electrical and Computer Engineering. He is a Fellow of the IEEE and a member of the advisory board of Lifeboat Foundation.

Sanjay Ranka is a Professor in the Department of Computer Information Science and Engineering at University of Florida. His current research interests are energy efficient computing, high performance computing,  data mining and informatics. Most recently he was the Chief Technology Officer at Paramark where he developed real-time optimization software for optimizing marketing campaigns. Sanjay has also held positions as a tenured faculty positions at Syracuse University and as a researcher/visitor at IBM T.J. Watson Research Labs and Hitachi America Limited. 

Sanjay earned his Ph.D. (Computer Science) from the University of Minnesota in 1988 and a B. Tech. in Computer Science from IIT, Kanpur, India in 1985. He has coauthored two books: Elements of Neural Networks (MIT Press) and Hypercube Algorithms (Springer Verlag), 70 journal articles and 110 refereed conference articles. His recent work has received best paper runner up award at KDD-2009, a best paper award at ICN 2007, and a nomination for the 2008 Robbins Prize for the best paper in journal of Physics in Medicine and Biology.

He is a fellow of the IEEE and AAAS, and a member of IFIP Committee on System Modeling and Optimization. He serves on the editorial board of the Journal of Parallel and Distributed Computing and was a past member of the Parallel Compiler Runtime Consortium and the Message Passing Initiative Standards Committee. He was also one of the main architects of the Syracuse Fortran 90D/HPF compiler. He is the program chair for 2010 International Conference on Contemporary Computing and co-general chair for 2009 International Conference on Data Mining and 2010 International Conference on Green Computing.