Composition and Service Discovery
Sharing resources between devices through wireless services is a key building block of a composition system. For example, users may want to move content between their mp3 players and their home entertainment systems; or from various recording devices (such as cameras, camcorders, or camera phones) to a home PC. Existing network file system protocols such as Samba can provide this capability. Users also might wish to make use of a larger display than is available on their mobile device. Service solutions such as virtual network computing (VNC) and Remote Desktop Protocol (RDP) are available for this purpose. In fact, sharing resources in general can be achieved by using existing network services or designing new ones; and all these services typically are advertised at the IP layer — layer-3 in the open systems interconnection (OSI) model. However, in existing wireless standards, there are no mechanisms to advertise these services before a link-layer (layer-2) connection is established. Thus, layer-2 service advertisement and discovery is an essential ingredient of a wireless system that supports dynamic composition.