Skip to main content
Log in

Active Service for Mobile Middleware

  • Published:
World Wide Web Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. 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.

  2. H. Balakrishnan, V. Padmanabhan, and R. Katz, “The Effects of Asymmetry on TCP Performance,” Mobile Networks and Applications, 1999.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

    Google Scholar 

  7. 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.

  8. 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.

  9. 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.

  10. J. Garms, Professional Java Security, Wrox Press: Birmingham, 2001.

    Google Scholar 

  11. A. Ghosh, M. Fry, and G. MacLarty, “An infrastructure for application level active networking,” Computer Networks 36, 2001, 5–20.

    Google Scholar 

  12. 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.

  13. http://snad.ncsl.nist.gov/itg/nistnet/, 2002.

  14. http://www.wapforum.org, 2002.

  15. 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.

  16. B. Krishnamurthy and J. Rexford, Web Protocols and Practice: HTTP/1.1, Networking Protocols, Caching, and Traffic Measurement, Addison-Wesley: Boston, 2001.

    Google Scholar 

  17. 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.

  18. C. E. Perkins. “Mobile networking in the Internet,” Mobile Networks and Applications 3, 1998, 319–334.

    Google Scholar 

  19. J. Postel and J. Reynolds, “File Transfer Protocol,” RFC 959, October 1985.

  20. J. B. Postel, “Simple Mail Transfer Protocol,” RFC 821, August 1982.

  21. H. Schulzrinne, A. Rao, and R. Lanphier, “Real Time Streaming Protocol,” RFC 2326, April 1998.

  22. W. Stevens, TCP/IP Illustrated, Vol. 1, Addison-Wesley/Longman, 1994.

  23. D. Tennenhouse and D. Wetherall, “Towards an active network architecture,” Computer Communication Review 26(2), 1996, 5–18.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Siu-Nam Chuang.

Rights and permissions

Reprints 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

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11280-004-4871-5

Keywords

Navigation