Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Evolutionary based solutions for green computing
Khan S., Kołodziej J., Li J., Zomaya A., Springer Publishing Company, Incorporated, New York, NY, 2012. 276 pp.  Type: Book (978-3-642306-58-7)
Date Reviewed: Jan 24 2013

Computer scientists usually view evolutionary computation as a sub-field of artificial intelligence involving combinatorial optimization. Evolutionary computation uses iterative processes, combined with random search (eventually parallelized), to meet some optimization goals.

The editors and authors of this collection of papers intend to show the relevance of evolutionary computation in a set of established energy-saving applications (data centers, wireless sensor networks, virtualized Web services, and grid computing). As a result, the relevance of the volume is limited to researchers in the same field, and to other researchers in green computing who are looking for approaches to solve optimization problems.

The volume comprises eight chapters devoted to selected high-performance computing and network subsystem energy-saving efforts. Because each application field has to be surveyed, and the corresponding model formulated, large parts of these chapters are devoted to contextual information. However, algorithmic contributions are found in chapter 3 on macro-level models for power consumption in servers, and in chapter 4 on genetic-based batch schedulers. Some computational results are reported in these chapters, as well as in chapter 5 on power consumption constrained scheduling; in chapter 6, about on-chip wireless communication for massive multicore systems; and in chapter 8, on data compression and node localization in wireless sensor networks.

Each chapter has its own list of references, but the volume lacks an index and a consolidated reference list. While meta-heuristics based on some high-level models are presented, it would have been useful to compare their results, when available, with the real heuristics or other algorithms as implemented in the systems on which experiments are reported. One reason is obviously to account for modeling uncertainty and the typical randomness in many energy-consuming processes.

Reviewer:  L.-F. Pau Review #: CR140869 (1304-0299)
Bookmark and Share
Distributed Artificial Intelligence (I.2.11 )
Distributed Architectures (C.1.4 ... )
Distributed Systems (C.2.4 )
Grid computing (C.2.4 ... )
Public Policy Issues (K.4.1 )
Would you recommend this review?
Other reviews under "Distributed Artificial Intelligence": Date
Optimal manipulation of voting rules
Obraztsova S., Elkind E.  AAMAS 2012 (Proceedings of the 11th International Conference on Autonomous Agents and Multiagent Systems, Valencia, Spain,  Jun 4-8, 2012) 619-626, 2012. Type: Proceedings
Feb 28 2013
Agent-based service-oriented computing
Griffiths N., Chao K.,  Springer Publishing Company, Incorporated, New York, NY, 2010. 270 pp. Type: Book (978-1-849960-40-3)
Apr 15 2011
The smart swarm: how understanding flocks, schools, and colonies can make us better at communicating, decision making, and getting things done
Miller P.,  Avery Publishing Group, Inc., New York, NY, 2010. 304 pp. Type: Book (978-1-583333-90-7)
Mar 29 2011

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright © 2000-2014 ThinkLoud, Inc.
Terms of Use
| Privacy Policy