A TAXONOMY OF PROGRAMMABLE HTTP PROXIES FOR ADVANCED EDGE SERVICES

Delfina Malandrino, Vittorio Scarano

Abstract

In this paper, we present the state of the art in the field of programmability in HTTP proxies. In particular, we first deal with programmability and show how it is a crucial requirement to easily realize and assemble edge services that can enhance the quality and the user perception of the navigation into a crowded and confusing World Wide Web. Then, we compare some of the most used HTTP proxies to provide an analysis of their programmability and, finally, show some evidence of successful edge services realized on top of existing programmable HTTP proxy frameworks.

References

  1. Ardon, S., Gunningberg, P., LandFeldt, B., Y. Ismailov, M. P., and Seneviratne, A. (2003a). MARCH: a distributed content adaptation architecture. International Journal of Communication Systems, Special Issue: Wireless Access to the Global Internet: Mobile Radio Networks and Satellite Systems., 16(1).
  2. Ardon, S., Gunningberg, P., LandFeldt, B., Y. Ismailov, M. P., and Seneviratne, A. (2003b). March: a distributed content adaptation architecture. International Journal of Communication Systems, Special Issue: Wireless Access to the Global Internet: Mobile Radio Networks and Satellite Systems., 16(1).
  3. AT&T Labs-Research (2002). iProxy: a Programmable Proxy. http://www.research.att.com/sw/tools/iproxy/.
  4. B. Krishnamurthy, C. Wills, Y. Z. (2001). On the use performance of contend distribution network. In Proceedings of SIGCOMM IMW.
  5. Barbir, A., Chen, R., Hofmann, M., H.Orman, and Penno, R. (2003). An Architecture for Open Pluggable Edge services (OPES). http://www.ietf.org/internetdrafts/draft-ietf-opes-architecture-04.txt.
  6. Barra, M., Grieco, R., Malandrino, D., Negro, A., and Scarano, V. (May 2003). TextToSpeech: an heavyweight Edge computing Service. In Poster Proc. of 12th International World Wide Web Conference. ACM Press.
  7. Barra, M., Maglio, P., Negro, A., and Scarano, V. (2002). GAS: Group Adaptive System. In Proceedings of International Conference on Adaptive Hypermedia and Adaptive Web-based Systems (AH 2002). ACM Press.
  8. Barrett, R. and Maglio, P. P. (1998). Adaptive Communities and Web Places. In Proceedings of 2th Workshop on Adaptive Hypertext and Hypermedia, HYPERTEXT 98., Pittsburgh (USA). ACM Press.
  9. Beck, A., Hofmann, M., Orman, H., Penno, R., and Terzis, A. (2002). Requirements for OPES Callout Protocols An Architecture for Open Pluggable Edge Services
  10. Chen, Y.-F., Huang, H., Jana, R., Jim, T., Hiltunen, M., John, S., Jora, S., Muthumanickam, R., and Wei, B. (2003). iMobile EE: an enterprise mobile service platform. Wirel. Netw., 9(4):283-297.
  11. Chuang, S. N. and Chan, A. T. (2005). Active service for mobile middleware. WWW: Internet and Web Information Systems Journal.
  12. Dikaiakos, M. and Zeinalipour-Yiazti, D. (2001a). A distributed middleware infrastructure for personalized services. Technical Report TR-2001-4, University of Cyprus.
  13. Dikaiakos, M. and Zeinalipour-Yiazti, D. (2001b). WebRACE: A Distributed WWW Retrieval, Annotation, and Caching Engine. In Proceedings of PADDA01: International Workshop on Performance-oriented Application Development for Distributed Architectures.
  14. FilterProxy (2002). http://filterproxy.sourceforge.net/.
  15. Fox, A. and Brewer, E. A. (1996). Reducing WWW latency and bandwidth requirements by real-time distillation. In Proceedings of the 5th International World-Wide Web Conference. ACM Press.
  16. Fox, A., Chawathe, Y., and Brewer, E. A. (1998a). Adapting to Network and Client variation using active proxies: Lessons and perspectives. IEEE Personal Communications, 5(4):10-19.
  17. Fox, A., Goldberg, I., Gribble, S., Lee, D., Polito, A., and Brewer, E. (September 1998b). Experience with top gun wingman, a proxy-based graphical web browser for the usr palmpilot. In Proceedings of the IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing (Middleware 7898).
  18. Fry, M. and Ghosh, A. (1999). Application level active networking. Comput. Networks, 31(7):655-667.
  19. Gupta, S., Kaiser, G. E., Grimm, P., Chiang, M. F., and Starren, J. (2004). Autmatic content extraction of html Documents. World Wide Web Journal.
  20. Hong, J. I. and Landay, J. A. (2001). Webquilt: A framework for capturing and visualizing the web experience. In Proceedings of the 10th International World Wide Web Conference, Hong Kong. ACM Press.
  21. Hori, M., Kondoh, G., Ono, K., Hirose, S., and Singhal, S. (2000). Annotation-Based Web Content Transcoding. In Proc. of the 9th Intl. World Wide Web Conf., Amsterdam (The Netherland). ACM Press.
  22. Katz, R. H., Brewer, E. A., Amir, E., Balakrishnan, H., Fox, A., Gribble, S., Hodes, T., Jiang, D., Nguyen, G. T., Padmanabhan, V., and Stemm, M. (1996). The Bay Area Research Wireless Access Network (BARWAN). In Proceedings of the 41st IEEE International Computer Conference, page 15. IEEE Computer Society.
  23. Macedo, A. A., Truong, K. N., Camacho-Guerrero, J. A., and da GraÇa Pimentel, M. (2003). Automatically sharing web experiences through a hyperdocument recommender system. In HYPERTEXT 7803: Proc. of the 14th ACM Conf. on Hypertext and Hypermedia, pages 48-56. ACM Press.
  24. MacLarty, G. and Fry, M. (2001). Policy-based content delivery: an active network approach. Computer Communications, 24(2):241-248.
  25. Muffin (2004). Muffin Proxy. http://muffin.doit.org/.
  26. Privoxy (2004). http://www.privoxy.org/.
  27. Rao, H. C.-H., Chang, D.-F., Chen, Y.-F., and Chen, M.-F. (2001). iMobile: a proxy-based platform for mobile services. In Wireless Mobile Internet, pages 3-10.
  28. Safonov, A., Konstan, J. A., and Carlis, J. V. (May 2001). Webmacros - a proxy-based system for automating user interactions with the web. In Poster Proc. of 10th International World Wide Web Conference. ACM Press.
Download


Paper Citation


in Harvard Style

Malandrino D. and Scarano V. (2005). A TAXONOMY OF PROGRAMMABLE HTTP PROXIES FOR ADVANCED EDGE SERVICES . In Proceedings of the First International Conference on Web Information Systems and Technologies - Volume 1: WEBIST, ISBN 972-8865-20-1, pages 231-238. DOI: 10.5220/0001233802310238


in Bibtex Style

@conference{webist05,
author={Delfina Malandrino and Vittorio Scarano},
title={A TAXONOMY OF PROGRAMMABLE HTTP PROXIES FOR ADVANCED EDGE SERVICES},
booktitle={Proceedings of the First International Conference on Web Information Systems and Technologies - Volume 1: WEBIST,},
year={2005},
pages={231-238},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001233802310238},
isbn={972-8865-20-1},
}


in EndNote Style

TY - CONF
JO - Proceedings of the First International Conference on Web Information Systems and Technologies - Volume 1: WEBIST,
TI - A TAXONOMY OF PROGRAMMABLE HTTP PROXIES FOR ADVANCED EDGE SERVICES
SN - 972-8865-20-1
AU - Malandrino D.
AU - Scarano V.
PY - 2005
SP - 231
EP - 238
DO - 10.5220/0001233802310238