A Survey and Comparison of Overlay Multicast Ching-Feng Li.

Slides:



Advertisements
Similar presentations
Dynamic Replica Placement for Scalable Content Delivery Yan Chen, Randy H. Katz, John D. Kubiatowicz {yanchen, randy, EECS Department.
Advertisements

UNCLASSIFIED – APPROVED FOR PUBLIC RELEASE Why Current Middleware Fails for Mobile Peer-to-Peer Computing Thomas Kunz Systems and Computer Engineering.
Understanding Code Mobility
Distributed Systems Topics What is a Distributed System?
Distributed Systems 1 Topics  What is a Distributed System?  Why Distributed Systems?  Examples of Distributed Systems  Distributed System Requirements.
Objektorienteret Middleware Presentation 2: Distributed Systems – A brush up, and relations to Middleware, Heterogeneity & Transparency.
Module 8: Concepts of a Network Load Balancing Cluster
Application-Level Multicast Approach Based on Mobile Agents Ching-Feng Li.
Mobile Communications in a Mobile Agent Based Overlay System Ching-Feng Li.
The Organic Grid: Self- Organizing Computation on a Peer-to-Peer Network Presented by : Xuan Lin.
Inter-agent communication in a distributed mobile agent system Ching-Feng Li.
OSMOSIS Final Presentation. Introduction Osmosis System Scalable, distributed system. Many-to-many publisher-subscriber real time sensor data streams,
Scalable Adaptive Data Dissemination Under Heterogeneous Environment Yan Chen, John Kubiatowicz and Ben Zhao UC Berkeley.
ATSN 2009 Towards an Extensible Agent-based Middleware for Sensor Networks and RFID Systems Dirk Bade University of Hamburg, Germany.
Security Considerations in Adaptive Middleware Security and Mobile Agents Ajanta – Mobile Agent’s research project papers (
1 PLuSH – Mesh Tree Fast and Robust Wide-Area Remote Execution Mikhail Afanasyev ‧ Jose Garcia ‧ Brian Lum.
Scenario Based Interaction Model for a Mobile Agent System
1 An Overlay Scheme for Streaming Media Distribution Using Minimum Spanning Tree Properties Journal of Internet Technology Volume 5(2004) No.4 Reporter.
CS218 – Final Project A “Small-Scale” Application- Level Multicast Tree Protocol Jason Lee, Lih Chen & Prabash Nanayakkara Tutor: Li Lao.
AgentOS: The Agent-based Distributed Operating System for Mobile Networks Salimol Thomas Department of Computer Science Illinois Institute of Technology,
(C) 2001 SNU CSE Biointelligence Lab Incremental Classification Using Tree- Based Sampling for Large Data H. Yoon, K. Alsabti, and S. Ranka Instance Selection.
March 13, 2003 Routing Functional Components Steven D. Jones (JHU/APL) Chunyue Liu (CCNY) Tarek Saadawi (CCNY) I-Jeng Wang (JHU/APL)
Virtual techdays INDIA │ November 2010 SQL Azure Data Sync Shilpa Nirmale │ Associate Manager, Accenture.
1 Energy Efficient Communication in Wireless Sensor Networks Yingyue Xu 8/14/2015.
The Organic Grid : Self Organizing Computation on a Peer to Peer Network Vikram Negi.
Mobile Agents in Wireless Sensor Networks Ivan Vukasinovic Zoran Babovic Goran Rakocevic.
An Analysis of Security and Privacy Issues in Smart Grid Software Architectures on Clouds Dresden, 22/05/2014 Felipe de Sousa Silva Simmhan, Kumnhare,
1 Proxy-based Adaptation for Mobile Computing ECET 581 Spring 07 Authors: Markus Endler Hana Rubinsztejn Ricardo C. A. da Rocha Vagner Sacramento ISSN.
Ming-Yu Jiang and Wanjiun Liao,IEEE ICC 2002 Family ACK Tree (FAT): A New Reliable Multicast Protocol for Mobile Ad Hoc Networks. Speaker : Wilson Lai.
FMEA-technique of Web Services Analysis and Dependability Ensuring Anatoliy Gorbenko Vyacheslav Kharchenko Olga Tarasyuk National Aerospace University.
Distributed Systems Concepts and Design Chapter 10: Peer-to-Peer Systems Bruce Hammer, Steve Wallis, Raymond Ho.
An Introduction Table Of Context Sensor Network PreviewRouting in Sensor NetworksMobility in Sensor Networks Structure and characteristics of nodes and.
Agent-based Device Management in RFID Middleware Author : Zehao Liu, Fagui Liu, Kai Lin Reporter :郭瓊雯.
Mobile Agent Technology for the Management of Distributed Systems - a Case Study Claudia Raibulet& Claudio Demartini Politecnico di Torino, Dipartimento.
Active Monitoring in GRID environments using Mobile Agent technology Orazio Tomarchio Andrea Calvagna Dipartimento di Ingegneria Informatica e delle Telecomunicazioni.
1 Chapter 9 Database Design. 2 2 In this chapter, you will learn: That successful database design must reflect the information system of which the database.
1 MSCS 237 Communication issues. 2 Colouris et al. (2001): Is a system in which hardware or software components located at networked computers communicate.
Wireless Access and Terminal Mobility in CORBA Dimple Kaul, Arundhati Kogekar, Stoyan Paunov.
Wireless Networks of Devices (WIND) Hari Balakrishnan and John Guttag MIT Lab for Computer Science NTT-MIT Meeting, January 2000.
Pattern-based Approach to Architecture Marcus Langford-Thomas Graham Cunningham Marcus Langford-Thomas Graham Cunningham
Using DHCPv6 for DNS Configuration in Hosts draft-ietf-droms-dnsconfig-dhcpv6-00.txt Ralph Droms.
Impact of Topology on Overlay Multicast Suat Mercan.
12.1 Introduction Checklists are used as a technique to give status information in a formalized manner about all aspects of the test process. This chapter.
Advanced Computer Networks Topic 2: Characterization of Distributed Systems.
RoamHBA : Maintaining Group Connectivity In Sensor Networks Qing Fang Jie Liu Leonidas Guibas Feng Zhao Department of Electrical Engineering, Stanford.
Hybrid Cellular-Ad hoc Data Network Shuai Zhang, Ziwen Zhang, Jikai Yin.
Privacy Engineering for Digital Rights Management Systems By XiaoYu Chen.
Adaptive Web Caching CS411 Dynamic Web-Based Systems Flying Pig Fei Teng/Long Zhao/Pallavi Shinde Computer Science Department.
1 MSCS 237 Communication issues. 2 Colouris et al. (2001): Is a system in which hardware or software components located at networked computers communicate.
K-Anycast Routing Schemes for Mobile Ad Hoc Networks 指導老師 : 黃鈴玲 教授 學生 : 李京釜.
APPLICATION LAYER MULTICASTING
Summarized by: Reza Gorgan Mohammadi Artificial Intelligence Laboratory (ISLAB) September 2014 Charectristics of Large Scale.
© Chinese University, CSE Dept. Distributed Systems / Distributed Systems Topic 1: Characterization of Distributed & Mobile Systems Dr. Michael R.
A Novel GPS-based Quorum Hybrid Routing Algorithm for Ad Hoc Wireless Network I-Shyan Hwang and Chih-Kang Chien.
Artificial Intelligence Center,
Bruce Hammer, Steve Wallis, Raymond Ho
Wireless Mesh Networks Myungchul Kim
Repairing Sensor Network Using Mobile Robots Y. Mei, C. Xian, S. Das, Y. C. Hu and Y. H. Lu Purdue University, West Lafayette ICDCS 2006 Speaker : Shih-Yun.
Context-Aware Middleware for Resource Management in the Wireless Internet US Lab 신현정.
Assignment 1  Chapter 1:  Question 11  Question 13  Question 14  Question 33  Question 34  Chapter 2:  Question 6  Question 39  Chapter 3: 
Lab A: Planning an Installation
Designing the Physical Architecture
Network Configurations
Welcome to AWS Certification Exam
Plethora: Infrastructure and System Design
Dr. John P. Abraham Professor, Computer Engineering UTPA
CT 1306 Communication Networks Management Lab
Xiuzhen Cheng Csci332 MAS Networks – Challenges and State-of-the-Art Research – Wireless Mesh Networks Xiuzhen Cheng
In Distributed Systems
Substation Automation IT Needs
Presentation transcript:

A Survey and Comparison of Overlay Multicast Ching-Feng Li

Introduction  Different applications have different characteristics which may have influence on the design choice of overlay multicast techniques  Survey several existing overlay multicast techniques and give a brief comparison of them

Comparison of different overlay multicast techniques

Example applications and their characteristics

Factors that affect choice of multicast technique  Scalability  Fault tolerance  Performance  Quality of service  Security

Choice of overlay multicast tree in development phase  Mobile agents can be easily deployed to implement different algorithms of overlay multicast tree construction and maintenance  Purpose: to compare the performance of different algorithms

Adaptive reconfiguration of multicast tree (1/2)  Adaptive reconfiguration of host-based multicast tree  Mobile agent can migrate adaptively according to the load of resident host  After mobile agent migrates, the configuration of multicast tree won’t change at once  After mobile agent migrates, it reconfigures the multicast tree at the new resident host if necessary  If the configuration of multicast tree changes, mobile agent will notify the old resident host

Adaptive reconfiguration of multicast tree (2/2)  Adaptive reconfiguration of agent-based multicast tree  Mobile agent can migrate adaptively according to the load of resident host  After mobile agent migrates, the configuration of multicast tree will change at once  After mobile agent migrates, it acts as a data transmission proxy for the old resident host at the new resident host

Issues  How many agents will be used?  How to distribute the agents to the host?  How to handle agent migration for reconfiguration of multicast tree?