Title :
Mockets: a comprehensive application-level communications library
Author :
Suri, Niranjan ; Tortonesi, Mauro ; Arguedas, Marco ; Breedy, Maggie ; Carvalho, Marco ; Winkler, Robert
Author_Institution :
Inst. for Human & Machine Cognition, Univ. of West Florida
Abstract :
Mockets is a comprehensive communications library designed to address challenges specific to mobile ad-hoc networks. Mockets have been implemented at the application-level to simplify deployment and portability. Both stream-oriented and message-oriented abstractions are supported, with the message-oriented service providing multiple classes of service (reliable, unreliable, sequenced, unsequenced), message tagging and replacement, and prioritization. Mockets also interfaces with a policy management infrastructure to support bandwidth limitation. Finally, mockets supports transparent migration of communication endpoints across hosts without the need to terminate and reestablish connections. Mockets provides similar semantics to TCP but performs better than TCP on ad-hoc networks
Keywords :
ad hoc networks; bandwidth allocation; military communication; mobility management (mobile radio); transport protocols; TCP; bandwidth limitation; comprehensive application-level communications library; message prioritization; message replacement; message tagging; message-oriented abstractions; message-oriented service; mobile ad-hoc networks; mockets; policy management infrastructure; stream-oriented abstractions; Ad hoc networks; Application software; Bandwidth; Laboratories; Libraries; Message service; Mobile communication; Protocols; Sockets; Telecommunication network reliability;
Conference_Titel :
Military Communications Conference, 2005. MILCOM 2005. IEEE
Conference_Location :
Atlantic City, NJ
Print_ISBN :
0-7803-9393-7
DOI :
10.1109/MILCOM.2005.1605805