1st Edition

Handbook of Energy-Aware and Green Computing - Two Volume Set

    1284 Pages 630 B/W Illustrations
    by Chapman & Hall

    1284 Pages 630 B/W Illustrations
    by Chapman & Hall

    Implementing energy-efficient CPUs and peripherals as well as reducing resource consumption have become emerging trends in computing. As computers increase in speed and power, their energy issues become more and more prevalent. The need to develop and promote environmentally friendly computer technologies and systems has also come to the forefront in computing research.

    A pioneering publication for researchers in computer science and engineering, Handbook of Energy-Aware and Green Computing, Two-Volume Set is one of the first to present a comprehensive account of recent research in energy-aware and green computing. Edited by the co-chairs of the International Green Computing Conference, this handbook incorporates fundamental knowledge from all related areas, including circuit and component design, software, operating systems, networking, mobile computing, and data centers. It also discusses up-to-date research on many aspects of power-aware computing at the component, software, and system levels.

    COMPONENTS, PLATFORMS, AND ARCHITECTURES
    Subthreshold Computing, J. Kevin Hicks and Dhireesha Kudithipudi
    Energy-Efficient Network-on-Chip Architectures for Multicore Systems, Partha Pande, Amlan Ganguly, Sujay Deb, and Kevin Chang
    Geyser: Energy-Efficient MIPS CPU Core with Fine-Grained Run-Time Power Gating, Hiroshi Sasaki, Hideharu Amano, Kimiyoshi Usami, Masaaki Kondo, Mitaro Namiki, and Hiroshi Nakamura
    Low Power Design of Emerging Memory Technologies, Yiran Chen, Hai Li, Yuan Xie, and Dimin Niu

    ENERGY-EFFICIENT STORAGE
    Reducing Delays Associated with Disk Energy Management, Puranjoy Bhattacharjee, Ali R. Butt, Guanying Wang, and Chris Gniady
    Power Efficient Strategies for Storage Systems: A Survey, Medha Bhadkamkar and Behrooz Shirazi
    Dynamic Thermal Management for High-Performance Storage Systems, Youngjae Kim, Sudhanva Gurumurthi, and Anand Sivasubramaniam
    Energy Saving Techniques for Disk Storage Systems, Jerry Chou, Jinoh Kim, Doron Rotem
    Thermal and Power-Aware Task Scheduling and Data Placement for Storage Centric Datacenters, Bing Shi and Ankur Srivastava

    GREEN NETWORKING
    Power-Aware Middleware for Mobile Applications, Shivajit Mohapatra, M. Reza Rahimi, and Nalini Venkatasubramanian
    Energy Efficiency of Voice-over-IP Systems, Salman A. Baset and Henning Schulzrinne
    Intelligent Energy Aware Networks, Y. Audzevich, A. Moore, A. Rice, R. Sohan, S. Timotheou, J. Crowcroft, S. Akoush, A. Hopper, A. Wonfor, H. Wang, R. Penty, I. White, X. Dong, T. El-Gorashi, and J. Elmirghani
    Green TCAM-Based Internet Routers, Tania Mishra and Sartaj Sahni

    ALGORITHMS
    Algorithmic Aspects of Energy-Efficient Computing, Marek Chrobak
    Algorithms and Analysis of Energy-Efficient Scheduling of Parallel Tasks, Keqin Li
    Power Saving by Task-Level Dynamic Voltage Scaling: A Theoretical Aspect, Taewhan Kim
    Speed Scaling: An Algorithmic Perspective, Adam Wierman, Lachlan L.H. Andrew, and Minghong Lin
    Processor Optimization for Energy Efficiency, Omid Azizi and Benjamin C. Lee
    Power Aware SIMD Algorithm Design on GPU and Multicore Architectures, Da Qi Ren and Reiji Suda
    Memetic Algorithms for Energy-Aware Computation and Communications Optimization in Computing Clusters, Johnatan E. Pecero, Bernabé Dorronsoro, Mateusz Guzek, and Pascal Bouvry
    Online Job Scheduling Algorithms under Energy Constraints, Fei Li

    REAL-TIME SYSTEMS
    Reliability-Aware Power Management for Real-Time Embedded Systems, Dakai Zhu and Hakan Aydin
    Energy Minimization for Multiprocessor Systems Executing Real-Time Tasks, Yumin Zhang, Xiaobo Sharon Hu, and Danny Ziyi Chen
    Energy-Aware Scheduling and Dynamic Reconfiguration in Real-Time Systems, Weixun Wang, Xiaoke Qin, and Prabhat Mishra
    Adaptive Power Management for Energy Harvesting Embedded Systems, Jun Lu, Shaobo Liu, Qing Wu, and Qinru Qiu
    Low Energy Instruction Cache Optimization Techniques for Embedded Systems, Ann Gordon-and Marisha Rawlins

    MONITORING, MODELING, AND EVALUATION
    A Power-Aware Modeling and Autonomic Management Framework for Distributed Computing Systems, Rajat Mehrotra, Abhishek Dubey, Sherif Abdelwahed, and Asser N. Tantawi
    Power Measuring and Profiling: State-of-the-Art 3, Hui Chen and Weisong Shi
    Modeling the Energy Consumption of Distributed Applications, Georges Da Costa, Helmut Hlavacs, Karin Anna Hummel, and Jean-Marc Pierson
    A Comparative Study of Runtime Systems for Energy Aware High Performance Computing, Chung-Hsing Hsu and Stephen W. Poole
    Tool Environments to Measure Power Consumption and Computational Performance, Timo Minartz, Daniel Molka, Julian Kunkel, Michael Knobloch Michael Kuhn, and Thomas Ludwig
    BlueTool: Using a Computing Systems Research Infrastructure Tool to Design and Test Green and Sustainable Data Centers, Sandeep Gupta, Georgios Varsamopoulos, Anna Haywood, Patrick Phelan, and Tridib Mukherjee

    SOFTWARE SYSTEMS
    Optimizing Performances in Heterogeneous Clusters, Stephane Vialle, Sylvain Contassot-Vivier, and Thomas Jost
    Energy-Efficient Online Provisioning for HPC Workloads, Ivan Rodero, Manish Parashar, Andres Quiroz, Francesc Guim, and Stephen W. Poole
    Exploiting Heterogeneous Computing Systems for Energy Efficiency, Wei Chen, Young Choon Lee, and Albert Y. Zomaya
    Code Development of High Performance Applications for Power-Efficient Architectures, Khaled Z. Ibrahim
    Experience with Autonomic Energy Management Policies for JavaEE Clusters, Daniel Hagimont, Laurent Broto, Aeiman Gada, and Noel Depalma

    DATA CENTERS AND LARGE-SCALE SYSTEMS
    Power-Aware Parallel Job Scheduling, Maja Etinski, Julita Corbalan, and Jesus Labarta
    Toward Energy Efficient Web Server Clusters, Yu Cai and Xinying Zheng
    Providing a Green Framework for Cloud Data Centers, Andrew J. Younge, Gregor von Laszewski, Lizhe Wang, and Geoffrey C. Fox
    Environmentally Opportunistic Computing, Paul Brenner, Douglas Thain, Aimee Buccellato, and David B. Go
    Energy-Efficient Data Transfers in Large-Scale Distributed Systems, Anne-Cécile Orgerie and Laurent Lefèvre
    Overview of Data Centers Energy Efficiency Evolution, Lennart Johnsson
    Evaluating Performance, Power, and Cooling in High Performance Computing (HPC) Data Centers, Jeffrey J. Evans, Sandeep Gupta, Karen L. Karavanic, Andres Marquez, and Georgios Varsamopoulos

    GREEN APPLICATIONS
    Green GPS-Assisted Vehicular Navigation, Tarek F. Abdelzaher
    Energy-Aware Mobile Multimedia Computing, Jianxin Sun, Dalei Wu, Jiucai Zhang, Xueyi Wang, and Song Ci
    Ultralow-Power Implantable Electronics, Seetharam Narasimhan and Swarup Bhunia
    Energy Adaptive Computing: A New Paradigm for Sustainable IT, Krishna Kant

    SOCIAL AND ENVIRONMENTAL ISSUES
    Evolution of Energy Awareness using an Open Carbon Footprint Calculation Platform (OCFP), Farzana Rahman, Sheikh Iqbal Ahamed, Casey O’Brien, He Zhang, and Lin Liu
    Understanding and Exploiting User Behavior for Energy Saving, Vasily G. Moshnyaga
    Understanding and Exploiting User Behavior for Energy Saving, Mingsong Bi, Igor Crk, and Chris Gniady
    Toward Sustainable Portable Computing, Vinod Namboodiri and Siny Joseph

    Biography

    Ishfaq Ahmad is a professor of computer science and engineering at the University of Texas at Arlington. An IEEE fellow, Dr. Ahmad is a co-founder of the International Green Computing Conference and the founding editor-in-chief of Sustainable Computing: Informatics and Systems. He is also an editor of the Journal of Parallel and Distributed Computing, IEEE Transactions on Circuits and Systems for Video Technology, IEEE Transactions on Parallel and Distributed Systems, and Hindawi Journal of Electrical and Computer Engineering. His research focuses on parallel and distributed computing systems and their applications, optimization algorithms, multimedia systems, video compression, and energy-aware green computing.

    Sanjay Ranka is a professor in the Department of Computer Information Science and Engineering at the University of Florida. A fellow of the IEEE and AAAS, Dr. Ranka is the associate editor-in-chief of the Journal of Parallel and Distributed Computing and an associate editor of IEEE Transactions on Parallel and Distributed Computing, Sustainable Computing: Systems and Informatics, Knowledge and Information Systems, and the International Journal of Computing. His research interests include energy efficient computing, high performance computing, data mining, and informatics.