collecter - multi-agent systems configuration over ad-hoc networks: network and services discovery

1
25-27 June 2008 Madrid, Spain Madrid, June 2008 it Área de Ingeniería Telemática Multi-agent Systems Configuration over Ad-hoc Multi-agent Systems Configuration over Ad-hoc Networks: Network and Services Discovery. Networks: Network and Services Discovery. Diego Casado Mansilla, Juan R. Velasco, Andrés Navarro Guillén Diego Casado Mansilla, Juan R. Velasco, Andrés Navarro Guillén Department of Automática, Escuela Politécnica Superior, University of Alcalá, Alcalá de Henares (Madrid), Spain A A forest fire scenario forest fire scenario has been proposed as has been proposed as natural disaster to manage. natural disaster to manage. Figure 2 shows several safety groups deployed in Figure 2 shows several safety groups deployed in this scenario where most of them must get this scenario where most of them must get communication with the others. communication with the others. Keep communicated working groups in a Keep communicated working groups in a disaster scenario. disaster scenario. Exchange and maintain services between Exchange and maintain services between nodes. nodes. Get a decentralized and coordinated Ad-hoc Get a decentralized and coordinated Ad-hoc network. network. Enhance mobility, migration and nomadic Enhance mobility, migration and nomadic device's behavior. device's behavior. Achieve transparent topology change and Achieve transparent topology change and Zero Configuration. Zero Configuration. Fig.2 Proposed Scenario Fig.1 Ring of Fault Tolerance In those scenarios the use of mobile devices is In those scenarios the use of mobile devices is mandatory and to communicate them only mandatory and to communicate them only Ad- Ad- hoc Networking hoc Networking can carry this out. can carry this out. Mobile agents technology Mobile agents technology has been proposed has been proposed to: to: Reduce the main problems in Ad-hoc Networks Reduce the main problems in Ad-hoc Networks (Power, QoS, BW, etc.). (Power, QoS, BW, etc.). Control the communication flow. Control the communication flow. Exchange services and cooperation between Exchange services and cooperation between nodes. nodes. The target of our research focuses on real The target of our research focuses on real telematic service provisioning between different telematic service provisioning between different groups in scenarios where there is a lack of groups in scenarios where there is a lack of fixed communication infrastructure due to fixed communication infrastructure due to natural disasters. natural disasters. Fig.3 Join Platform & Topology change 1. INTRODUCTION 1. INTRODUCTION 3. PROPOSED SCENARIO 3. PROPOSED SCENARIO OVERVIEW OF THE SOLUTION OVERVIEW OF THE SOLUTION 2. COMMUNICATION & COOPERATION 2. COMMUNICATION & COOPERATION 5. CONCLUSIONS 5. CONCLUSIONS 4. SERVICE PROVISIONING IN SAMPLE SCENARIO 4. SERVICE PROVISIONING IN SAMPLE SCENARIO A multi-agent platform must be created to get A multi-agent platform must be created to get communication. communication. Registration & Services exchange is performed Registration & Services exchange is performed following following FIPA FIPA specifications. specifications. Fault Tolerance Fault Tolerance is mandatory to avoid is mandatory to avoid centralization. ( centralization. ( Ad-hoc dynamic & sporadic Ad-hoc dynamic & sporadic ). ). Once the Ad-hoc network is created and every agent is Once the Ad-hoc network is created and every agent is aware of the availability of services: aware of the availability of services: Main device must keep trace of the Main device must keep trace of the water water storage storage of every group and their of every group and their location location . . An agent (within a mobile device) is An agent (within a mobile device) is continuously offering images of the disaster. continuously offering images of the disaster. Mobility and nomadic behavior is performed in order to Mobility and nomadic behavior is performed in order to maintaining services and be aware of safety messages. maintaining services and be aware of safety messages. NETWORK DISCOVERY NETWORK DISCOVERY Zero configuration Zero configuration is needed when is needed when a nomadic agent joins the platform: a nomadic agent joins the platform: Link Layer: Link Layer: A mobile device discovers the A mobile device discovers the network. network. Network Layer: Network Layer: It tries to get a random It tries to get a random IP IP address. address. It t It t ests if available through ests if available through ARP ARP request. request. Application Layer: Application Layer: It l It l aunches a new agent within the aunches a new agent within the platform . platform . And finally it i And finally it i nteracts with agents nteracts with agents and and exchange exchange services. services. Fig.4 OSI layer up For Further information: Please contact: [email protected] Our proposal is able to: Our proposal is able to:

Upload: diego-casado-mansilla

Post on 22-Jun-2015

219 views

Category:

Technology


0 download

DESCRIPTION

