|
1 Evolutionary Green Computing Solutions for Distributed Cyber Physical Systems |
|
|
1 | (28) |
|
|
|
|
|
|
|
2 | (1) |
|
1.2 Green Computing in DCPS Domains |
|
|
3 | (5) |
|
|
4 | (1) |
|
|
5 | (1) |
|
|
5 | (1) |
|
1.2.4 Problems Statements for Green Computing in DCPS |
|
|
6 | (2) |
|
|
8 | (2) |
|
1.4 EA Applications for Green Computing in DCPS |
|
|
10 | (13) |
|
1.4.1 Survey on Evolutionary-Based Solutions for Energy Aware Workload Scheduling in High Performance Computing (HPC) Data Centers |
|
|
10 | (3) |
|
1.4.2 Survey on Energy Efficient Routing Problem for WSNs |
|
|
13 | (3) |
|
1.4.3 Survey on Applications of EA for Thermal Aware Job Scheduling in HPC Data Centers |
|
|
16 | (5) |
|
1.4.4 Survey on Thermal Aware Communication Scheduling in Implanted Biosensor Networks |
|
|
21 | (1) |
|
1.4.5 Survey on Energy Harvesting and Cost Management in Data Centers |
|
|
22 | (1) |
|
|
23 | (6) |
|
|
25 | (4) |
|
2 Energy-Aware Provisioning of HPC Services through Virtualised Web Services |
|
|
29 | (26) |
|
|
|
|
|
|
|
|
|
|
30 | (2) |
|
2.2 Scientific Workflows with Common Workflow Description Languages |
|
|
32 | (4) |
|
2.2.1 Requirements for Scientific Workflow Environments |
|
|
32 | (1) |
|
2.2.2 Applying Common Workflow Description Languages to the Scientific Computing Domain |
|
|
33 | (3) |
|
2.3 Virtualisation Infrastructure |
|
|
36 | (6) |
|
2.3.1 General Architecture |
|
|
36 | (4) |
|
2.3.2 Applying the Gateway Infrastructure to Different Domains |
|
|
40 | (2) |
|
2.4 Energy-Aware Job Scheduling and Deployment |
|
|
42 | (5) |
|
2.5 An Example: HPC Workflow |
|
|
47 | (2) |
|
|
49 | (1) |
|
|
50 | (5) |
|
|
51 | (4) |
|
3 Macro Level Models of Power Consumption for Servers in Distributed Systems |
|
|
55 | (40) |
|
|
|
|
|
|
56 | (2) |
|
|
58 | (1) |
|
|
59 | (3) |
|
3.3.1 Servers and Clients |
|
|
59 | (1) |
|
3.3.2 Processes in Servers |
|
|
60 | (2) |
|
|
62 | (7) |
|
|
62 | (2) |
|
|
64 | (2) |
|
|
66 | (3) |
|
3.5 Power Consumption Models |
|
|
69 | (14) |
|
|
69 | (7) |
|
|
76 | (2) |
|
|
78 | (5) |
|
3.6 Server Selection Algorithms |
|
|
83 | (5) |
|
|
83 | (1) |
|
|
84 | (2) |
|
|
86 | (2) |
|
|
88 | (3) |
|
|
88 | (2) |
|
|
90 | (1) |
|
|
91 | (4) |
|
|
92 | (3) |
|
4 Energy and Security Awareness in Evolutionary-Driven Grid Scheduling |
|
|
95 | (44) |
|
|
|
|
|
|
|
96 | (1) |
|
4.2 Generic Model of Secure Grid Cluster |
|
|
97 | (2) |
|
4.3 Scheduling Problems in Computational Grids |
|
|
99 | (4) |
|
4.3.1 Problems Notation and Classification |
|
|
101 | (2) |
|
4.4 Independent Batch Scheduling Problem, Scheduling Scenarios and Objective Functions |
|
|
103 | (9) |
|
4.4.1 Expected Time to Compute (ETC) Matrix Model Adapted to Energy and Security Aware Scheduling in Grids |
|
|
104 | (2) |
|
4.4.2 Security Conditions |
|
|
106 | (3) |
|
|
109 | (3) |
|
4.5 Security-Aware Genetic-Based Batch Schedulers |
|
|
112 | (3) |
|
4.6 Empirical Evaluation of Genetic Grid Schedulers |
|
|
115 | (13) |
|
|
119 | (9) |
|
4.7 Multi-population Genetic Grid Schedulers |
|
|
128 | (4) |
|
|
130 | (1) |
|
|
130 | (2) |
|
|
132 | (3) |
|
|
135 | (4) |
|
|
136 | (3) |
|
5 Power Consumption Constrained Task Scheduling Using Enhanced Genetic Algorithms |
|
|
139 | (22) |
|
|
|
|
139 | (2) |
|
5.2 Power Consumption Constrained Task Scheduling Problem |
|
|
141 | (3) |
|
5.3 Enhanced Genetic Algorithm for the Green Task Scheduling Problem |
|
|
144 | (7) |
|
|
144 | (1) |
|
5.3.2 Shadow Price Enhanced Genetic Algorithm |
|
|
145 | (2) |
|
5.3.3 Green Task Scheduling Using S PGA |
|
|
147 | (4) |
|
|
151 | (5) |
|
|
156 | (5) |
|
|
157 | (4) |
|
6 Thermal Management in Many Core Systems |
|
|
161 | (26) |
|
|
|
|
|
161 | (1) |
|
|
162 | (8) |
|
6.2.1 Uniform Sensor Placement |
|
|
163 | (1) |
|
6.2.2 Non-uniform Sensor Placement |
|
|
163 | (1) |
|
6.2.3 Quality-Threshold Clustering |
|
|
164 | (1) |
|
|
165 | (1) |
|
6.2.5 Determining Thermal Hot Spots to Aid Sensor Allocation |
|
|
166 | (2) |
|
6.2.6 Non-uniform Subsampling of Thermal Maps |
|
|
168 | (2) |
|
6.3 Temperature Modeling and Prediction Techniques |
|
|
170 | (7) |
|
|
171 | (2) |
|
6.3.2 Temperature Prediction |
|
|
173 | (4) |
|
6.4 Runtime Thermal Management |
|
|
177 | (5) |
|
6.4.1 Model-Based Adaptive Thermal Management |
|
|
177 | (5) |
|
|
182 | (5) |
|
|
183 | (4) |
|
7 Sustainable and Reliable On-Chip Wireless Communication Infrastructure for Massive Multi-core Systems |
|
|
187 | (40) |
|
|
|
|
|
|
188 | (1) |
|
|
188 | (2) |
|
7.3 Wireless NoC Architecture |
|
|
190 | (9) |
|
|
191 | (1) |
|
7.3.2 Wireless Link Insertion and Optimization |
|
|
192 | (3) |
|
|
195 | (1) |
|
7.3.4 Routing and Communication Protocols |
|
|
196 | (3) |
|
7.4 Performance Evaluations |
|
|
199 | (12) |
|
7.4.1 Establishment of Wireless Links |
|
|
200 | (2) |
|
7.4.2 Performance Metrics |
|
|
202 | (1) |
|
7.4.3 Performance Evaluation |
|
|
203 | (8) |
|
7.5 Reliability in WiNoCs |
|
|
211 | (9) |
|
7.5.1 Wireless Channel Model |
|
|
212 | (3) |
|
7.5.2 Proposed Product Code for the Wireless Links |
|
|
215 | (1) |
|
7.5.3 Residual BER of the Wireless Channel with H-PC |
|
|
216 | (1) |
|
7.5.4 Error Control Coding for the Wireline Links |
|
|
217 | (3) |
|
|
220 | (3) |
|
|
223 | (4) |
|
|
223 | (4) |
|
8 Exploiting Multi-Objective Evolutionary Algorithms for Designing Energy-Efficient Solutions to Data Compression and Node Localization in Wireless Sensor Networks |
|
|
227 | |
|
|
|
|
228 | (3) |
|
|
231 | (2) |
|
8.2.1 Data Compression in WSN |
|
|
231 | (1) |
|
8.2.2 Node Localization in WSN |
|
|
232 | (1) |
|
8.3 Data Compression in WSN: An MOEA-Based Solution |
|
|
233 | (3) |
|
|
233 | (1) |
|
8.3.2 Overview of Our Approach |
|
|
234 | (1) |
|
8.3.3 Chromosome Coding and Mating Operators |
|
|
235 | (1) |
|
8.4 Node Localization in WSN: An MOEA-Based Solution |
|
|
236 | (2) |
|
|
236 | (1) |
|
8.4.2 Overview of Our Approach |
|
|
237 | (1) |
|
8.4.3 Chromosome Coding and Mating Operators |
|
|
238 | (1) |
|
8.5 Multi-Objective Evolutionary Algorithms |
|
|
238 | (2) |
|
|
239 | (1) |
|
|
239 | (1) |
|
8.6 Experimental Results for the Data Compression Approach |
|
|
240 | (7) |
|
|
240 | (1) |
|
8.6.2 Selecting an MOEA for the Specific Problem |
|
|
241 | (1) |
|
8.6.3 Experimental Results |
|
|
242 | (2) |
|
8.6.4 Comparison with LTC |
|
|
244 | (3) |
|
8.7 Experimental Results for the Node Localization Approach |
|
|
247 | (5) |
|
|
247 | (2) |
|
8.7.2 Experimental Results and Comparisons |
|
|
249 | (3) |
|
|
252 | |
|
|
253 | |