-
23
pages
-
English
-
Documents
Description
Overlay Socket Tutorial J. LiebeherrHyperCast-Army meetingHyperCast Overlay Topologiesn Applications organize themselves to form a logical overlay network with a given topology Hypercuben Data is forwarded along the edges of the overlay networkDelaunaytriangulationSpanning tree(for mobile ad hoc)HyperCast-Army meeting D E N A L I1Programming in HyperCast: Overlay Socket• Socket-based API$SSOLFDWLRQ3URJUDP• UDP (unicast or multicast) 2YHUOD\6RFNH,WQWHUIDFHor TCP$SSOLFDWLRQ2YHUOD\6RFNHW5HFHLYH• Supports different semantics %XIIHUfor transport of data)RUZDUGLQJ(QJLQH 0HVVDJH6WRUH• Supports different 2YHUOD\1RGHoverlay protocols1RGH$GDSWHU 6RFNHW $GDSWHU• Implementation in Java0HVVDJHV RI $SSOLFDWLRQWKH2YHUOD\ 0HVVDJHV3URWRFRO8QGHUOD\1HWZRUNJ,QWHUQHWHyperCast-Army meeting D E N A L INetwork of overlay sockets• An overlay network is a collection of overlay sockets• Overlay sockets in the same overlay network have a common set of attributes• Each overlay network has an overlay ID. Overlay ID is a key to access attributes of overlay • Overlay socket is an endpoint of communication in an overlay network• Nodes exchange data with neighbors in the overlay topologyHyperCast-Army meeting D E N A L I2 Overlay Socket• An overlay socket (OL Socket) is an endpoint for communication in an overlay network• An overlay socket provides application programs an interface for communications over an ...
-
Publié par
-
Langue
English