Wireless Sensor Network Issues

Size: px
Start display at page:

Download "Wireless Sensor Network Issues"

Transcription

1 Wireless Sensor Network Issues 김기형 Network Computing Lab 영남대학교

2 Contents Introduction to middleware technologies for MANET Related works on service discovery protocols Blutooth SDP SLP (IETF RFC2608) Jini ( ) Salutation ( ) UPnP ( ) JXTA Service advertisement and discovery mechanisms in Ad Hoc networks Proposed service discovery mechanism in MANET

3 Characteristics and Core Middleware Services for MANET Characteristics of MANET Ref: T.Plagemann et.al., Towards Middleware Services for Mobile Ad-hoc Network Applications, Proceedings of the Ninth IEEE Workshop on Future Trends of Distributed Computing Systems(FTDCS 03) Typical application scenarios for MANET Emergency situations, Business meetings Common key element of MANET is Information access and sharing Three different types of information sources Mobile end-user devices, stationary devices, and the Internet Core Middleware Services in MANET M. Avvenuti et. al., Core Services in a Middleware for Mobile Ad Hoc Networks, FTDCS 03 Logical mobility Object communication and migration (e.g. via RMI)) Lookup service

4 Searching for Peers Searching for peers is like trying to call someone by phone Reasons for calling a peer To give information To get information To ask for a service To ask for content Where is the peer information stored? (Peer advertisement) Locally (local address book) Centrally (Centralized directory service: phone book) Napster (indexing by content id) IRC, Skype (indexing by username) DNS (DNS server: indexing by machine name) SIP (indexing by SIP address) Remotely(friends address book) Peer (or service) advertisement, peer discovery Distributed directory service SLP (passive advertising) JXTA (PDP) SSDP Salutation Ref: T. Saridakis, Peer advertisement, discovery and Inquiry, Nokia 2003

5 P2P Network Protocols Two main protocols Node Discovery: Used by a new node joining the network to discover existing nodes in the network and connect to them Service(Resource) Discovery: Used by a node to locate resources present on other nodes

6 Node Discovery Protocol Address Server (contains addresses of well known nodes) 2. Return node address 1. Request address of at least one existing node from Address Server Newly Joining Node Ping Message Pong Message Ref:

7 Service (Resource) Discovery Protocol Node Starting Query Query Message QueryHit Message

8 Related Works on Service Discovery Protocols Blutooth SDP SLP (IETF RFC2608) Jini ( ) Salutation ( ) UPnP ( ) JXTA ( )

9 Comparison of Existing Service Discovery Protocols SLP2 JINI Salutation UPnP Bluetooth SDP (main) developer IETF Sun Salutation consortium Microsoft Microsoft + Intel Network transport TCP/IP Independent Independent TCP/IP Bluetooth OS & platform dependent Independent Independent dependent Independent Programming language Attributes searchable Service cache manager Independent java Independent Independent Independent yes yes yes no yes optional optional mandatory no no scoping scopes groups no no Not necessary characteristics Very lightweight Code mobility, java integration Qualification for ad hoc Network independence, service access Focus on hardware integration scalability Michael Dyrna, Peer2peer Network Service Discovery for Ad-hoc Networks Hauptseminar im Wintersemester 2003 / High integration

10 Bluetooth: Piconets for wireless devices Low-power, short-ranger(10meter), wireless ratio system 2.4GHz ISM (Industrial Scientific and Medical) band Supports Isochronous and asynchronous service Bluetooth devices can form ad hoc network called piconets. States standby conserving power & waiting to connect inquire searching for nearby Bluetooth devices page connecting to another Bluetooth device. connected connected to another Bluetooth device hold & park participating in a piconet

11 Bluetooth SDP (Service discovery protocol) SDP uses a request/response mode Request PDU (Protocol Data Unit) - Response PDU Bluetooth L2CAP transport protocol SDP provides a simple API for enumerating the devices in range and browsing available services SDP server contains Service records (service attribute, service class) Client application uses API to search for available services Client application SDP SDP Client Client SDP requests SDP responses Server Application SDP SDP Server Server

12 SLP Overview SLP is natural and now standardized scheme for find services Service Location is one of the next big problem areas for mobile computing Implementation and deployment can be very simple or much more sophisticated SLP provides a dynamic configuration mechanism for applications in LAN User Agent (UA) : application ask for service Service Agent (SA) : provide service, advertises service handles containing the necessary locator information. Directory Agent (DA) : centralized repository for advertised service. SLP allows Clients to find Servers by type and desired attributes Service to advertise themselves Scope to organize services using arbitrary polices

13 SLP Agent Model Directory Agent Service Agent Corporate intranet User Agent DHCP

14 Interactions among DA, UA and SA Client Service Service Request (Multicast) UA Service Reply SA Service Acknowledge Service Register Service Request Service Reply DA

15 URLs used with Service Location General form service: <srctype> :// <addrspec> addrspec DNS, IP (ex) service:tftp://myhost service:tftp://bad.glad.org:8080 service:printer://hostname service:lpr://motels.eng.sum.com/mpk15-214

16 SLP Message Type Version Function Length Length, contd. O F R reserved Next Ext offset Next Extension offset, contd. Language Tag Length XID Language Tag Length entire SLP message O(overflow) is set when a message s length exceeds F(Fresh) is set on every new SrvReg R(request multicast) - is set when multicasting or broadcasting request. XID is set to a unique value for each unique request

17 Jini: Mobile Java Code Jini is a service discovery and advertisement system. Platform independence Required each device either to run a java virtual machine (JVM) or to associated itself with a device. Consist of services, lookup servers that catalog available services, and Clients that require services. Lookup server : multicast announcement protocol Services or client : multicast request protocol Java s security model (digital certificate, encryption)

18 Operation of Jini Client Lookup server Service Lookup table Java code (proxy) register() method : ServiceItem ServiceRegistration loopkup() method :ServiceTemplate ServiceMatches

19 Operation of Jini (II) Lookup Service Service object Service attributes Lookup Service Service object Service attributes Client Service Client provider (1) (2) Service object Service attributes Service object Service provider A service provider register a service object and its service attributes with the lookup service A client requests a service from service attributes, and a copy of the service object moves to the client

20 Salutation: a Network independent architecture An architecture for service discovery Salutation consortium (IBM, HP, Sun, Cisco,..) Goal : build a royalty-free architecture for service & discovery that is independent of a particular network transport. Services Printing, faxing, document storage,.. Salutation manager Service broker helps clients finds needed service & let services registers their availability. It role similar to lookup servers in Jini, it can also manager the connection between clients and services. Transport manager provides reliable communication channels, regardless of the underlying network transport.

21 Salutation Operation Service Service Service Client Client slmregistercapabilityes() slmunregistercapabilityes() query slmseaechcapabilityes() SLM-API Salutation manager Salutation manager protocol RPC (remote procedure call) SLM-API Salutation manager SLM-TI Transport manager Implementation : IP & IrDA SLM-TI Transport manager Provides a transport-independent interface to server and client application. This interface (SLM-API) includes service registration, service discovery and service access function. SLM-TI between the Salutation manager and Transport manager achieves communication protocol independence in the Salutation architecture

22 UPnP Supported by the UPnP Forum, headed Microsoft. UPnP aims to standardize the protocols used by devices to communicate using XML. UPnP s device model is hierarchical. Control point (Client) Discovery Server Presentation Server Service Application command Rehydrator SCP The discovery server sends the URL for the device s description document in response to the client s multicast message The control point generates the service control protocol from information in the description document

23 UPnP Stack UPnP Vendor UPnP Forum UPnP device architecture HTTPMU SSDP GENA HTTPU (unicast) SSDP SOAP HTTP HTTP GENA UDP TCP IP GENA : General Event Notification Architecture SOAP : Simple Object Access Protocol SSDP : Simple Service Discovery Protocol UDPs : User Datagram packets

24 UPnP Service Discovery UPnP Service Discovery Use SSDP (Simple Service Discovery Protocol) HTTP over multicast (HTTPMU) and Unicast UDP (HYYPU) Using XML to describe device feature and capabilities. SOAP(simple object access protocol) object and URL in XML format Automatic configuration of IP

25 JXTA JXTA is a platform for developing a P2P network. JXTA Virtual Network

26 JXTA Protocol Stack

27 JXTA v2.0 Protocols Specification The name is short for juxtapose (tr. v.to place side by side, especially for comparison or contrast ) peer to peer is juxtapose to client server or Web based computing Defines a suite of six XML-based protocols that standardize the manner in which peers self-organize into peergroups, publish and discover peer resources, communicate, and monitor each other. The Endpoint Routing Protocol (ERP) the protocol by which a peer can discover a route (sequence of hops) to send a message to another peer potentially traversing firewalls and NATs. The Rendezvous Protocol (RVP) used for propagating a message within a peergroup. The Peer Resolver Protocol (PRP) the protocol used to send a generic query to one or more peers, and receive a response (or multiple responses) to the query. The Peer Discovery Protocol (PDP) used to publish and discover resource advertisements. The Peer Information Protocol (PIP) the protocol by which a peer may obtain status information about another peers. The Pipe Binding Protocol (PBP) the protocol by which a peer can establish a virtual communication channel or pipe between one or more peers.

28 JXTA Advertisement and Discovery JXTA Advertisement An advertisement is a structured representation of a JXTA entity (peer, peer-group, endpoint, message, pipe), service, or resource on a node Example of advertisement for a resource: {Type: resource, resource-name: mysong.mp3, resource-type: mp3- audio, resource-location: someaddr, resource-file-size: 3.2MB} The response to a resource query in a JXTA P2P network is one or more advertisements All user-level JXTA messages are advertisements JXTA supports three types of node discovery No discovery Direct discovery Indirect discovery (Last two are together called active discovery protocols)

29 JXTA No Discovery Protocol Newly joined node does not send out ping advertisement Newly joined node only accesses a cache (similar to a lookup service) to get addresses of existing nodes Napster uses this protocol Address Server (contains advertisements with addresses of existing nodes) 1. Send an advertisement requesting addresses of existing nodes 2. Respond with advertisements of addresses from existing nodes Newly joining node

30 JXTA No Discovery Protocol Issues Advantages Simple Creates less traffic since there is no flooding Disadvantages Addresses-advertisements returned by address server might be stale (The nodes that earlier made those advertisements might have already left the network) Solution: Cache uses an aging mechanism for address-advertisements. Old advertisements are expired. Aging schemes: tag with expiry date, FIFO stack

31 JXTA Active Discovery Protocols Direct Discovery Same protocol as on slide 3 Decrement a time-to-live (TTL) field on ping advertisement to prevent loops Does not work across firewalls Indirect Discovery Same protocol as on slide 3 Uses rendezvous/router peer to discover nodes outside firewall How does a new node find a rendezvous/router peer? Answer: Use cache (address server).

32 JXTA for Wireless Networks JXTA for J2ME Extending the Reach of Wireless With JXTA Technology Design Goals. Be interoperable with JXTA on desktops and workstations. Provide a P2P infrastructure for small devices. Be simple and easy to use by developers. Be small enough to be used with cellular phones and PDAs. Allow the creation of applications that provide a good user experience. Be MIDP-1.0 compliant JXTA for J2ME peers can only act as edge peers. Introduce JXTA Relay (Proxy relay)

33 Proem: Mobile Peer-to-Peer Platform Peer-to-Peer Computing Any relationship in which multiple, autonomous hosts interact as equals Characteristics of Wired Peer-to-Peer Environment Ease of interconnection, Expansion of bandwidth, Wealth of cycles Napster(, Gnutella(Decentralized Peer-to-Peer Search), Freenet, Groove Characteristics of Mobile Peer-to-Peer Environment Opposite to the wired case Proem Proem Use the decentralized search like Gnutella Focuses on collaboration of peers (like mobile groupware) Designed for highly dynamic environments of MANET Major Services Presence manager (peer discovery) Dataspace manager (Persistent storage of data spaces) Community manager (peer s membership management) Peer database Event bus

34 Service Discovery in MANET

35 Requirement of Middleware in MANET Decentralized approach Lightweight for implementation Minimize the flooding of the service request message Obtain service location information using passive approach & active approach Fast turn around time for service reply massage

36 Caching Mechansim Approach S. Motegi et. al., Service Discovery for Wireless Ad Hoc Networks, The 5th International Symposium on Wireless Personal Multimedia Communications, 2002 Multi hop wireless MANET : infrastructureless (no fixed routers, nodes & base stations) Service discovery method Service Location Protocol (SLP), Salutation, and Jini : fixed infrastructure network Use centralized nodes that store configuration information (IP address, URL, attributes etc.) of the services. : centralized approach Service discovery in MANET decentralized approach client broadcast/multicast : expensive process Minimize spreading of broadcast messages (service request msg, service reply msg) by using a caching mechanism Caching mechanism Intermediate nodes respond with configuration information on services from cache. Do not rebroadcast the request messages. Potential drawback : lowering the number of discoverable services

37 Caching Mechanism Approach II Reduced SrvRqst Intermediate nodes respond with a SrvRply Disadvantage: Lowering the number of discoverable services (11) SrvrRqst S1 Cache Cache (12) Srvrply S1 S1 (8) S1 (6) (3) (3) (4) C2 N1 N2 S1 (7) (5) (1) (9) C1 (1) (2) S2 SrvRqst SrvRply C2 can not discover S2 because C2 received SrvRply which contains just one configuration of S1.

38 Using Multicast for Service Advertisement L. Cheng, Workshop on Ad Hoc communications and collaboration in ubiquitous computing environments, ACM 2002 conference, New Orleans, USA, November 16-20, 2002 Lightweight service advertisement and discovery protocol for MANET Based on ODMRP (On-demand Multicast Routing Protocol) Service advertisement & discovery information is piggybacked ODMRP routing control packets. Bootstrapping mechanism (push model) Query/reply mechanism (pull model)

39 Service Discovery in MANET Multicast is used for service discovery in MANET. Broadcast nature of wireless communication environment Infrastructureless feature of MANET One-to-many character of service advertisement & discovery Multicast protocol for MANET AMRoute (Ad Hoc multicast routing) ODMRP (On-Demand Multicast routing protocol) very effective and efficient in most simulation scenarios compare to other AMRIS (Ad Hoc multicast protocol utilizing increasing idnumbers) CAMP (core-assisted mesh protocol) flooding

40 Service Location Protocol Overhead in the Random Graph Model for Ad Hoc Networks Hend Koubaa, Eric Fleury, Proceedings of the Seventh international Symposium on computers and communications (ISCC 02) Mediator Approach MANET can be viewed as a set of cluster. Mediator must allow services to be declared without having recourse to broadcast and must allow a client to search for services in their local area. Provider : a cluster-head of its cluster, each provider periodically declares its identity and its services to all its neighbors. Problem : election Mediator & provider, traffic concentration to the Mediator

41 Mediator Approach P1 M3, P5 P2 M1 P4 M4,P6 M2 Mediator Provider M5 P3

42 Requirement of SLP on MANET Decentralized approach Lightweight for implementation Minimized flooding the service request message Obtained service location information using passive approach & active approach Fasted turn around time for service reply massage Consist of only SA and UA, DA is no need SA broadcast its service information within n hop Every mobile node caching the SA s service information

43 SLP on MANET Registered Registered SA SA list list (2) Finding a service (3) Response (URL) DA DA (Directory (Directory Agent) Agent) (1) Service registration UA UA (User (User Agent) Agent) (4) Request service SA SA (Service (Service Agent) Agent) Printer

44 Proposed Service Discovery Architecture Sports News service Print service Service register (1-1)VOD Service request (1-2) Service reply UA 1 H.G. Seo and K.H. Kim, Mobility Agent Advertisement Mechanism for Supporting Mobile IP in Ad Hoc Networks, LNCS (to be published) Local network (2-3) Service (1-3) Service MDA GIS service DA Co_workin g Servic e registe r UA 2 Service register (2-1)Print Service request (2-2)Service reply VOD service

45 원하는서비스가같은 MANET 에있을경우경로생성과정 DHCP MSA4 DA Local network MSA3 MDA (1)SrvRqst : VOD service MN1 (2)SrvRply : MSA2 MN2 (3)Route request to MSA2 MN3 MSA1 MP3 service MN4 MN6 MN5 MSA2 VOD service MN7 (4)Route reply & route establishment

46 원하는서비스가다른외부네트워크에있을경우 DHCP MSA4 DA Local network (2)SrvRqst :co_working MSA3 (4)Route establishment MDA Print service (1)SrvRqst : print service MN1 (3)SrvRply MN2 MN3 MSA1 MP3 service MN4 MN6 MN5 MSA2 MN7

47 Conclusions Survey of existing service discovery protocols Blutooth SDP SLP (IETF RFC2608) Jini ( ) Salutation ( ) UPnP ( ) JXTA Service advertisement and discovery mechanisms in Ad Hoc networks Proposed service discovery mechanism in MANET

48 References T.Plagemann et al., Towards Middleware Services for Mobile Ad-hoc Network Applications, Proceedings of the Ninth IEEE Workshop on Future Trends of Distributed Computing Systems(FTDCS 03) M. Avvenuti et al., Core Services in a Middleware for Mobile Ad Hoc Networks, FTDCS 03 M. Dyrna, Peer2peer Network Service Discovery for Ad-hoc Networks Hauptseminar im Wintersemester 2003 / M. Bisignano et al., Expeerience: a Jxta middleware for mobile ad-hoc networks, Proceedings of the Third International Conference on Peer-to-Peer Computing (P2P 03) P. Engelstad et al., Service Discovery and Name Resolution Architectures for On-Demand MANETs, 23rd International Conference on Distributed Computing Systems Workshops (ICDCSW'03) May 19-22, 2003 Providence, Rhode Island, USA G. Guichal and C-K Toh, An Evaluation of Centralized and Distributed Service Location Protocols for Pervasive Wireless Networks, Guichal, G.; Toh, C.-K., An evaluation of centralized and distributed service location protocols for pervasive wireless networks, Personal, Indoor and Mobile Radio Communications, th IEEE International Symposium on, Volume: 2, 30 Sept.-3 Oct. 2001, Pages:E-55 - E-61 vol.2 S. Motegi et al., Service Discovery for Wireless Ad Hoc Networks, The 5th International Symposium on Wireless Personal Multimedia Communications, 2002 L. Cheng, Service Advertisement and Discovery in Mobile Ad hoc Networks, Workshop on Ad Hoc communications and collaboration in ubiquitous computing environments, ACM 2002 conference, New Orleans, USA, November 16-20, 2002 Hend Koubaa and Eric Fleury, Service Location Protocol Overhead in the Random Graph Model for Ad Hoc Networks, Proceedings of the Seventh international Symposium on computers and communications (ISCC 02) H.G. Seo and K.H. Kim, Mobility Agent Advertisement Mechanism for Supporting Mobile IP in Ad Hoc Networks, LNCS (to be published)

Keywords: Service Discovery, SLP, Salutation, Bluetooth, UPnP, Jini, SLP-Jini, Salutation- Bluetooth, SLP-Salutation.

Keywords: Service Discovery, SLP, Salutation, Bluetooth, UPnP, Jini, SLP-Jini, Salutation- Bluetooth, SLP-Salutation. SERVICE DISCOVERY IN MOBILE ENVIRONMENTS Ritesh Mehta Department of Computer Science and Engineering The University of Texas at Arlington mehta@cse.uta.edu Abstract Advent of mobile and wireless computing

More information

Service Discovery and Invocation for Mobile Ad Hoc Networked Appliances

Service Discovery and Invocation for Mobile Ad Hoc Networked Appliances Service Discovery and Invocation for Ad Hoc Networked Appliances Liang Cheng and Ivan Marsic Department of Electrical and Computer Engineering Rutgers The State University of New Jersey 94 Brett Rd., Piscataway,

More information

JXTA TM Technology for XML Messaging

JXTA TM Technology for XML Messaging JXTA TM Technology for XML Messaging OASIS Symposium New Orleans, LA 27-April-2004 Richard Manning Senior Software Architect Advanced Technology & Edge Computing Center Sun Microsystems Inc. www.jxta.org

More information

Advanced Network Approaches for Wireless Environment

Advanced Network Approaches for Wireless Environment Advanced Network Approaches for Wireless Environment Branislav JARÁBEK Slovak University of Technology Faculty of Informatics and Information Technologies Ilkovičova 3, 842 16 Bratislava, Slovakia beejay@orangemail.sk

More information

JXTA: A Self-Adaptive Framework for Building P2P Systems

JXTA: A Self-Adaptive Framework for Building P2P Systems JXTA: A Self-Adaptive Framework for Building P2P Systems Bemnet Tesfaye Merha and Benoit Landrieu {merha, landrieu}@stud.ntnu.no Technical Essay in TTM3 Design of Self-Adaptive Systems Norwegian University

More information

Distributed Systems 26. Mobile Ad Hoc Mesh Networks

Distributed Systems 26. Mobile Ad Hoc Mesh Networks Distributed Systems 26. Mobile Ad Hoc Mesh Networks Paul Krzyzanowski pxk@cs.rutgers.edu 12/16/2011 1 Mesh Networks Mobile Ad-hoc networks, sensor networks, Decentralized networking No need for routers

More information

Name Resolution and Service Discovery on the Internet and in Ad Hoc Networks

Name Resolution and Service Discovery on the Internet and in Ad Hoc Networks Chapter 8 Name Resolution and Service Discovery on the Internet and in Ad Hoc Networks Paal E. Engelstad and Geir Egeland CONTENTS Name Resolution... 172 An Architecture for Naming Services... 173 A Generic

More information

Comparative Study of Service Discovery Protocols for ad-hoc Networks

Comparative Study of Service Discovery Protocols for ad-hoc Networks Proceedings of the 6th WSEAS Int. Conf. on Electronics, Hardware, Wireless and Optical Communications, Corfu Island, Greece, February 16-19, 2007 156 Comparative Study of Service Discovery Protocols for

More information

Service Advertisement and Discovery:

Service Advertisement and Discovery: INDUSTRY SURVEY Service Advertisement and Discovery: Enabling Universal Device Cooperation GOLDEN G. RICHARD III University of New Orleans Service advertisement and discovery technologies enable device

More information

JESA Service Discovery Protocol

JESA Service Discovery Protocol JESA Service Discovery Protocol Efficient Service Discovery in Ad-Hoc Networks Stephan Preuß University of Rostock; Dept. of Computer Science; Chair for Information and Communication Services mailto:spr@informatik.uni-rostock.de

More information

mslp - Mesh-enhanced Service Location Protocol Λ

mslp - Mesh-enhanced Service Location Protocol Λ mslp - Mesh-enhanced Service Location Protocol Λ Weibin Zhao and Henning Schulzrinne Department of Computer Science Columbia University, New York, NY 10027 fzwb, hgsg@cs.columbia.edu Abstract The Service

More information

SERVICE DISCOVERY IN MOBILE ENVIRONMENTS

SERVICE DISCOVERY IN MOBILE ENVIRONMENTS SERVICE DISCOVERY IN MOBILE ENVIRONMENTS Nandini Ravi Department of Computer Science and Engineering University of Texas, Arlington nravi@cse.uta.edu Abstract Mobile computing and mobile devices such as

More information

mslp - Mesh-enhanced Service Location Protocol Λ

mslp - Mesh-enhanced Service Location Protocol Λ mslp - Mesh-enhanced Service Location Protocol Λ Weibin Zhao y, Henning Schulzrinne y and Erik Guttman z y Columbia University fzwb,hgsg@cs.columbia.edu z Sun Microsystems erik.guttman@germany.sun.com

More information

Presented By: Niharjyoti Sarangi

Presented By: Niharjyoti Sarangi Presented By: Niharjyoti Sarangi 1. 2. 3. 4. 5. 6. 7. 8. INTRODUCTION WHAT & WHY KEY FEATURES JXTA ARCHITECTURE JXTA LAYERS JXTA JARGONS JXTA PROTOCOLS JXTA SHELLS JXTA ADVANTAGES 2 AN OPEN P2P PROTOCOL

More information

Study and Comparison of Mesh and Tree- Based Multicast Routing Protocols for MANETs

Study and Comparison of Mesh and Tree- Based Multicast Routing Protocols for MANETs Study and Comparison of Mesh and Tree- Based Multicast Routing Protocols for MANETs Rajneesh Gujral Associate Proffesor (CSE Deptt.) Maharishi Markandeshwar University, Mullana, Ambala Sanjeev Rana Associate

More information

Chapter 3: Naming Page 38. Clients in most cases find the Jini lookup services in their scope by IP

Chapter 3: Naming Page 38. Clients in most cases find the Jini lookup services in their scope by IP Discovery Services - Jini Discovery services require more than search facilities: Discovery Clients in most cases find the Jini lookup services in their scope by IP multicast/broadcast Multicast UDP for

More information

A Service Browser for the Service Location Protocol Version 2 (SLPv2)

A Service Browser for the Service Location Protocol Version 2 (SLPv2) A Browser for the Location Protocol Version 2 (SLPv2) Eivind Jåsund, Christian Bettstetter, and Christian Schwingenschlögl Technische Universität München (TUM) Institute of Communication Networks D 80290

More information

Standards,Tools, & Best Practices Editor: Sumi Helal University of Florida

Standards,Tools, & Best Practices Editor: Sumi Helal University of Florida Standards,Tools, & Best Practices Editor: Sumi Helal University of Florida helal@cise.ufl.edu Standards for Discovery and Delivery Sumi Helal, University of Florida For the past five years, competing industries

More information

Distributed Systems Question Bank UNIT 1 Chapter 1 1. Define distributed systems. What are the significant issues of the distributed systems?

Distributed Systems Question Bank UNIT 1 Chapter 1 1. Define distributed systems. What are the significant issues of the distributed systems? UNIT 1 Chapter 1 1. Define distributed systems. What are the significant issues of the distributed systems? 2. What are different application domains of distributed systems? Explain. 3. Discuss the different

More information

Fixed Internetworking Protocols and Networks. IP mobility. Rune Hylsberg Jacobsen Aarhus School of Engineering

Fixed Internetworking Protocols and Networks. IP mobility. Rune Hylsberg Jacobsen Aarhus School of Engineering Fixed Internetworking Protocols and Networks IP mobility Rune Hylsberg Jacobsen Aarhus School of Engineering rhj@iha.dk 1 2011 ITIFN Mobile computing Vision Seamless, ubiquitous network access for mobile

More information

Naming and Service Discovery in Peer-to-Peer Networks

Naming and Service Discovery in Peer-to-Peer Networks Naming and Service Discovery in Peer-to-Peer Networks ECE1770 Expert Topic Eli Fidler Vinod Muthusamy February 13, 2003 Outline Traditional Distributed Naming Systems Distributed Naming Paradigms P2P Naming

More information

Name Resolution in Mobile Ad-hoc Networks

Name Resolution in Mobile Ad-hoc Networks Name Resolution in Mobile Ad-hoc Networks Paal Engelstad, Do Van Thanh, Tore E. Jonvik University of Oslo (UniK) / Telenor R&D, 1331 Fornebu, Norway {Paal.Engelstad, thanh-van.do, tore-erling.jonvik}@telenor.com

More information

Agent and Object Technology Lab Dipartimento di Ingegneria dell Informazione Università degli Studi di Parma. Distributed and Agent Systems

Agent and Object Technology Lab Dipartimento di Ingegneria dell Informazione Università degli Studi di Parma. Distributed and Agent Systems Agent and Object Technology Lab Dipartimento di Ingegneria dell Informazione Università degli Studi di Parma Distributed and Agent Systems Peer-to-Peer Systems & JXTA Prof. Agostino Poggi What is Peer-to-Peer

More information

WAP/ WML : Wireless Protocol wireless protocol

WAP/ WML : Wireless Protocol wireless protocol Device Connectivity Device Connectivity Pervasive computing devices do not develop their full potential unless they are connected to applications and services through the Internet. Device connectivity

More information

SERVICE DISCOVERY IN MOBILE PEER-TO-PEER ENVIRONMENT

SERVICE DISCOVERY IN MOBILE PEER-TO-PEER ENVIRONMENT SERVICE DISCOVERY IN MOBILE PEER-TO-PEER ENVIRONMENT Arto Hämäläinen Lappeenranta University of Technology P.O. Box 20, 53851 Lappeenranta, Finland arto.hamalainen@lut.fi Jari Porras Lappeenranta University

More information

universaal Architecture and The Resource Discovery

universaal Architecture and The Resource Discovery universaal Architecture and The Resource Discovery Michele Girolami ISTI-CNR Wireless Network Lab. Departimento di Informatica Università Pisa 1 Outline 1. Ambient Intelligence and AAL 2. The universaal

More information

Jini and Universal Plug and Play (UPnP) Notes

Jini and Universal Plug and Play (UPnP) Notes Jini and Universal Plug and Play () Notes Abstract Jini and are overlapping technologies. They both address the area of device connectivity and the ability to dynamically make use of new devices on the

More information

UPnP Services and Jini Clients

UPnP Services and Jini Clients UPnP Services and Jini Clients Jan Newmarch School of Network Computing Monash University jan.newmarch@infotech.monash.edu.au Abstract UPnP is middleware designed for network plug and play. It is designed

More information

GVDS Assets. Design Alternatives

GVDS Assets. Design Alternatives GVDS Assets In coordination models exploiting the notion of GVDS: The association between the coordination context contributed by a given agent and the agent itself is now made explicit The resulting style

More information

JXTA Overview and Demo. M. Ranganathan ITG/ANTD/NIST

JXTA Overview and Demo. M. Ranganathan ITG/ANTD/NIST JXTA Overview and Demo M. Ranganathan ITG/ANTD/NIST Peer-peer networking Focus at the application level Create an overlay network : Separation between physical and logical structure using one layer of

More information

INTEGRATION OF CELLULAR ASSISTED HETEROGENEOUS NETWORKING AND BLUETOOTH SERVICE DISCOVERY PROTOCOL

INTEGRATION OF CELLULAR ASSISTED HETEROGENEOUS NETWORKING AND BLUETOOTH SERVICE DISCOVERY PROTOCOL INTEGRATION OF CELLULAR ASSISTED HETEROGENEOUS NETWORKING AND BLUETOOTH SERVICE DISCOVERY PROTOCOL Diplomarbeit der Philosophisch-naturwissenschaftlichen Fakultät der Universität Bern vorgelegt von Simon

More information

Internet of Things 2018/2019

Internet of Things 2018/2019 Internet of Things 2018/2019 Discovering the Things Johan Lukkien with slides by Milosh Stolikj John Carpenter, 1982 1 Guiding questions What does service discovery entail, and what are relevant criteria

More information

CALIFORNIA SOFTWARE LABS

CALIFORNIA SOFTWARE LABS UPnP,Jini and Salutation - A look at some popular coordination frameworks for future networked CALIFORNIA SOFTWARE LABS R E A L I Z E Y O U R I D E A S California Software Labs 6800 Koll Center Parkway,

More information

Service Discovery and Name Resolution Architectures for On-Demand MANETs

Service Discovery and Name Resolution Architectures for On-Demand MANETs Service Discovery and Name Resolution Architectures for On-Demand MANETs Paal Engelstad, Yan Zheng, Tore Jønvik, Do Van Thanh University of Oslo (UniK) / Telenor R&D, 1331 Fornebu, Norway {Paal.Engelstad,

More information

Scalable overlay Networks

Scalable overlay Networks overlay Networks Dr. Samu Varjonen 1 Lectures MO 15.01. C122 Introduction. Exercises. Motivation. TH 18.01. DK117 Unstructured networks I MO 22.01. C122 Unstructured networks II TH 25.01. DK117 Bittorrent

More information

Internet Protocol Stack! Principles of Network Applications! Some Network Apps" (and Their Protocols)! Application-Layer Protocols! Our goals:!

Internet Protocol Stack! Principles of Network Applications! Some Network Apps (and Their Protocols)! Application-Layer Protocols! Our goals:! Internet Protocol Stack! Principles of Network Applications! application: supporting network applications!! HTTP,, FTP, etc.! transport: endhost-endhost data transfer!! TCP, UDP! network: routing of datagrams

More information

Research on UPnP Protocol Stack for Applications on a Home Network

Research on UPnP Protocol Stack for Applications on a Home Network Research on UPnP Protocol Stack for Applications on a Home Network Kalaiselvi Arunachalam #1, Gopinath Ganapathy #2 # School of Computer Science, Engineering and Applications, Bharathidasan University,

More information

Project JXTA Technology Overview.

Project JXTA Technology Overview. Project JXTA Technology Overview www.jxta.org The Time Is Right for P2P and Project JXTA Peer-to-Peer (P2P) is not new. However, the time is now right for the broad P2P applications deployment. The Project

More information

UPnP Design by Example

UPnP Design by Example UPnP Design by Example A Software Developer's Guide to Universal Plug and Play Michael Jeronimo Jack Weast Intel PRESS Contents Foreword Preface xix xv Acknowledgments xxvii Part I Introduction to the

More information

The Jini architecture. Johan Petrini and Henning Sundvall

The Jini architecture. Johan Petrini and Henning Sundvall The Jini architecture Johan Petrini and Henning Sundvall Distributed Systems Fall 2002 Abstract A technology has been developed that exemplifies a new approach to the architecture of computing systems.

More information

Design and Implement Voice Application over Ad Hoc Networks Using UPnP

Design and Implement Voice Application over Ad Hoc Networks Using UPnP Aalto University School of Science and Technology Faculty of Electronics, Communications and Automation Master s Programme in Communications Engineering Cheng Luo Design and Implement Voice Application

More information

Personal Firewall Default Rules and Components

Personal Firewall Default Rules and Components The Barracuda Personal Firewall comes with a default access ruleset. The following tables aim to give you a compact overview of the default rules and their functions. Rule Categories The default rules

More information

An infrastructure-less peer-to-peer framework for mobile handheld devices

An infrastructure-less peer-to-peer framework for mobile handheld devices An infrastructure-less peer-to-peer framework for mobile handheld devices Mario Bisignano, Giuseppe Di Modica, Orazio Tomarchio Dipartimento di Ingegneria Informatica e delle Telecomunicazioni Università

More information

SERVICE DISCOVERY A SURVEY AND COMPARISON

SERVICE DISCOVERY A SURVEY AND COMPARISON SERVICE DISCOVERY A SURVEY AND COMPARISON Bendaoud Karim Talal 1 and Merzougui Rachid 2 1 STIC Laboratory, Department of Telecommunication, University of Tlemcen, Algeria bendaoud.talal@gmail.com 2 STIC

More information

Mobile Communications. Ad-hoc and Mesh Networks

Mobile Communications. Ad-hoc and Mesh Networks Ad-hoc+mesh-net 1 Mobile Communications Ad-hoc and Mesh Networks Manuel P. Ricardo Faculdade de Engenharia da Universidade do Porto Ad-hoc+mesh-net 2 What is an ad-hoc network? What are differences between

More information

CptS 464/564 Lecture 18

CptS 464/564 Lecture 18 CptS 464/564 Lecture 18 2nd November 2004 Checkpoint What have we covered so far? Paradigms and Models: frameworks for the discussion of DS What is the plan ahead? Next: examples of distributed systems

More information

Part I. Wireless Communication

Part I. Wireless Communication 1 Part I. Wireless Communication 1.5 Topologies of cellular and ad-hoc networks 2 Introduction Cellular telephony has forever changed the way people communicate with one another. Cellular networks enable

More information

IPv6: An Introduction

IPv6: An Introduction Outline IPv6: An Introduction Dheeraj Sanghi Department of Computer Science and Engineering Indian Institute of Technology Kanpur dheeraj@iitk.ac.in http://www.cse.iitk.ac.in/users/dheeraj Problems with

More information

Chapter 2: Application layer

Chapter 2: Application layer Chapter 2: Application layer 2. Principles of network applications app architectures app requirements 2.2 Web and HTTP 2.4 Electronic Mail SMTP, POP3, IMAP 2.5 DNS 2.6 P2P applications 2.7 Socket programming

More information

Design and Implementation of a Service Discovery Architecture in Pervasive Systems

Design and Implementation of a Service Discovery Architecture in Pervasive Systems Design and Implementation of a Service Discovery Architecture in Pervasive Systems Vincenzo Suraci 1, Tiziano Inzerilli 2, Silvano Mignanti 3, University of Rome La Sapienza, D.I.S. 1 vincenzo.suraci@dis.uniroma1.it

More information

MOM MESSAGE ORIENTED MIDDLEWARE OVERVIEW OF MESSAGE ORIENTED MIDDLEWARE TECHNOLOGIES AND CONCEPTS. MOM Message Oriented Middleware

MOM MESSAGE ORIENTED MIDDLEWARE OVERVIEW OF MESSAGE ORIENTED MIDDLEWARE TECHNOLOGIES AND CONCEPTS. MOM Message Oriented Middleware MOM MESSAGE ORIENTED MOM Message Oriented Middleware MIDDLEWARE OVERVIEW OF MESSAGE ORIENTED MIDDLEWARE TECHNOLOGIES AND CONCEPTS Peter R. Egli 1/25 Contents 1. Synchronous versus asynchronous interaction

More information

Service Discovery in the Future Electronic Market

Service Discovery in the Future Electronic Market From: AAAI Technical Report WS-00-04. Compilation copyright 2000, AAAI (www.aaai.org). All rights reserved. Service Discovery in the Future Electronic Market Harry Chen, Dipanjan Chakraborty, Liang Xu,

More information

SIPCache: A Distributed SIP Location Service for Mobile Ad-Hoc Networks

SIPCache: A Distributed SIP Location Service for Mobile Ad-Hoc Networks SIPCache: A Distributed SIP Location Service for Mobile Ad-Hoc Networks Simone Leggio Hugo Miranda Kimmo Raatikainen Luís Rodrigues University of Helsinki University of Lisbon August 16, 2006 Abstract

More information

Peer-to-Peer Networks

Peer-to-Peer Networks Peer-to-Peer Networks 14-740: Fundamentals of Computer Networks Bill Nace Material from Computer Networking: A Top Down Approach, 6 th edition. J.F. Kurose and K.W. Ross Administrivia Quiz #1 is next week

More information

JXTA for J2ME Extending the Reach of Wireless With JXTA Technology

JXTA for J2ME Extending the Reach of Wireless With JXTA Technology JXTA for J2ME Extending the Reach of Wireless With JXTA Technology Akhil Arora Carl Haywood Kuldip Singh Pabla Sun Microsystems, Inc. 901 San Antonio Road Palo Alto, CA 94303 USA 650 960-1300 The Wireless

More information

Assignment 5. Georgia Koloniari

Assignment 5. Georgia Koloniari Assignment 5 Georgia Koloniari 2. "Peer-to-Peer Computing" 1. What is the definition of a p2p system given by the authors in sec 1? Compare it with at least one of the definitions surveyed in the last

More information

Adaptive Neighbor Selection for Service Discovery in Mobile Ad Hoc Networks*

Adaptive Neighbor Selection for Service Discovery in Mobile Ad Hoc Networks* Adaptive Neighbor Selection for Service Discovery in Mobile Ad Hoc Networks* Eunyoung Kang 1, Yongsoon Im 2, and Ungmo Kim 1 1 School of Computer Engineering, Sungkyunkwan University, 440-776, Suwon, Gyeonggi-do,

More information

Project JXTA Guide to a peer-to-peer framework (Part 2)

Project JXTA Guide to a peer-to-peer framework (Part 2) Project JXTA Guide to a peer-to-peer framework (Part 2) Ekaterina Chtcherbina Siemens AG, Corporate Technology Munich Thomas Wieland Siemens AG, Munich University of Applied Sciences, Coburg Agenda (part

More information

Octoshape. Commercial hosting not cable to home, founded 2003

Octoshape. Commercial hosting not cable to home, founded 2003 Octoshape Commercial hosting not cable to home, founded 2003 Broadcasting fee is paid by broadcasters Free for consumers Audio and Video, 32kbps to 800kbps Mesh based, bit-torrent like, Content Server

More information

A Study on Mobile Internet Protocol and Mobile Adhoc Network Routing Protocols

A Study on Mobile Internet Protocol and Mobile Adhoc Network Routing Protocols International Journal of Computer Science & Communication Vol. 1, No. 2, July-December 2010, pp. 185-189 A Study on Mobile Internet Protocol and Mobile Adhoc Network Routing Protocols B.V. Manikyala Rao

More information

Chapter 12 Network Protocols

Chapter 12 Network Protocols Chapter 12 Network Protocols 1 Outline Protocol: Set of defined rules to allow communication between entities Open Systems Interconnection (OSI) Transmission Control Protocol/Internetworking Protocol (TCP/IP)

More information

A PROPOSAL OF USER AUTHENTICATION AND A CONTENT DISTRIBUTION MECHANISM USING P2P CONNECTION OVER A MOBILE AD HOC NETWORK

A PROPOSAL OF USER AUTHENTICATION AND A CONTENT DISTRIBUTION MECHANISM USING P2P CONNECTION OVER A MOBILE AD HOC NETWORK A PROPOSAL OF USER AUTHENTICATION AND A CONTENT DISTRIBUTION MECHANISM USING P2P CONNECTION OVER A MOBILE AD HOC NETWORK Masato Oguchi, Yoshiko Nakatsuka y, and Chiho Tomizawa z Department of Information

More information

MANET REFERENCE CONFIGURATIONS AND EVALUATION OF SERVICE LOCATION PROTOCOL FOR MANET. Mohamed M. Abou El Saoud. Master of Applied Science

MANET REFERENCE CONFIGURATIONS AND EVALUATION OF SERVICE LOCATION PROTOCOL FOR MANET. Mohamed M. Abou El Saoud. Master of Applied Science MANET REFERENCE CONFIGURATIONS AND EVALUATION OF SERVICE LOCATION PROTOCOL FOR MANET by Mohamed M. Abou El Saoud A thesis submitted to The Faculty of Graduate Studies and Research in partial fulfillment

More information

Figure 1: Ad-Hoc routing protocols.

Figure 1: Ad-Hoc routing protocols. Performance Analysis of Routing Protocols for Wireless Ad-Hoc Networks Sukhchandan Lally and Ljiljana Trajković Simon Fraser University Vancouver, British Columbia Canada E-mail: {lally, ljilja}@sfu.ca

More information

Philadelphia Area Java Users' Group December 12, 2001

Philadelphia Area Java Users' Group December 12, 2001 Jini: What it is, how we use it, and where it's going Philadelphia Area Java Users' Group December 12, 2001 Michael Ogg CTO, Valaran Corporation http://www.valaran.com ogg@valaran.com Jini Overview v1.0

More information

IEEE s ESS Mesh Networking

IEEE s ESS Mesh Networking IEEE 802.11s ESS Mesh Networking Prof. Young-Bae Ko (youngko@ajou.ac.kr) Ubiquitous Networked Systems (UbiNeS) Lab (http://uns.ajou.ac.kr) KRnet 2006 Contents Introduction - Wireless Mesh Networks IEEE

More information

Peer-to-Peer Architectures and Signaling. Agenda

Peer-to-Peer Architectures and Signaling. Agenda Peer-to-Peer Architectures and Signaling Juuso Lehtinen Juuso@netlab.hut.fi Slides based on presentation by Marcin Matuszewski in 2005 Introduction P2P architectures Skype Mobile P2P Summary Agenda 1 Introduction

More information

Integration of Wireless Sensor Network Services into other Home and Industrial networks

Integration of Wireless Sensor Network Services into other Home and Industrial networks Integration of Wireless Sensor Network Services into other Home and Industrial networks using Device Profile for Web Services (DPWS) Ayman Sleman Automation and Process Control Engineering, University

More information

A Tutorial on The Jini Technology

A Tutorial on The Jini Technology A tutorial report for SENG 609.22 Agent Based Software Engineering Course Instructor: Dr. Behrouz H. Far A Tutorial on The Jini Technology Lian Chen Introduction Jini network technology provides a simple

More information

Project JXTA Technology Overview

Project JXTA Technology Overview Project JXTA Technology Overview Dr Simon See Technical Director Asia Pacific Science & Technology Center Sun Microsystems Inc. www.jxta.org The Time Is Right for P2P and Project JXTA Peer-to-Peer (P2P)

More information

Service Recommendation using SLP

Service Recommendation using SLP Service Recommendation using SLP Evan Hughes, David McCormack, Michel Barbeau, and Francis Bordeleau Carleton University, School of Computer Science 1125 Colonel By Drive Ottawa, ON Canada K1S 5B6 Email:

More information

SERVICE DISCOVERY FOR MOBILE AD HOC NETWORKS: A SURVEY OF ISSUES AND TECHNIQUES

SERVICE DISCOVERY FOR MOBILE AD HOC NETWORKS: A SURVEY OF ISSUES AND TECHNIQUES 3RD QUARTER 2008, VOLUME 10, NO. 3 IEEE COMMUNICATIONS SURVEYS www.comsoc.org/pubs/surveys SERVICE DISCOVERY FOR MOBILE AD HOC NETWORKS: A SURVEY OF ISSUES AND TECHNIQUES CHRISTOPHER N. VERVERIDIS AND

More information

A Platform and Applications for Mobile Peer-to-Peer Communications

A Platform and Applications for Mobile Peer-to-Peer Communications A Platform and Applications for Mobile Peer-to-Peer s Takeshi Kato Norihiro Ishikawa Hiromitsu Sumino NTT DoCoMo Inc. 3-5, Hikarino-oka, Yokosuka Kanagawa JAPAN Johan Hjelm Ye Yu Shingo Murakami Ericsson

More information

Router Architecture Overview

Router Architecture Overview Chapter 4: r Introduction (forwarding and routing) r Review of queueing theory r Router design and operation r IP: Internet Protocol m IPv4 (datagram format, addressing, ICMP, NAT) m Ipv6 r Generalized

More information

Computer Science 425 Distributed Systems CS 425 / ECE 428. Fall 2013

Computer Science 425 Distributed Systems CS 425 / ECE 428. Fall 2013 Computer Science 425 Distributed Systems CS 425 / ECE 428 Fall 2013 Indranil Gupta (Indy) October 10, 2013 Lecture 14 Networking Reading: Chapter 3 (relevant parts) 2013, I. Gupta, K. Nahrtstedt, S. Mitra,

More information

UPnP-Based Telematics Service Discovery for Local Hot-Spots

UPnP-Based Telematics Service Discovery for Local Hot-Spots UPnP-Based Telematics Service Discovery for Local Hot-Spots Dong-Kyun Kim and Sang-Jeong Lee Dept. of Computer Science and Engineering, Soonchunhyang University Asan, Chungnam, Korea {kdk7, sjlee}@sch.ac.kr

More information

AGENT EXTENSIONS FOR PEER-TO-PEER NETWORKS. Kalyan Valiveti, B.E. Thesis prepared for the Degree of MASTER OF SCIENCE UNIVERSITY OF NORTH TEXAS

AGENT EXTENSIONS FOR PEER-TO-PEER NETWORKS. Kalyan Valiveti, B.E. Thesis prepared for the Degree of MASTER OF SCIENCE UNIVERSITY OF NORTH TEXAS AGENT EXTENSIONS FOR PEER-TO-PEER NETWORKS Kalyan Valiveti, B.E. Thesis prepared for the Degree of MASTER OF SCIENCE UNIVERSITY OF NORTH TEXAS December 2003 APPROVED: Paul Tarau, Major Professor Robert

More information

ARP, IP. Chong-Kwon Kim. Each station (or network interface) should be uniquely identified Use 6 byte long address

ARP, IP. Chong-Kwon Kim. Each station (or network interface) should be uniquely identified Use 6 byte long address ARP, IP Chong-Kwon Kim Routing Within a LAN MAC Address Each station (or network interface) should be uniquely identified Use 6 byte long address Broadcast & Filter Broadcast medium Signals are transmitted

More information

Chapter 09 Network Protocols

Chapter 09 Network Protocols Chapter 09 Network Protocols Copyright 2011, Dr. Dharma P. Agrawal and Dr. Qing-An Zeng. All rights reserved. 1 Outline Protocol: Set of defined rules to allow communication between entities Open Systems

More information

Ad Hoc Routing Protocols and Issues

Ad Hoc Routing Protocols and Issues Ad Hoc Routing Protocols and Issues Stefano Basagni ECE Dept Northeastern University Boston, Jan 2003 Ad hoc (AD-HAHK or AD-HOKE)-Adjective a) Concerned with a particular end or purpose, and b) formed

More information

Configuring Basic IP Multicast

Configuring Basic IP Multicast IP multicast is a bandwidth-conserving technology that reduces traffic by delivering a single stream of information simultaneously to potentially thousands of corporate businesses and homes. Applications

More information

The time is right for P2P and Project JXTA

The time is right for P2P and Project JXTA Introduction 1-1 The time is right for P2P and Project JXTA Peer to Peer (P2P) is not new. However, the time is now right for the broad P2P applications deployment. The Project JXTA technology lets developers

More information

MANET Architecture and address auto-configuration issue

MANET Architecture and address auto-configuration issue MANET Architecture and address auto-configuration issue Namhi Kang Catholic University E-mail: kang@catholic.ac.kr Contents Background Information Overview Common MANET misperception Multilink subnet issue

More information

P2PSIP, ICE, and RTCWeb

P2PSIP, ICE, and RTCWeb P2PSIP, ICE, and RTCWeb T-110.5150 Applications and Services in Internet October 11 th, 2011 Jouni Mäenpää NomadicLab, Ericsson Research AGENDA Peer-to-Peer SIP (P2PSIP) Interactive Connectivity Establishment

More information

Mobile Routing : Computer Networking. Overview. How to Handle Mobile Nodes? Mobile IP Ad-hoc network routing Assigned reading

Mobile Routing : Computer Networking. Overview. How to Handle Mobile Nodes? Mobile IP Ad-hoc network routing Assigned reading Mobile Routing 15-744: Computer Networking L-10 Ad Hoc Networks Mobile IP Ad-hoc network routing Assigned reading Performance Comparison of Multi-Hop Wireless Ad Hoc Routing Protocols A High Throughput

More information

Using peer to peer. Marco Danelutto Dept. Computer Science University of Pisa

Using peer to peer. Marco Danelutto Dept. Computer Science University of Pisa Using peer to peer Marco Danelutto Dept. Computer Science University of Pisa Master Degree (Laurea Magistrale) in Computer Science and Networking Academic Year 2009-2010 Rationale Two common paradigms

More information

CCNA Exploration1 Chapter 3: Application Layer Functionality and Protocols

CCNA Exploration1 Chapter 3: Application Layer Functionality and Protocols CCNA Exploration1 Chapter 3: Application Layer Functionality and Protocols LOCAL CISCO ACADEMY ELSYS TU INSTRUCTOR: STELA STEFANOVA 1 Objectives Functions of the three upper OSI model layers, network services

More information

Exploiting peer group concept for adaptive and highly available services

Exploiting peer group concept for adaptive and highly available services Computing in High Energy and Nuclear Physics, 24-28 March 2003 La Jolla California 1 Exploiting peer group concept for adaptive and highly available services Muhammad Asif Jan Centre for European Nuclear

More information

Enabling SIP-Based Sessions in Ad Hoc Networks

Enabling SIP-Based Sessions in Ad Hoc Networks SUBMITTED FOR PUBLICATION TO: WINET, APRIL 25, 2006 Enabling SIP-Based Sessions in Ad Hoc Networks Nilanjan Banerjee Motorola India Research Labs, 66/1, Plot 5, Bagmane TechPark, C. V. Raman Nagar Post,

More information

VXLAN Overview: Cisco Nexus 9000 Series Switches

VXLAN Overview: Cisco Nexus 9000 Series Switches White Paper VXLAN Overview: Cisco Nexus 9000 Series Switches What You Will Learn Traditional network segmentation has been provided by VLANs that are standardized under the IEEE 802.1Q group. VLANs provide

More information

Service Discovery Architectures for On-Demand Ad Hoc Networks

Service Discovery Architectures for On-Demand Ad Hoc Networks Ad Hoc & Sensor Wireless Networks, Vol. 1, pp. 000-000 Reprints available directly from the publisher Photocopying permitted by license only 2006 Old City Publishing, Inc. Published by license under the

More information

T Computer Networks II. Mobility Issues Contents. Mobility. Mobility. Classifying Mobility Protocols. Routing vs.

T Computer Networks II. Mobility Issues Contents. Mobility. Mobility. Classifying Mobility Protocols. Routing vs. T-0.50 Computer Networks II Mobility Issues 6.0.008 Overview Mobile IP NEMO Transport layer solutions i SIP mobility Contents Prof. Sasu Tarkoma Mobility What happens when network endpoints start to move?

More information

A COMPARISON OF REACTIVE ROUTING PROTOCOLS DSR, AODV AND TORA IN MANET

A COMPARISON OF REACTIVE ROUTING PROTOCOLS DSR, AODV AND TORA IN MANET ISSN: 2278 1323 All Rights Reserved 2016 IJARCET 296 A COMPARISON OF REACTIVE ROUTING PROTOCOLS DSR, AODV AND TORA IN MANET Dr. R. Shanmugavadivu 1, B. Chitra 2 1 Assistant Professor, Department of Computer

More information

OMNIX: A topology-independent P2P middleware

OMNIX: A topology-independent P2P middleware OMNIX: A topology-independent P2P middleware Roman Kurmanowytsch, Engin Kirda, Clemens Kerer and Schahram Dustdar Technical University of Vienna, Distributed Systems Group Argentinierstr. 8/184-1, A-1040

More information

Communications Software. CSE 123b. CSE 123b. Spring Lecture 10: Mobile Networking. Stefan Savage

Communications Software. CSE 123b. CSE 123b. Spring Lecture 10: Mobile Networking. Stefan Savage CSE 123b CSE 123b Communications Software Spring 2003 Lecture 10: Mobile Networking Stefan Savage Quick announcement My office hours tomorrow are moved to 12pm May 6, 2003 CSE 123b -- Lecture 10 Mobile

More information

Quick announcement. CSE 123b Communications Software. Last class. Today s issues. The Mobility Problem. Problems. Spring 2003

Quick announcement. CSE 123b Communications Software. Last class. Today s issues. The Mobility Problem. Problems. Spring 2003 CSE 123b Communications Software Quick announcement My office hours tomorrow are moved to 12pm Spring 2003 Lecture 10: Mobile Networking Stefan Savage May 6, 2003 CSE 123b -- Lecture 10 Mobile IP 2 Last

More information

IT4405 Computer Networks (Compulsory)

IT4405 Computer Networks (Compulsory) IT4405 Computer Networks (Compulsory) INTRODUCTION This course provides a comprehensive insight into the fundamental concepts in data communications, computer network systems and protocols both fixed and

More information

Efficient Hybrid Multicast Routing Protocol for Ad-Hoc Wireless Networks

Efficient Hybrid Multicast Routing Protocol for Ad-Hoc Wireless Networks Efficient Hybrid Multicast Routing Protocol for Ad-Hoc Wireless Networks Jayanta Biswas and Mukti Barai and S. K. Nandy CAD Lab, Indian Institute of Science Bangalore, 56, India {jayanta@cadl, mbarai@cadl,

More information

TSIN02 - Internetworking

TSIN02 - Internetworking Lecture 8: SIP and H323 Litterature: 2004 Image Coding Group, Linköpings Universitet Lecture 8: SIP and H323 Goals: After this lecture you should Understand the basics of SIP and it's architecture Understand

More information

Configuring IP Multicast Routing

Configuring IP Multicast Routing CHAPTER 46 This chapter describes how to configure IP multicast routing on the Catalyst 3750-E or 3560-E switch. IP multicasting is a more efficient way to use network resources, especially for bandwidth-intensive

More information