Unleashing the power of policies for service-oriented computing
2011
https://doi.org/10.5555/2147671.2147753Abstract
The new advanced services and limitations of current Internet have driven a lot of initiatives in architectures for Future Internet. Ambient Networks is one of these initiatives, focused in providing a seamless cooperation of resources in an environment with a multitude of access technologies, network operators and business actors. There are many efforts using Policy based Management as a practical solution for addressing the challenges for the management of Future Internet such as cross-domain management, integration and manipulation of data across the world, seamless mobility, reliability, performance and heterogeneity support. However, not much attention has been given to the policy processing itself. In this paper we present our policy processing system, currently used in the PBMAN project, a policy based management architecture and prototype for Ambient Networks. The primary contribution of this paper is to give real attention to the components of policy systems that can determine its performance as well as its successful adoption. Policy P1; Priority = 1; Type = access-control Target: subject=any; resource=video-service; action=start Rule R1; Priority = 1; Effect = Permit Condition: remote user and networks not composed Processing: Request local composition policy to negotiate composition with remote network Processing: Resend the same request Rule R2; Priority = 1; Effect = Permit Condition: remote user and networks composed Processing: add user attributes (groups, services) to request Processing: Resend the same request Policy P2; Priority = 1; Type = composition(policy,network) Target: subject = any; resource = remote-network; action = request Rule R1; Priority = 1; Effect = Permit Condition: remote user and networks not composed Processing: perform storage composition (local part) Processing: request policy composition with remote network Processing: perform policy network composition (local part) Policy P3; Priority = 2; Type = access control Target: subject.usergroups ct executive; resource = videoservice; action = start Rule R1; Priority = 1; Effect = Permit Condition: remote user and networks composed Processing: perform user authentication Processing: request local composition policy to perform agent node composition Processing: request local policy to configure QoS PEP Policy P4; Priority = 1; Type = composition(agent,node) Target: subject = any; resource = video; action = compose Rule R1; Priority = 1; Effect = Permit Condition: video agent network is up and can accept users Processing: perform agent node composition Policy P5; Priority = 1; Type = configuration Target: subject = any; resource = qos-pep; action=start Rule R1; Priority = 1; Effect = Permit Processing: perform Premium/QoS configuration Policy P10; Priority = 1; Type= composition(policy,network) Target: subject = video-network; resource = this-network; action = compose Rule R1; Priority = 1; Effect = Permit Condition: remote user and networks not composed Processing: perform storage composition (local part) Processing: perform policy network composition (local part)
References (12)
- Damianou, N., Dulay, N., Lupu, E., Sloman, M., "The Ponder Policy Specification Language", Policy 2001, January 2001.
- Dantas, R., Fidalgo, J., Sadok, D., Kamienski. C. & Ohlman, B., "Policies for the Management of Ambient Networks: From Theory to Practice", IEEE Policy Workshop 2008, June 2008.
- Kamienski, C., Fidalgo, J. F., et al., "XACML- Based Composition Policies for Ambient Networks", 8th IEEE Workshop on Policies for Distributed Systems and Networks (Policy 2007), June 2007.
- Kim, Geonlyang, et al. "Design and Implementation of Policy Decision Point in Policy-Based Network", Conf. on Computer and Information Science (ICIS'05).
- Krishnan, R. (editor), "SPINDLE Final Report", SPINDLE Project Team. BBN Technologies, November 2006, http://www.ir.bbn.com/projects/spindle/spindle- final-report.publicrelease.20061122.pdf.
- Niebert N. et al., "Ambient Networks: An Architecture for Communication Networks Beyond 3G", IEEE Wireless Communications, April 2004.
- OASIS, "eXtensible Access Control Markup Language (XACML) Version 2.0", February 2005.
- OMA -Open Mobile Alliance, "Policy Evaluation, Enforcement and Management Callable Interface (PEM-1) Technical Specification", Draft Version 1.0, March 2008.
- Open Mobile Alliance, "Policy Evaluation, Enforcement and Management Callable Interface (PEM-1) Technical Specification", Draft Version 1.0, March 2008.
- Westerinen, A., Schnizlein, J., Strassner, J., Scherling, M., Quinn, B., Herzog, S., Huynh, A., Carlson, M., Perry, J., Waldbusser, S., "Terminology for Policy-Based Management", RFC 3198, November 2001.
- Yavatkar, R., Pendarakis, D. & Guerin, R., "A Framework for Policy Based Admission Control," RFC 2753, January 2000.
- Yu, We, et al., "Distributed Policy Processing in Virtual Private Operation Environment for Large Scale Networks", IEEE Workshop on Information Assurance United States Military Academy, West Point, NY June 2003.