NetLogo banner

 Home
 Download
 Help
 Resources
 Extensions
 FAQ
 References
 Contact Us
 Donate

 Models:
 Library
 Community
 Modeling Commons

 User Manuals:
 Web
 Printable
 Chinese
 Czech
 Japanese

  Donate

NetLogo User Community Models

(back to the NetLogo User Community Models)

Wireless-Coop-Mobile

by Federico Albiero (Submitted: 03/12/2007)

[screen shot]

Download Wireless-Coop-Mobile
If clicking does not initiate a download, try right clicking or control clicking and choosing "Save" or "Download".

(You can also run this model in your browser, but we don't recommend it; details here.)

WHAT IS IT?

The initial setting consist of a specified number of wireless terminal moving randomly in a square field. Several different strategies can be chosen by the user.

HOW IT WORKS

The program shows the quest for clusters at a user specified range (slider "radius"). Depending on distance, each unit of the cluster is assigned a color and each link a data-rate according to the WLAN specifications of IEEE802.11a/g
A random set of terminals (players = green units) is chosen to look for opponents to play with, they are looking for cooperation (but the user can choose the players strategy). After finding the neighborhood, each player play his round depending on his own strategy and tries cluster-up when all the nodes in the current potential cluster agree on cooperation (also depending on strategies).
Here 2 strategies are taken in consideration: selfish and wise. The actions of each unit are taken depending on the instantaneous profit (no history).
Scores for each player are determined by the payoff matrix resulting from the calculations of the average power per unit in a cooperative secenario (see formulas on power consumption).

HOW TO USE IT

This section could explain how to use the model, including a description of each of the items in the interface tab.

THINGS TO NOTICE

THINGS TO TRY

This section could give some ideas of things for the user to try to do (move sliders, switches, etc.) with the model.

EXTENDING THE MODEL

This section could give some ideas of things to add or change in the procedures tab to make the model more complicated, detailed, accurate, etc.

NETLOGO FEATURES

This section could point out any especially interesting or unusual features of NetLogo that the model makes use of, particularly in the Procedures tab. It might also point out places where workarounds were needed because of missing features.

RELATED MODELS

This section could give the names of models in the NetLogo Models Library or elsewhere which are of related interest.

CREDITS AND REFERENCES

This section could contain a reference to the model's URL on the web if it has one, as well as any other necessary credits or references.

(back to the NetLogo User Community Models)