Presentation is loading. Please wait.

Presentation is loading. Please wait.

Application-Level Multicast Approach Based on Mobile Agents Ching-Feng Li.

Similar presentations


Presentation on theme: "Application-Level Multicast Approach Based on Mobile Agents Ching-Feng Li."— Presentation transcript:

1 Application-Level Multicast Approach Based on Mobile Agents Ching-Feng Li

2 Outline  Introduction  Current approaches  Application examples  Future works  References

3 Introduction  Inter-agents group communication and coordination  Construction and maintenance of multicast tree are required issues.

4 Three main areas in terms of overlay construction for data distribution in various application level multicast approaches  Mesh-First approaches  Tree-First approaches  Implicit approaches  NICE designed for large groups and low bandwidth, real- time application.  CAN which uses a virtual addressing approach.

5 Mesh-First Approaches Data Source Receiver 1Receiver 2Receiver 3Receiver 5Receiver 6Receiver 4 Mesh Network Internet Network

6 Mesh-First Approaches (cont.) Data Source Internet Network Receiver 1Receiver 2Receiver 3Receiver 5Receiver 6Receiver 4 - Example protocols: Narada, ALMI, Scattercast…etc. - Supporting of many-to-many multicast for real-time application such as audio/video conferencing applications with small-sized group.

7 Tree-First Approaches Data Source Internet Network Receiver 1Receiver 2Receiver 3Receiver 5New ReceiverReceiver 4 request to join group - Example protocols: Overcast, TAG, Peercast…etc. - This approach has the advantage of being scalable

8 Deploy agents and start to sent data after constructing the multicast tree Data Source Internet Network Receiver 1Receiver 2Receiver 3Receiver 5Receiver 6Receiver 4 MMA SMA MMA: Master Mobile Agent SMA: Slave Mobile Agent (clone from MMA and migrate to the other nodes along the multicast tree)

9 Data Source Receiver 2AReceiver 4AReceiver 4BReceiver 3Receiver 2BReceiver 1AReceiver 1B

10 Application examples: get local data and global data Host AHost EHost DHost CHost B Commander Console Host GHost F

11 Application examples: real-time streaming service Data Source Receiver 2AReceiver 4AReceiver 4BReceiver 3Receiver 2BReceiver 1AReceiver 1B

12 Future works  Implementation add on P2P-based mobile agent platform to accomplish the goal of inter-agent communication and coordination.

13 References  Korikang and Kimsh, "Survey on Application Level Multicast," CDS&N (Collaborative Distributed System and Network) laboratory.  C. Ragusa, A. Liotta, and G. Pavlou, "A scalable application-level multicast approach based on mobile agents," Networks, 2003. ICON2003. The 11th IEEE International Conference on 28 Sept.-1 Oct. 2003 Page(s):197 – 202


Download ppt "Application-Level Multicast Approach Based on Mobile Agents Ching-Feng Li."

Similar presentations


Ads by Google