Reference Hub1
Evolutionary Approaches and Their Applications to Distributed Systems

Evolutionary Approaches and Their Applications to Distributed Systems

Thomas Weise, Raymond Chiong
ISBN13: 9781605667980|ISBN10: 1605667986|EISBN13: 9781605667997
DOI: 10.4018/978-1-60566-798-0.ch006
Cite Chapter Cite Chapter

MLA

Weise, Thomas, and Raymond Chiong. "Evolutionary Approaches and Their Applications to Distributed Systems." Intelligent Systems for Automated Learning and Adaptation: Emerging Trends and Applications, edited by Raymond Chiong, IGI Global, 2010, pp. 114-149. https://doi.org/10.4018/978-1-60566-798-0.ch006

APA

Weise, T. & Chiong, R. (2010). Evolutionary Approaches and Their Applications to Distributed Systems. In R. Chiong (Ed.), Intelligent Systems for Automated Learning and Adaptation: Emerging Trends and Applications (pp. 114-149). IGI Global. https://doi.org/10.4018/978-1-60566-798-0.ch006

Chicago

Weise, Thomas, and Raymond Chiong. "Evolutionary Approaches and Their Applications to Distributed Systems." In Intelligent Systems for Automated Learning and Adaptation: Emerging Trends and Applications, edited by Raymond Chiong, 114-149. Hershey, PA: IGI Global, 2010. https://doi.org/10.4018/978-1-60566-798-0.ch006

Export Reference

Mendeley
Favorite

Abstract

The ubiquitous presence of distributed systems has drastically changed the way the world interacts, and impacted not only the economics and governance but also the society at large. It is therefore important for the architecture and infrastructure within the distributed environment to be continuously renewed in order to cope with the rapid changes driven by the innovative technologies. However, many problems in distributed computing are either of dynamic nature, large scale, NP complete, or a combination of any of these. In most cases, exact solutions are hardly found. As a result, a number of intelligent nature-inspired algorithms have been used recently, as these algorithms are capable of achieving good quality solutions in reasonable computational time. Among all the nature-inspired algorithms, evolutionary algorithms are considerably the most extensively applied ones. This chapter presents a systematic review of evolutionary algorithms employed to solve various problems related to distributed systems. The review is aimed at providing an insight of evolutionary approaches, in particular genetic algorithms and genetic programming, in solving problems in five different areas of network optimization: network topology, routing, protocol synthesis, network security, and parameter settings and configuration. Some interesting applications from these areas will be discussed in detail with the use of illustrative examples.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.