Abstract
This paper describes a dynamic service reconfiguration model where the proxy is composed of a chain of service objects called mobilets (pronounced as mo-be-lets), which can be actively deployed onto a network. This model offers flexibility because the chain of mobilets can be dynamically reconfigured to adapt to dynamic changes in the wireless environment, without interrupting service provision for other mobile nodes. We have realized the dynamic service reconfiguration model by crafting its design into a programmable infrastructure that forms the baseline architecture of the WebPADS (short for Web Proxy for Actively Deployable Services) system.
Similar content being viewed by others
References
E. Amir, S. McCanne, and R. H. Katz, “An active service framework and its application to real-time multimedia transcoding,” in Proceedings of the Annual Conference of the ACM’s Special Interest Group on Data Communication (SIGCOMM), 31 August–4 September 1998, Vancouver, British Columbia, 1998, pp. 178–189.
H. Balakrishnan, V. Padmanabhan, and R. Katz, “The Effects of Asymmetry on TCP Performance,” Mobile Networks and Applications, 1999.
H. Balakrishnan, V. Padmanabhan, S. Seshan, and R. Katz, “A comparison of mechanisms for improving TCP Performance over Wireless Links,” IEEE/ACM Transactions on Networking, December 1997.
R. Barrett and P. P. Maglio, “Intermediaries: New places for producing and manipulating web content,” in Proceedings of the 7th International World Wide Web Conference (WWW7), 1998.
R. Caceres and L. Iftode, “Improving the performance of the reliable transport protocols in mobile computing environments,” IEEE Journal on Selected Areas in Communications 13(5), 1994.
A. T. Campbell, H. G. De Meer, M. E. Kounavis, K. Miki, J. B. Vicente, and D. Villela, “A survey of programmable networks,” ACM SIGCOMM Computer Communications Review 29(2), 1999, 7–23.
H. Chang, C. Tait, N. Cohen, M. Shapiro, S. Mastrianni, R. Floyd, B. Housel, and D. Lindquist, “Web browsing in a wireless environment: disconnected and asynchronous operation in ARTour Web Express,” in Proceedings of the 3rd ACM/IEEE Conference on Mobile Computing and Networking (Mobicom97), September 26–30, 1997, the Palace of the Hungarian Academy of Sciences, Budapest, Hungary, 1997.
S. N. Chuang, T. S. Chan, and J. Cao, “Dynamic service chain for wireless web access,” in Proceedings of the International Conference on Parallel Processing (ICPP 2002), 18–21 August 2002, Vancouver, British Columbia, Canada, 2002, pp. 429–436.
S. N. Chuang, T. S. Chan, and J. Cao, “An active framework supporting wireless web access,” in Proceedings of the IEEE Wireless Communications and Networking Conference (WCNC2002), 17–21 March 2002, Orlando, FL, USA, Vol. 2, 2002, pp. 630–634.
J. Garms, Professional Java Security, Wrox Press: Birmingham, 2001.
A. Ghosh, M. Fry, and G. MacLarty, “An infrastructure for application level active networking,” Computer Networks 36, 2001, 5–20.
B. Hausel and D. Lindquist, “WebExpress: A system for optimizing web browsing in a wireless environment,” in Proceedings of the ACM International Conference on Mobile Computing and Networking (MobiCom96), Rye, New York, USA, November 1996.
http://www.wapforum.org, 2002.
M. Kojo, T. Alanko, M. Liljeberg, and K. Raatikainen, “Enhanced communication services for mobile TCP/IP networking,” University of Helsinki, Department of Computer Science, Series of Publications C, No. C-1995-15, April 1995.
B. Krishnamurthy and J. Rexford, Web Protocols and Practice: HTTP/1.1, Networking Protocols, Caching, and Traffic Measurement, Addison-Wesley: Boston, 2001.
M. Liljeberg, T. Alanko, M. Kojo, H. Laamanen, and K. Raatikainen, “Optimizing Word-Wide Web for weakly connected mobile workstations: An indirect approach,” in Proceedings of the 2nd International Workshop on Services in Distributed and Networked Environments, 1995, pp. 132–139.
C. E. Perkins. “Mobile networking in the Internet,” Mobile Networks and Applications 3, 1998, 319–334.
J. Postel and J. Reynolds, “File Transfer Protocol,” RFC 959, October 1985.
J. B. Postel, “Simple Mail Transfer Protocol,” RFC 821, August 1982.
H. Schulzrinne, A. Rao, and R. Lanphier, “Real Time Streaming Protocol,” RFC 2326, April 1998.
W. Stevens, TCP/IP Illustrated, Vol. 1, Addison-Wesley/Longman, 1994.
D. Tennenhouse and D. Wetherall, “Towards an active network architecture,” Computer Communication Review 26(2), 1996, 5–18.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Chuang, SN., Chan, A.T.S. Active Service for Mobile Middleware. World Wide Web 8, 127–157 (2005). https://doi.org/10.1007/s11280-004-4871-5
Issue Date:
DOI: https://doi.org/10.1007/s11280-004-4871-5