NetLogo is a multi-agent modeling environment originally conceived by the complex systems community for simulating natural and social phenomena. Despite its simplicity, NetLogo is a powerful tool in many fields of research. It is especially well suited for modeling large collections of independent agents developing over time, thus being a promising solution for simulating and analyzing distributed systems such as modern wireless networks. In this chapter we illustrate the feasibility of this approach, by providing a detailed tutorial about the application of NetLogo to wireless communications.
Unable to display preview. Download preview PDF.
- 1.IEEE Std 802. 11a. Wireless LAN Medium Access Control (MAC) and the Phys-ical Layer (PHY) specifications -High-speed Physical Layer in the 5 GHz Band., 1999.Google Scholar
- 2.IEEE Std 802. 11g 2003. Amendment to IEEE Std 802. 11, 1999 Edn. (Reaff 2003) as amended by IEEE Stds 802. 11a-1999, 802. 11b-1999, 802. 11b-1999/Cor 1-2001, and 802. 11d-2001., 2003.Google Scholar
- 3.L. DaSilva A. MacKenzie. Game Theory for Wireless Engineers. ISBN 1-59829-016-9. Morgan & Claypool, 2006.Google Scholar
- 4.Federico Albiero. Power Savings in Cooperative Networks. A Game-theoretic Approach. Master’s thesis, Universita’ agli Studi di Padova (Italy) and Aalborg University (AAU -Denmark), 2006.Google Scholar
- 5.Various Authors. NetLogo User Manual. Center for Connected Learning and Computer-Based Modeling. Northwestern University of Evanston, IL, Septem-ber 2006. Available at http://ccl.northwestern.edu/netlogo/docs/.
- 6.R. Axelrod. The Evolution of Cooperation. Basic Books, 1984.Google Scholar
- 8.W. Pundstone. Prisoner’s Dilemma. Doubleday, 1992.Google Scholar
- 10.Frank H. P. Fitzek Tatiana K. Madsen and Ramjee Prasad. Simulating Mobile Ad Hoc Networks: Estimation of Connectivity Probability. Dept. of Communi-cation Technology, Aalborg University, 2004. Available at http://kom. aau. dk/ ∼ff/documents/wpmc2004tatiana. pdf.
- 11.U. Wilenski. NetLogo. Center for Connected Learning and Computer-Based Modeling. Northwestern University of Evanston, IL, 1999. Available at http://ccl. northwestern. edu/netlogo.
- 12.U. Wilenski. Modeling Nature’s Emergent Patterns with Multi-agent Languages. Center for Connected Learning and Computer-Based Modeling, Northwestern University of Evanston (IL), 2001. Available at http://ccl.northwestern.edu/papers/MEE/.