Skip to main content

Constraint-Based Configuration of Proxylets for Programmable Networks

  • Conference paper
  • First Online:
Interactive Distributed Multimedia Systems (IDMS 2001)

Abstract

Applications such as multimedia streaming for mobile users, or video conferencing, require support within the network for transcoding, compression etc. Proxylets running on servers within the network may be used to transform the media flows in order to meet application or QoS requirements. In this paper we examine the feasibility of performing constraint based configuration of the required proxylets. A set of constraints can be defined to select the required proxylets. A second stage is to define constraints relating to the placement of proxylets on nodes in the network. Eventually we will investigate the use of constraints for dynamic re-configuration to accommodate user mobility, or QoS variation. Some preliminary implementations of the architecture are presented and we discuss our approach to incorporate dynamic configuration to cater for load and QoS variations.

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.L. Tennenhouse and DJ. Wetherall, “Towards the Active Network Architecture”, ACM Computer Comms. Review, vol. 26, no. 2, pp. 5–18, Apr. 1996.

    Article  Google Scholar 

  2. “Alpine: Application Level Programmable Inter-Network Environment”, http://www.cs.ucl.ac.uk/research/alpine/

  3. M. Fry and A. Ghosh, “Application Layer Active Networking”, Computer Networks, 31,7, pp. 655–667, 1999.

    Article  Google Scholar 

  4. Mittal and Falkenhainer, “Dynamic Constraint Satisfaction Problems”, In proceedings of the 8th AAAI, pages 25–32, 1990

    Google Scholar 

  5. I.W. Marshall and P. Mckee, “A Policy Based Management Architecture for Large Scale Active Communication Systems” in Policies for Distributed Systems and Networks, LNCS 1995, ed. Sloman, Lobo and Lupu, Springer-Verlag 2001

    Chapter  Google Scholar 

  6. N. Damianou, N. Dulay, E. Lupu, and M. Sloman: “The Ponder Specification Language”, Proc. Policy 2001: Workshop on Policies for Distributed Systems and Networks, Bristol, UK, 29–31 Jan. 2001, Springer-Verlag LNCS 1995, pp. 18–39.

    Google Scholar 

  7. M. Sloman and E. Lupu, “Policy Specification for Programmable Networks”, In proc. 1st Int Working Conference, IWAN’99, Berlin, Germany, June/July 1999, LNCS 1653, p. 73 ff.

    Google Scholar 

  8. H. Fossa and M. Sloman, “Implementing Interactive Configuration Management for Distributed System”, Int Conf on Configurable Distributed Systems (ICCDS’ 96), Annapolis, Maryland, May 1996, Proceedings pub by IEEE press.

    Google Scholar 

  9. “Java Constraint Library”, http://liawww.epfl.ch/~torrens/Project/JCL/.

  10. E. Freuder, and A. Mackworth, “Constraint-Based Reasoning”, Artificial Intelligence, 1992, 58.

    Google Scholar 

  11. C. Lecki, “Experience and Trends in AI for Network Monitoring and Diagnosis”, Proceedings IJCAI-95 Workshop on AI in Distributed Information Networks.

    Google Scholar 

  12. S. Simpson, P. Smith, M. Banfield, and D. Hutchison, “Component Compatibility for Heterogeneous Active Networking”, Presented at IEE Informatics, Nov. 2000, London. http://www.activenet.lancs.ac.uk/papers/ieealan2000.pdf

  13. I.W. Marshall and CM. Roadknight “Adaptive Management of an Active Services Network” BT Technical Journal special issue on “Biologically Inspired Computing”, 18,4, pp78–84 Oct. 2000.

    Google Scholar 

  14. G. MacLarty and M. Fry, “Policy-based Content Delivery: an Active Network Approach”, 5th Int Web Caching and Content Delivery Workshop, http://www.terena.nl/conf/wcw/Proceedings/S7/S7-2.pdf

  15. D. Jackson, I. Schechter and I. Shlyakhter, “Alcoa: the Alloy Constraint Analyzer”, Proc. ICSE, Limerick, Ireland, June 2000.

    Google Scholar 

  16. D. Milojicic, A. Messer, P. Bernadat, I. Greenberg and W. Schroder-Preikschat, “ψ-Pervasive Services Infrastructure”, HP Labs, Palo Alto, USA, http://www.hpl.hp.com/techreports/2001/HPL-2001-87.html.

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Krishnakumar, K.T., Sloman, M. (2001). Constraint-Based Configuration of Proxylets for Programmable Networks. In: Shepherd, D., Finney, J., Mathy, L., Race, N. (eds) Interactive Distributed Multimedia Systems. IDMS 2001. Lecture Notes in Computer Science, vol 2158. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44763-6_26

Download citation

  • DOI: https://doi.org/10.1007/3-540-44763-6_26

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42530-4

  • Online ISBN: 978-3-540-44763-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics