Skip to main content

The Active Process Interaction with Its Environment

  • 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

Adding programmability to the interior of the network provides an infrastructure for distributed applications. Specifically, network management and control applications require access to and control of network device state. For example, a routing load balancing application may require access to the routing table, and a congestion avoidance application may require interface congestion information. There are fundemental problems associated with this interaction. In this paper, we study the basic tradeoffs associated with the interaction between an active process and its environment and presenting ABLE++ as an example architecture. Most notably, we explore two design trade-offs, efficiency vs. abstraction and application flexibility vs. security. We demonstrate the advantages of the architecture by implementing a congestion avoidance algorithm.

This work was done while in Bell-Labs,Lucent Technologies.

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. D. S. Alexander, B. Braden, C. A. Gunter, A. W. Jackson, A. D. Keromytis, G. J. Minden, and D. Wetherall. The active network encapsulation protocol (ANEP). http://www.cis.upenn.edu/~switchware/ANEP/docs/ANEP.txt, 1997. 125

  2. I. Cidon, R. Rom, and Y. Shavitt. Bandwidth reservation for bursty traffic in the presence of resource availability uncertainty. Computer Communications, 22(10):919–929, June 25th 1999. 115

    Article  Google Scholar 

  3. S. Floyd. TCP and explicit congestion notification. ACM Computer Communication Review, 24(5):10–23, Oct. 1994. 125

    Article  MathSciNet  Google Scholar 

  4. J. Jiao, S. Naqvi, D. Raz, and B. Sugla. Toward efficient monitoring. IEEE Journal on Selected Areas in Communications, 18(5), May 2000. 121

    Google Scholar 

  5. R. Kawamura and R. Stadler. Active distributed management for ip networks. IEEE Communications Magazine, 38(4):114–120, Apr. 2000. 114

    Article  Google Scholar 

  6. K. McCloghrie and M. Rose. Management information base for network management of TCP/IP-based internets: MIB-II, Mar. 1991. Internet RFC 1158. 127

    Google Scholar 

  7. K. Meyer, M. Erlinger, J. Betser, C. Sunshine, G. Goldszmidt, and Y. Yemini. Decentralizing control and intelligence in network management. In The Fourth International Symposium on Integrated Network Management, May 1995. 116

    Google Scholar 

  8. J. T. Moore. Mobile code security techniques. Technical Report MS-CIS-98-28, University of Pennsylvania, May 1998. 125

    Google Scholar 

  9. G. C. Necula. Proof carrying code. In POPL97, Jan. 1997. 125

    Google Scholar 

  10. B. Pagurek, Y. Wang, and T. White. Integration of mobile agents with SNMP:Why and how. In 2000 IEEE/IFIP Network Operations and Management Symposium, pages 609–622, Honolulu, Hawaii, USA, Apr. 2000. 116

    Google Scholar 

  11. K. Psounis. Active networks: Applications, security, safety, and architectures. IEEE Communications Surveys, 2(1), First Quarter 1999. http://www.comsoc.org/pubs/surveys/1q99issue/psounis.html. 114

  12. D. Raz and Y. Shavitt. An active network approach for efficient network management. In IWAN’99, LNCS 1653, pages 220–231, Berlin, Germany, 1999. 115

    Google Scholar 

  13. D. Raz and Y. Shavitt. Active networks for efficient distributed network management. IEEE Communications Magazine, 38(3), Mar. 2000. 114, 117

    Google Scholar 

  14. M. T. Rose. The Simple Book: An Introduction to Networking Management. Simon & Schuster Trade, 2nd edition, 1995. 115

    Google Scholar 

  15. B. Schwartz, A. Jackson, T. Strayer, W. Zhou, R. Rockwell, and C. Partridge. Smart packets for active networks. In OPENARCH'99, pages 90–97, New York, NY, USA, Mar. 1999. 114

    Google Scholar 

  16. J. M. Smith, K. L. Calvert, S. L. Murphy, H. K. Orman, and L. L. Peterson. Activating networks: A progress report. IEEE Computer, 32(4):32–41, Apr. 1999. 114

    Google Scholar 

  17. A. Vogel and K. Duddy. JAVA Programming with CORBA. Wiley, 2nd edition, 1998. 115

    Google Scholar 

  18. Z. Wang. Routing and Congestion Control in Datagram Networks. PhD thesis, University College London, Jan. 1992. 115

    Google Scholar 

  19. Y. Yemini and S. daSilva. Towards programmable networks. In Workshop on Distributed Systems Operations and Management, Oct. 1996. 116

    Google Scholar 

  20. M. Zapf, K. Herrmann, K. Geihs, and J. Wolfgang. Decentralised snmp management with mobile agents. In sixth IFIP/IEEE International Symposium on Integrated Network Management — IM'99, May 1999. Boston, MA, USA. 116

    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

Kornblum, J., Raz, D., Shavitt, Y. (2000). The Active Process Interaction with Its Environment. 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_9

Download citation

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

  • 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