patterns in universal plug play l.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Patterns in Universal Plug & Play PowerPoint Presentation
Download Presentation
Patterns in Universal Plug & Play

Loading in 2 Seconds...

play fullscreen
1 / 5

Patterns in Universal Plug & Play - PowerPoint PPT Presentation


  • 143 Views
  • Uploaded on

Patterns in Universal Plug & Play. Markus Alexander Wischy. Pick and verify. Motivation: Avoiding a central resource manager for allocating resources Solution Randomly choose a resource Verify that this resource is not in use (multicast/broadcast)

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

Patterns in Universal Plug & Play


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
patterns in universal plug play

Patterns in Universal Plug & Play

Markus Alexander Wischy

OOPSLA 2000, Jini Pattern Language Workshop

pick and verify
Pick and verify
  • Motivation:
    • Avoiding a central resource manager for allocating resources
  • Solution
    • Randomly choose a resource
    • Verify that this resource is not in use (multicast/broadcast)
    • Use the resource or choose another resource
  • Known uses
    • Used in Auto-IP (for IP adresses)

OOPSLA 2000, Jini Pattern Language Workshop

lease and locator
Lease and Locator
  • Leases can provide a soft state
  • Add robustness to changing environments
  • Additional update messages provide more actuality to the soft state
  • Adding Queries and complementary Announcement messages provide means to balance actuality and network traffic
  • Lease messages can contain other information (e.g. location), avoiding futher messages or central components

OOPSLA 2000, Jini Pattern Language Workshop

other concepts
Other concepts
  • XML Descriptions
    • Standardized DTD can provide Introspection functionality
  • Multicast/Broadcast
    • Avoiding a central component in the network
    • Fails to scale to large networks

OOPSLA 2000, Jini Pattern Language Workshop

discussion points
Discussion points
  • The pick and verify schema of Auto-IP can be described as a pattern
  • XML descriptions provide Introspection functionality
  • Soft states are an important concept of leases
  • Lease renew messages can contain additional information (e.g. location)
  • Location information can be distributed by a distributed algorithm, avoiding a central component in the network

OOPSLA 2000, Jini Pattern Language Workshop