The target of our research focuses on realtelematic service provisioning between differentgroups in scenarios where there is a lack offixed communication infrastructure due tonatural disasters

TRANSCRIPT

Page 1: Collecter - Multi-agent Systems Configuration over Ad-hoc Networks: Network and Services Discovery

25-27 June 2008Madrid, Spain

Madrid, June 2008

itÁrea deIngenieríaTelemática

Multi-agent Systems Configuration over Ad-hocMulti-agent Systems Configuration over Ad-hoc Networks: Network and Services Discovery.Networks: Network and Services Discovery.

Diego Casado Mansilla, Juan R. Velasco, Andrés Navarro GuillénDiego Casado Mansilla, Juan R. Velasco, Andrés Navarro GuillénDepartment of Automática, Escuela Politécnica Superior, University of Alcalá, Alcalá de Henares (Madrid), Spain

A A forest fire scenarioforest fire scenario has been proposed as has been proposed as natural disaster to manage.natural disaster to manage.Figure 2 shows several safety groups deployed in Figure 2 shows several safety groups deployed in this scenario where most of them must get this scenario where most of them must get communication with the others.communication with the others.

• Keep communicated working groups in a Keep communicated working groups in a disaster scenario. disaster scenario.• Exchange and maintain services between Exchange and maintain services between nodes. nodes.• Get a decentralized and coordinated Ad-hoc Get a decentralized and coordinated Ad-hoc network. network.• Enhance mobility, migration and nomadic Enhance mobility, migration and nomadic device's behavior. device's behavior.• Achieve transparent topology change and Achieve transparent topology change and Zero Configuration. Zero Configuration.

Fig.2 Proposed Scenario

Fig.1 Ring of Fault Tolerance

In those scenarios the use of mobile devices is In those scenarios the use of mobile devices is mandatory and to communicate them only mandatory and to communicate them only Ad-Ad-hoc Networking hoc Networking can carry this out.can carry this out.Mobile agents technologyMobile agents technology has been proposed has been proposed to:to: Reduce the main problems in Ad-hoc Networks Reduce the main problems in Ad-hoc Networks (Power, QoS, BW, etc.).(Power, QoS, BW, etc.). Control the communication flow. Control the communication flow. Exchange services and cooperation between Exchange services and cooperation between nodes. nodes.

The target of our research focuses on real The target of our research focuses on real telematic service provisioning between different telematic service provisioning between different groups in scenarios where there is a lack of groups in scenarios where there is a lack of fixed communication infrastructure due to fixed communication infrastructure due to natural disasters.natural disasters.

Fig.3 Join Platform & Topology change

1. INTRODUCTION1. INTRODUCTION

3. PROPOSED SCENARIO3. PROPOSED SCENARIO

OVERVIEW OF THE SOLUTIONOVERVIEW OF THE SOLUTION

2. COMMUNICATION & COOPERATION 2. COMMUNICATION & COOPERATION

5. CONCLUSIONS5. CONCLUSIONS

4. SERVICE PROVISIONING IN SAMPLE SCENARIO4. SERVICE PROVISIONING IN SAMPLE SCENARIO

A multi-agent platform must be created to get A multi-agent platform must be created to get communication. communication. Registration & Services exchange is performed Registration & Services exchange is performed following following FIPAFIPA specifications. specifications. Fault ToleranceFault Tolerance is mandatory to avoid is mandatory to avoid centralization. ( centralization. (Ad-hoc dynamic & sporadicAd-hoc dynamic & sporadic).).

Once the Ad-hoc network is created and every agent is Once the Ad-hoc network is created and every agent is aware of the availability of services:aware of the availability of services:

Main device must keep trace of the Main device must keep trace of the water water storage storage of every group and their of every group and their locationlocation.. An agent (within a mobile device) is An agent (within a mobile device) is continuously offering images of the disaster. continuously offering images of the disaster. Mobility and nomadic behavior is performed in order to Mobility and nomadic behavior is performed in order to maintaining services and be aware of safety messages. maintaining services and be aware of safety messages.

NETWORK DISCOVERYNETWORK DISCOVERYZero configuration Zero configuration is needed when is needed when a nomadic agent joins the platform:a nomadic agent joins the platform: Link Layer:Link Layer:

• A mobile device discovers the A mobile device discovers the network. network. Network Layer:Network Layer:

• It tries to get a random It tries to get a random IPIP address. address.• It tIt tests if available through ests if available through ARPARP

request.request. Application Layer:Application Layer:

• It lIt launches a new agent within the aunches a new agent within the platform .platform .

• And finally it iAnd finally it interacts with agents nteracts with agents and and exchange exchange services.services.

Fig.4 OSI layer up

For Further information:

Please contact: [email protected]

Our proposal is able to:Our proposal is able to: