Skip to main content

An Architecture for Application Layer Routing

  • Conference paper
  • First Online:
Active Networks (IWAN 2000)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1942))

Included in the following conference series:

Abstract

We have previously proposed, implemented and demonstrated an Application Layer Active Network (ALAN) infrastructure. This infrastructure permits the dynamic deployment of active services in the network, but at the application level rather than the router level. Thus the advantages of active networking are realised, without the disadvantages of router level implementation. However we have previously left unsolved the issue of appropriate placement of ALAN supported services. This is an Application Layer Routing problem. In this paper we define this problem and show that, in contrast to IP, it is a multi-metric problem. We then propose an architecture that helps conceptualise the problem and build solutions. We propose detailed approaches to the active node discovery and state maintenance aspects of Application Layer Routing (ALR).

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. R. Forchheimer and J. Zander, “Softnet — Packet Radio in Sweden,” in Proc. of AMRAD Conference, (Washington, DC), 1981. 83

    Google Scholar 

  2. D. L. Tennenhouse and D. J. Wetherall, “Towards an Active Network Architecture”, ACM Computer Communication Review, vol. 26, no. 2, pp. 5–18, Apr. 1996. 83

    Article  Google Scholar 

  3. Michael Fry and Atanu Ghosh, “Application level active networking,” Computer Networks, 31 (7) (1999) pp. 655–667, http://dmir.socs.uts.edu.au/projects/alan/papers/cnis.ps 71, 83

    Article  Google Scholar 

  4. Elan Amir, Steven McCanne and Randy Katz, “An Active Service Framework and its Application to Real-time Multimedia Transcoding,” ACM Computer Communication Review, vol. 28, no. 4, pp. 178–189, Sep. 1998. 83

    Article  Google Scholar 

  5. M. Mathis, J. Semke, J. Mahdavi, and T. Ott. “The macroscopic behaviour of the TCP congestion avoidance algorithm.” ACM Computer Communication Review, 27(3), July 1997. 81, 84

    Google Scholar 

  6. Jitendra Padhye, Victor Firoiu, Don Towsley and Jim Kurose, “Modeling TCP Throughput: A Simple Model and its Empirical Validation,” ACM Computer Communication Review, vol. 28, no. 4, pp. 303–314, Sep. 1998. 81, 84

    Article  Google Scholar 

  7. An End-to-end Rate-based Congestion Control Mechanism for Realtime Streams in the Internet R. Rejaie, M. Handley, D. Estrin. Proc. Infocom 99 http://www.aciri.org/mjh/rap.ps.gz 82, 84

  8. Curtiz Villamizar, Work in progress, i-d-ftp from http://www.ietf.org/ietf draft-ietf-ospf-omp-02.txt 81, 84

  9. Dynamic Distance Maps of the Internet Wolfgang Theilmann (University of Stuttgart), Kurt Rothermel (University of Stuttgart) Proceedings of IEEE Infocom 2000. 84

    Google Scholar 

  10. A Network Measurement Architecture for Adaptive Applications Mark Stemm (University of California at Berkeley), Srinivasan Seshan (IBM T. J. Watson Research Center), Randy H. Katz (University of California at Berkeley) Proceedings of IEEE Infocom 2000. 84

    Google Scholar 

  11. Scalable, Low-Overhead Network Delay Estimation Volkan Ozdemir (North Carolina State University), S. Muthukrishnan (ATT Labs-Research), Injong Rhee (North Carolina State University) 84

    Google Scholar 

  12. Multicast Inference of Packet Delay Variance at Interior Network Links Nick Duffield (ATT Labs-Research), Francesco Lo Presti (ATT Labs-Research and University of Massachusetts) 84

    Google Scholar 

  13. David Wetherall, Ulana Legedza and John Guttag, “Introducing New Internet Services: Why and How,” IEEE Network, vol. 12, no. 3, pp. 12–19, May 1998. 83

    Article  Google Scholar 

  14. Maria Calderon, Marifeli Sedano, Arturo Azcorra and Cristian Alonso, “Active Network Support for Multicast Applications,” IEEE Network, vol. 12, no. 3, pp. 46–52, May 1998. 83, 84

    Article  Google Scholar 

  15. D. Scott Alexander, William A. Arbaugh, Michael W. Hicks, Pankaj Kakkar, Angelos D. Keromytis, Jonathan T. Moore, Carl A. Gunter, Scott M. Nettles and Jonathan M. Smith, “The SwitchWare Active Network Architecture,” IEEE Network, vol. 12, no. 3, pp. 27–36, May 1998.

    Google Scholar 

  16. A. Montz, D. Mosberger, S. O'Mealley, L. Peterson, T. Proebsting and J. Hartman, “Scout: A Communications-Oriented Operationg System,” Department of Computer Science, The University of Arizona, no. 94-20, 1994. 83

    Google Scholar 

  17. John Hartman, Larry Peterson, Andy Bavier, Peter Bigot, Patrick Bridges, Brady Montz, Rob Piltz, Todd Proebsting, and Oliver Spatscheck. “Joust: A Platform for Communications-Oriented Liquid Software”, IEEE Computer 32, 4, April 1999, 50–56. 83

    Google Scholar 

  18. Nicholas Yeadon “Quality of Service Filters for Multimedia Communications” Ph.D. Thesis, Computing Department, Lancaster University, Bailrigg, Lancaster, LA1 4YR, U. K., May 1996. Internal report number MPG-96-35. 84

    Google Scholar 

  19. M. Kadansky, D. Chiu, J. Wesley, J. Provino. “Tree-based Reliable Multicast (TRAM)” Work in progress, i-d-ftp from http://www.ietf.org/ietf/draft-kadansky-tram-02.txt 71

  20. Fast Forward Network Inc. “Broadcast overlay architecture” http://www.ffnet.com/pdfs/boa-whitepaper.pdf 71

  21. A. Baratloo, M. Karaul, H. Karl, and Z. M. Kedem, “An infrastructure for network computing with Java applets”, In Proc. ACM Workshop on Java for High-Performanace Network Computing, 1998. 72

    Google Scholar 

  22. Li Gong. “Inside Java 2 Platform Security”. Sun Microsystems 1999 ISBN 0-201-31000-7 72

    Google Scholar 

  23. Glen MacLarty, Michael Fry. “Policy-based Content Delivery: an Active Network Approach”. The 5th International Web Caching and Content Delivery Workshop. Lisbon, Portugal, 22–24 May 2000. 72, 83, 84

    Google Scholar 

  24. Duane Wessels, “Squid Internet Object Cache”, Available on the World Wide Web at http://squid.nlanr.net/Squid/, May 1996. 72

  25. Y. Rekhter, T. Li. “An Architecture for IP Address Allocation with CIDR”. RFC 1518 September 1993.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ghosh, A., Fry, M., Crowcroft, J. (2000). An Architecture for Application Layer Routing. In: Yasuda, H. (eds) Active Networks. IWAN 2000. Lecture Notes in Computer Science, vol 1942. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-40057-5_6

Download citation

  • DOI: https://doi.org/10.1007/3-540-40057-5_6

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-41179-6

  • Online ISBN: 978-3-540-40057-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics