Sunday, April 24, 2005

Common Characteristics of Discovery Mechanisms

Common Characteristics:

  • Discovery Service (SLP is good)
  • Service Subtyping
  • Service Appearance and Disappearance: Highly dynamic updates in both service arrival and demise (except crash of service)
  • Service Browsing
  • Catalogs of Available services: UPnP is inherently P2P, hence doesn't require catalogs to be published, Jini publishes catalogs for clients, whereas SLP has both options.
  • Eventing
  • Garbage Collection: Leases are a popular garbage collection mechanism.



  • User Agents(UA) search for needed services on behalf of clients.
  • Language Neutral.
  • (OpenSLP)


  • Device and service descriptions are coded in XML.
  • UPnP does not support service directories - communication between devices and clients is always direct.
  • UPnP is aimed at smaller environments.
  • (UPnP SDK)


  • Blutooth devices maintains sets of service records, each of which describes an available service.
  • Is lightweight , because it is meant for Personal Area Networks

Saturday, April 23, 2005

Peer to Peer and MANET

mobile p2p systems are : self organising, fully decentralized, highly dynamic

you have to tackle two issues : unstable connectivity, unpredictable IP addresses

you have to predict the presence of peer, share configuration with peers and notice when they become unavailable

peer discovery must be timely and efficient

security aspects: must have encryption and robust authentication

Tuesday, April 19, 2005


Should approach for Mobile Ad-hoc Networks
Use of Peer-to-Peer Computing
Utilize the Service Discovery mechs like Own, UPnP, SLP or JXTA
Intermediate use of own's Logical mobility mech and location tracking

Tuesday, April 12, 2005

Impromptu Service Discovery - JXTA, UPnP, SLP, JINI protocols

Mobile server objects are quite similar to the work done in paper "proximity based service discovery in manet", feels great to work parallel work to Vinny.
They have used event based middleware, to discover the services as of event producers.

Friday, April 08, 2005

9 Points Agenda - Works to be done

  • Impromptu Service Discovery - UPnP, JINI, SLP protocols
  • Minimal CORBA - low footprint
  • Asynchronous Behaviour - asynchronous messaging of request-responses, cache, use of CNS
  • Network Adaptation - access to MAC layer, adaptation according to MAC layer
  • Disconnection Operation - object by value, externalization and life cycle services, Use of mac layer for switching modes
  • Optimizing IIOP layer communication - analysis of architecture
  • Integration with Non- CORBA clients- SOAP, web service clients and others
  • Security Aspects- Authentication and Authorization services, security services
  • Early thoughts on Mobile ad-hoc networks - using Peer-to-Peer Computing