Mobile Communications in a Mobile Agent Based Overlay System Ching-Feng Li.

Slides:



Advertisements
Similar presentations
DISTRIBUTED COMPUTING PARADIGMS
Advertisements

Mobile IP By Keenan Yang May 29, 2003 MultiMedia Systems CSE 228.
Quality of Service in IN-home digital networks An Architecture for QoS guarantees and Routing in Wireless/Mobile Networks Indu Mahadevany and Krishna M.
Interprocess Communication CH4. HW: Reading messages: User Agent (the user’s mail reading program) is either a client of the local file server or a client.
IPv6 Multihoming Support in the Mobile Internet Presented by Paul Swenson CMSC 681, Fall 2007 Article by M. Bagnulo et. al. and published in the October.
Distributed Systems Fall 2010 Replication Fall 20105DV0203 Outline Group communication Fault-tolerant services –Passive and active replication Highly.
A Survey and Comparison of Overlay Multicast Ching-Feng Li.
UNIVERSITY OF JYVÄSKYLÄ Peer-to-Peer Studio Server User Interface Chedar node Chedar node Chedar node Chedar node Peer-to-Peer Studio.
A Progressive Fault Detection and Service Recovery Mechanism in Mobile Agent Systems Wong Tsz Yeung Aug 26, 2002.
Inter-agent communication in a distributed mobile agent system Ching-Feng Li.
IT skills: IT concepts: Web client (browser), Web server, network connection, URL, mobile client, peer-to- peer application This work is licensed under.
© nCode 2000 Title of Presentation goes here - go to Master Slide to edit - Slide 1 Reliable Communication for Highly Mobile Agents ECE 7995: Term Paper.
Migrating Protocols In Multi-Threaded Message-Passing Systems Austin Anderson, HotSWUp ‘09.
Self Healing Wide Area Network Services Bhavjit S Walha Ganesh Venkatesh.
Distributed Systems Fall 2009 Replication Fall 20095DV0203 Outline Group communication Fault-tolerant services –Passive and active replication Highly.
Brief Overview of.NET Remoting.NET Remoting is a Java RMI-like remote method invocation mechanism Infrastructure of.NET Remoting is highly customizable.
Mobile IP Regional Registration Ashutosh Sharma CS401A Spring 2002.
1 CCNA 2 v3.1 Module Intermediate TCP/IP CCNA 2 Module 10.
Click to add text Introduction to z/OS Basics © 2006 IBM Corporation Chapter 15: WebSphere MQ.
Mobile IP.
CS 341 Networked Systems and Applications Sami Rollins Spring 2004.
A Progressive Fault Tolerant Mechanism in Mobile Agent Systems Michael R. Lyu and Tsz Yeung Wong July 27, 2003 SCI Conference Computer Science Department.
Implementing Application Protocols. Overview An application protocol facilitates communication between applications. For example, an client uses.
DISTRIBUTED PROCESS IMPLEMENTAION BHAVIN KANSARA.
Messaging Passing Communication AOS Dan Huang. Why Need Message RPC and ROI hiding communication for transparency. Hiding communication is not an appropriate.
Message-Oriented Communication Synchronous versus asynchronous communications Message-Queuing System Message Brokers Example: IBM MQSeries 02 – 26 Communication/2.4.
1 Computer Security: Protect your PC and Protect Yourself.
Diameter Agent Overload IETF 88 - Vancouver 1. Goal Get consensus from the working group that Agent overload needs to be addressed If so, get guidance.
Distributed Process Implementation
Study of the Relationship between Peer to Peer Systems and IP Multicasting From IEEE Communication Magazine January 2003 學號 :M 姓名 : 邱 秀 純.
Mobile IP Performance Issues in Practice. Introduction What is Mobile IP? –Mobile IP is a technology that allows a "mobile node" (MN) to change its point.
DEMIGUISE STORAGE An Anonymous File Storage System VIJAY KUMAR RAVI PRAGATHI SEGIREDDY COMP 512.
1 © NOKIA Web Service Reliability NOKIA. 2 © NOKIA Content What is reliability ? Guaranteed Delivery Duplicate Elimination Ordering Crash tolerance State.
1 CMPT 471 Networking II DHCP Failover and multiple servers © Janice Regan,
Automatic Load Balancing of ProActive Applications... with Fault Tolerance Javier Bustos, José Piquer, Universidad de Chile, Santiago, Chile Sebastien.
6.1. Transport Control Protocol (TCP) It is the most widely used transport protocol in the world. Provides reliable end to end connection between two hosts.
Mobile IP Most of the slides borrowed from Prof. Sridhar Iyer
Part 1: Android Gateway In this part of the manual, we will learn about the Android Gateway: This includes: How to maintain your Android Gateway See if.
CIT 307 Online Data Communications Error Detection Module 11 Kevin Siminski, Instructor.
Switching breaks up large collision domains into smaller ones Collision domain is a network segment with two or more devices sharing the same Introduction.
Chapter 5 Peer-to-Peer Protocols and Data Link Layer PART I: Peer-to-Peer Protocols ARQ Protocols and Reliable Data Transfer Flow Control.
A Graph Transformation System Model of Reliable Dynamic Communication Networks for Location Transparent Mobile Agents M. Kurihara (Hokkaido Univ., Japan)
Mobile Communication MMS. Mobile Communication The MM7 interface enables interactions between Value Added Service applications and an MMSC. The technical.
Prepared by Emre Aydemir & Arif Çanakoglu CMPE 473 Project
V1.7Fault Tolerance1. V1.7Fault Tolerance2 A characteristic of Distributed Systems is that they are tolerant of partial failures within the distributed.
A Cooperative SIP Infrastructure for Highly Reliable Telecommunication Services BY Sai kamal neeli AVINASH THOTA.
Distributed Systems Distributed Algorithms – The End to End Argument p-1 “The End To End Argument In System’s Design”, Zaltzer et. al, ACM Transactions.
Lecture 4 Mechanisms & Kernel for NOSs. Mechanisms for Network Operating Systems  Network operating systems provide three basic mechanisms that support.
Replication Improves reliability Improves availability ( What good is a reliable system if it is not available?) Replication must be transparent and create.
An End-to-End Service Architecture r Provide assured service, premium service, and best effort service (RFC 2638) Assured service: provide reliable service.
Peer to peer networks. Peer to peer is when digital devices communicate wirelessly with each others without the need for a transmitter. Wi-Fi Direct 1-
An Introduction to Mobile IPv4
Hiearchial Caching in Traffic Server. Hiearchial Caching  A set of techniques and mechanisms to increase the size and performance of network caches.
Mutual Exclusion Algorithms. Topics r Defining mutual exclusion r A centralized approach r A distributed approach r An approach assuming an organization.
Network Monitoring Kathryn Hockman. What is Network Monitoring Network Monitoring involves the use of a system that is constantly monitoring a network.
Ahoy: A Proximity-Based Discovery Protocol Robbert Haarman.
IP for Mobile hosts.
CHAPTER 3 Architectures for Distributed Systems
Malwarebytes Context Menu Missing
Malwarebytes Anti-Malware Customer Support
Malwarebytes Anti Malware is Not Opening
Call to Fix Lexmark Firmware Error
First Level Incident Handling FAQ (For EAL)
Computer Networks Topic :User datagram protocol Transmission Control Protocol -Hemashree S( )
COMPUTER NETWORKS PRESENTATION
Chapter 24 Mobile IP.
Chapter 5 Peer-to-Peer Protocols and Data Link Layer
Lecture 4 Peer-to-Peer Protocols and Data Link Layer
Mobile IP Neil Tang 11/12/2008 CS440 Computer Networks.
Stig Venaas, Balaji Ganesh, Kesavan Thiruvenkatasamy,
Presentation transcript:

