Title
Composable proxy services to support collaboration on the mobile Internet
Abstract
Describes the design and operation of a composable proxy infrastructure that enables mobile Internet users to collaborate via heterogeneous devices and network connections. The approach is based on detachable Java I/O streams, which enable proxy filters and transcoders to be dynamically inserted, removed, and reordered on a given data stream. Unlike conventional Java I/O streams, detachable streams can be stopped, disconnected, reconnected, and restarted. As such, they provide a convenient method by which to support the dynamic composition of proxy services. Moreover, use of the I/O stream abstraction enables network distribution and stream adaptability to be implemented transparently with respect to application components. The operation and implementation of detachable streams are described. To evaluate the composable proxy infrastructure, it is used to enhance interactive audio communication among users of a Web-based collaborative computing framework. Two forward error correction (FEC) proxylets are developed, one using block erasure codes and the other using the GSM 06.10 encoding algorithm. Separately, each type of FEC improves the ability of the audio stream to tolerate errors in a wireless LAN environment. When composed in a single proxy, however, they cooperate to correct additional types of burst errors. Results are presented from a performance study conducted on a mobile computing testbed.
Year
DOI
Venue
2003
10.1109/TC.2003.1204828
Computers, IEEE Transactions
Keywords
Field
DocType
Internet,cellular radio,error correction codes,forward error correction,groupware,middleware,mobile computing,packet radio networks,wireless LAN,GSM 06.10 encoding algorithm,I/O stream abstraction,Web-based collaborative computing framework,adaptive middleware,block erasure codes,collaboration,composable proxy infrastructure,composable proxy services,detachable Java I/O streams,forward error correction proxylets,heterogeneous devices,heterogeneous network connections,interactive audio communication,mobile Internet,mobile hosts,network distribution,proxy filters,stream adaptability,transcoders,wireless LAN environment
Mobile computing,Middleware,Computer science,Data stream,Testbed,Computer network,Real-time computing,Erasure code,The Internet,Distributed computing,GSM,Parallel computing,Java
Journal
Volume
Issue
ISSN
52
6
0018-9340
Citations 
PageRank 
References 
16
0.83
32
Authors
4
Name
Order
Citations
PageRank
P. K. McKinley11397121.87
Padmanabhan, U.I.2160.83
Ancha, N.3160.83
Seyed Masoud Sadjadi439530.02