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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
D.L. Tennenhouse and DJ. Wetherall, “Towards the Active Network Architecture”, ACM Computer Comms. Review, vol. 26, no. 2, pp. 5–18, Apr. 1996.
“Alpine: Application Level Programmable Inter-Network Environment”, http://www.cs.ucl.ac.uk/research/alpine/
M. Fry and A. Ghosh, “Application Layer Active Networking”, Computer Networks, 31,7, pp. 655–667, 1999.
Mittal and Falkenhainer, “Dynamic Constraint Satisfaction Problems”, In proceedings of the 8th AAAI, pages 25–32, 1990
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
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.
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.
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.
“Java Constraint Library”, http://liawww.epfl.ch/~torrens/Project/JCL/.
E. Freuder, and A. Mackworth, “Constraint-Based Reasoning”, Artificial Intelligence, 1992, 58.
C. Lecki, “Experience and Trends in AI for Network Monitoring and Diagnosis”, Proceedings IJCAI-95 Workshop on AI in Distributed Information Networks.
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
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.
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
D. Jackson, I. Schechter and I. Shlyakhter, “Alcoa: the Alloy Constraint Analyzer”, Proc. ICSE, Limerick, Ireland, June 2000.
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.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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