User Tools

Site Tools


pads:gaia-videos

This is an old revision of the document!


GAIA: Generic Adaptive Interaction Architecture

Adaptive distributed simulation, random initial allocation

<html> <center> <iframe width=“853” height=“480” src=“http://www.youtube.com/embed/qu8yJOEKwAY?rel=0” frameborder=“0” allowfullscreen></iframe> </center> </html>

Distributed simulation of 9999 mobile wireless hosts using 3 execution units (e.g. CPUs), each unit manages the evolution of 3333 hosts. The initial allocation of the simulated hosts on the execution units is random.

In the left part of the screen it is possible to see the position of each wireless host. Each dot is a mobile wireless host that is moving following a random waypoint mobility model. The color of the dots refers to the CPU that is simulating such node (e.g. green dots are wireless hosts running on CPU #1). The graph on the right shows what percentage of the communication in the distributed execution architecture is local. Clearly, higher is better since remote communication is much more costly than local one.

Step-by-step, the adaptive reallocation mechanism analyzes the communication pattern of each mobile host and manages some reallocations (i.e. migrations) in the distributed execution architecture. In this way it is possible to cluster interactions, increase the amount of local communication and this often improves the execution efficiency.

Adaptive distributed simulation, initial allocation in stripes

<html> <center> <iframe width=“853” height=“480” src=“http://www.youtube.com/embed/qu8yJOEKwAY?rel=0” frameborder=“0” allowfullscreen></iframe> </center> </html>

pads/gaia-videos.1328206716.txt.gz · Last modified: 2012/02/02 18:18 by gdangelo

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki