1 / 13

Application-Level Multicast Approach Based on Mobile Agents

Application-Level Multicast Approach Based on Mobile Agents. Ching-Feng Li. Outline. Introduction Current approaches Application examples Future works References. Introduction. Inter-agents group communication and coordination

paiva
Download Presentation

Application-Level Multicast Approach Based on Mobile Agents

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

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. Data Source Receiver 2 Receiver 3 Receiver 4 Receiver 1 Receiver 5 Receiver 6 Mesh-First Approaches Internet Network Mesh Network

  6. Data Source Receiver 2 Receiver 3 Receiver 4 Receiver 1 Receiver 5 Receiver 6 Mesh-First Approaches (cont.) Internet Network - 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. Data Source Receiver 2 Receiver 3 Receiver 4 Receiver 1 Receiver 5 New Receiver Tree-First Approaches Internet Network request to join group - Example protocols: Overcast, TAG, Peercast…etc. - This approach has the advantage of being scalable

  8. Data Source Receiver 2 Receiver 3 Receiver 4 Receiver 1 Receiver 5 Receiver 6 Deploy agents and start to sent data after constructing the multicast tree SMA MMA SMA Internet Network SMA SMA 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 4A Receiver 4B Receiver 3 Receiver 2A Receiver 2B Receiver 1A Receiver 1B

  10. Host E Host D Host C Host G Host F Commander Console Host A Host B Application examples: get local data and global data

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

  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

More Related