1. IADIS International
Conference Applied
Computing 2008
COMMUNICATION, COOPERATION
AND COORDINATION IN AN
AD-HOC ENVIRONMENT
10/04/08 Diego Casado Mansilla - Applied Computing 2008
2. Outline
Introduction
Main Concepts
Ad-Hoc Networks
Multi-Agent Systems
Service Discovery
Fault Tolerance
Testing Scenario
Conclusion & Future Works
10/04/08 Diego Casado Mansilla - Applied Computing 2008
3. Introduction
Natural Disaster
Lack of fixed
Infrastructure
Coordination
Mobile devices
10/04/08 Diego Casado Mansilla - Applied Computing 2008
4. Introducción
- Main Concepts -
Ad-Hoc Networks
Mobile Agents & Nomadism
Multi-Agent Systems & Platform
Service Discovery
10/04/08 Diego Casado Mansilla - Applied Computing 2008
5. Ad-hoc Networks
Main features
Dynamic, Sporadic & Unpredictable
No configuration needed
Decentralized
topology
Distributed
MANET “Multi-hop” ➢ AODV
Routing ➢ DSR
10/04/08 Diego Casado Mansilla - Applied Computing 2008
6. Ad-hoc Networks
Main disadvantages
Power limitation
Bandwith
Efficiency
QoS
Communication (Network Layer)
10/04/08 Diego Casado Mansilla - Applied Computing 2008
7. Multi-Agent Systems
Mobile Agents
Processes at application layer
Autonomy, proactivity, sociability & mobility
Multi-Agent Systems
Cooperation, Coordination & Communication
between Agents
Decentralized & Scalability
Asynchronous communication (avoid C/S)
Reduce data load, BandWith.
Distributed Services
10/04/08 Diego Casado Mansilla - Applied Computing 2008
8. Multi-Agent Systems
Service Discovery
Multi-Agent Platform --> JADE(middleware)
DF (Directory Facilitator)
AMS (Agent Management System)
Fault Tolerance
Allow Decentralization and Main Node Replica
Avoid Single point of failure
Every Agent:
know where the DF is
is aware of any platfrom changes
10/04/08 Diego Casado Mansilla - Applied Computing 2008
9. Testing Scenario
- Initial State -
10/04/08 Diego Casado Mansilla - Applied Computing 2008
10. Testing Scenario
- Initial State -
10/04/08 Diego Casado Mansilla - Applied Computing 2008
11. Testing Scenario
- Initial State -
10/04/08 Diego Casado Mansilla - Applied Computing 2008
12. Testing Scenario
- Initial State -
Every Agent registers their
services; DF, RMA.
Firefighter - Water, Camera
Firefighter Leader - Manage
Location(Reachable) &
Location(Reachable)
Water Storage
Camera Service Begins
10/04/08 Diego Casado Mansilla - Applied Computing 2008
13. Testing Scenario
- Mobility & Nomadism -
Water Storage below emergency limit
Mobility and Reorganization
Location management
10/04/08 Diego Casado Mansilla - Applied Computing 2008
14. Conclusion
CONCLUSIONS:
Communication &
Coordination between nodes
Service Management
Fault Tolerance &
Decentralization
Mobility & Migration
10/04/08 Diego Casado Mansilla - Applied Computing 2008
15. Future Work
To Improve:
Routing Protocol
Inter-Platform
communication
Merge all IMPROVISA
projects
WIMAX & Wifi
10/04/08 Diego Casado Mansilla - Applied Computing 2008