Mobile Communications in a Mobile Agent Based Overlay System Ching-Feng Li

2 Issues of Mobile Agent Communication  The receiver agent may migrate to another peer  How does the sender agent know the receiver agent has migrated?  How does the sender agent know the latest location of the receiver agent?  Message reliability  The receiver agent may crash when the peer it resides crash. How to ensure that the receiver agent does not miss any message?

3 MCP C Sender agent MCP AMCP B Receiver agent Communication request Target agent is not here Receiver agent migrated before sender agent tries to communicate with it

4 MCP C / HCP of agent C Agent A MCP A / HCP of agent A MCP B / HCP of agent B Agent B Sending message Connection failed Receiver agent crashed before sender agent tries to communicate with it

5 Mechanism for solving the mobile agent migration issue  Terms  MCP – Mobile Context Peer  When a mobile agent migrates from MCP A to MCP B, the mobile agent sends a message to MCP A to update its new location.  The agent can also publish its new location to the overlay network  Before making a communication, the sender agent finds the current location of the receiver agent

6 MCP C Sender agent MCP AMCP B Receiver agent Communication request Mechanism for solving the mobile agent migration issue Update its new location Forward communication request

7 Mechanism for solving the message reliability issue  Terms  MCP – Mobile Context Peer  HCP – Home Context Peer  Every MCP in the overlay system provides the “messaging- queue service”  The HCP of a mobile agent serves as the messaging-queue server of the mobile agent  The mobile agent publishes its HCP to the overlay network  Every message sent to a mobile agent will also be sent to its HCP if there is an error while sending the message  The message-queue will be checked when the mobile agent re-starts and then periodically

8 MCP C / HCP of agent C Agent A MCP A / HCP of agent A MCP B / HCP of agent B Agent B Send message Connection failed Mechanism for solving the message reliability issue Send message Check the message queue when re-starts, and then periodically Retrieved the lost messages.