Preface |
|
ix | |
Editors |
|
xi | |
Contributors |
|
xiii | |
|
PART I Components, Platforms, and Architectures |
|
|
|
|
3 | (18) |
|
|
|
2 Energy-Efficient Network-on-Chip Architectures for Multi-Core Systems |
|
|
21 | (28) |
|
|
|
|
|
3 Geyser: Energy-Efficient MIPS CPU Core with Fine-Grained Run-Time Power Gating |
|
|
49 | (18) |
|
|
|
|
|
|
|
4 Low-Power Design of Emerging Memory Technologies |
|
|
67 | (26) |
|
|
|
|
|
PART II Energy-Efficient Storage |
|
|
|
5 Reducing Delays Associated with Disk Energy Management |
|
|
93 | (14) |
|
|
|
|
|
6 Power-Efficient Strategies for Storage Systems: A Survey |
|
|
107 | (22) |
|
|
|
7 Dynamic Thermal Management for High-Performance Storage Systems |
|
|
129 | (18) |
|
|
|
|
8 Energy-Saving Techniques for Disk Storage Systems |
|
|
147 | (22) |
|
|
|
|
9 Thermal and Power-Aware Task Scheduling and Data Placement for Storage Centric Datacenters |
|
|
169 | (24) |
|
|
|
PART III Green Networking |
|
|
|
10 Power-Aware Middleware for Mobile Applications |
|
|
193 | (32) |
|
|
|
Nalini Venkatasubramanian |
|
|
11 Energy Efficiency of Voice-over-IP Systems |
|
|
225 | (14) |
|
|
|
12 Intelligent Energy-Aware Networks |
|
|
239 | (44) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
13 Green TCAM-Based Internet Routers |
|
|
283 | (28) |
|
|
|
|
|
14 Algorithmic Aspects of Energy-Efficient Computing |
|
|
311 | (20) |
|
|
15 Algorithms and Analysis of Energy-Efficient Scheduling of Parallel Tasks |
|
|
331 | (30) |
|
|
16 Power Saving by Task-Level Dynamic Voltage Scaling: A Theoretical Aspect |
|
|
361 | (24) |
|
|
17 Speed Scaling: An Algorithmic Perspective |
|
|
385 | (22) |
|
|
|
|
18 Processor Optimization for Energy Efficiency |
|
|
407 | (20) |
|
|
|
19 Energy-Aware SIMD Algorithm Design on GPU and Multicore Architectures |
|
|
427 | (16) |
|
|
|
20 Memetic Algorithms for Energy-Aware Computation and Communications Optimization in Computing Clusters |
|
|
443 | (32) |
|
|
|
|
|
|
|
21 Online Job Scheduling Algorithms under Energy Constraints |
|
|
475 | (18) |
|
|
22 Reliability-Aware Power Management for Real-Time Embedded Systems |
|
|
493 | (26) |
|
|
|
23 Energy Minimization for Multiprocessor Systems Executing Real-Time Tasks |
|
|
519 | (24) |
|
|
|
|
24 Energy-Aware Scheduling and Dynamic Reconfiguration in Real-Time Systems |
|
|
543 | (30) |
|
|
|
|
25 Adaptive Power Management for Energy Harvesting Embedded Systems |
|
|
573 | (22) |
|
|
|
|
|
26 Low-Energy Instruction Cache Optimization Techniques for Embedded Systems |
|
|
595 | (26) |
|
|
Index |
|
1 | (1) |
Preface |
|
ix | |
Editors |
|
xi | |
Contributors |
|
xiii | |
|
PART VI Monitoring, Modeling, and Evaluation |
|
|
|
27 Power-Aware Modeling and Autonomic Management Framework for Distributed Computing Systems |
|
|
621 | (28) |
|
|
|
|
|
28 Power Measuring and Profiling: State of the Art |
|
|
649 | (26) |
|
|
|
29 Modeling the Energy Consumption of Distributed Applications |
|
|
675 | (12) |
|
|
|
|
|
30 Comparative Study of Runtime Systems for Energy-Aware High-Performance Computing |
|
|
687 | (22) |
|
|
|
31 Tool Environments to Measure Power Consumption and Computational Performance |
|
|
709 | (36) |
|
|
|
|
|
|
|
32 BlueTool: Using a Computing Systems Research Infrastructure Tool to Design and Test Green and Sustainable Data Centers |
|
|
745 | (16) |
|
|
|
|
|
|
PART VII Software Systems |
|
|
|
33 Optimizing Computing and Energy Performances in Heterogeneous Clusters of CPUs and GPUs |
|
|
761 | (34) |
|
|
|
|
34 Energy-Efficient Online Provisioning for HPC Workloads |
|
|
795 | (22) |
|
|
|
|
|
|
35 Exploiting Heterogeneous Computing Systems for Energy Efficiency |
|
|
817 | (18) |
|
|
|
|
36 Code Development of High-Performance Applications for Power-Efficient Architectures |
|
|
835 | (20) |
|
|
37 Experience with Autonomic Energy Management Policies for JavaEE Clusters |
|
|
855 | (20) |
|
|
|
|
|
PART VIII Data Centers and Large-Scale Systems |
|
|
|
38 Power-Aware Parallel Job Scheduling |
|
|
875 | (24) |
|
|
|
|
39 Toward Energy-Efficient Web Server Clusters |
|
|
899 | (24) |
|
|
|
40 Providing a Green Framework for Cloud Data Centers |
|
|
923 | (26) |
|
|
|
|
|
41 Environmentally Opportunistic Computing |
|
|
949 | (16) |
|
|
|
|
|
42 Energy-Efficient Data Transfers in Large-Scale Distributed Systems |
|
|
965 | (18) |
|
|
|
43 Overview of Data Centers Energy Efficiency Evolution |
|
|
983 | (46) |
|
|
44 Evaluating Performance, Power, and Cooling in High-Performance Computing (HPC) Data Centers |
|
|
1029 | (24) |
|
|
|
|
|
|
PART IX Green Applications |
|
|
|
45 GreenGPS-Assisted Vehicular Navigation |
|
|
1053 | (24) |
|
|
46 Energy-Aware Mobile Multimedia Computing |
|
|
1077 | (20) |
|
|
|
|
|
|
47 Ultralow-Power Implantable Electronics |
|
|
1097 | (18) |
|
|
|
48 Energy-Adaptive Computing: A New Paradigm for Sustainable IT |
|
|
1115 | (18) |
|
|
PART X Social and Environmental Issues |
|
|
|
49 Evolution of Energy Awareness Using an Open Carbon Footprint Calculation Platform |
|
|
1133 | (12) |
|
|
|
|
|
|
50 Understanding and Exploiting User Behavior for Energy Saving |
|
|
1145 | (14) |
|
|
51 Predicting User Behavior for Energy Saving |
|
|
1159 | (20) |
|
|
|
|
52 Toward Sustainable Portable Computing |
|
|
1179 | |
|
|
Index |
|
1 | |