duced network traffic generated outweigh the losses
in terms of processing overhead.
7 CONCLUSIONS
In this paper we presented the design, implementa-
tion, and evaluation of a PBNM system based on
XML technologies. XML is used for policy represen-
tation throughout the entire policy life cycle, as well
as in the communication protocol, reducing develop-
ment costs, while promoting clarity, simplicity, and
interoperability. As exemplified, XML-based (net-
work and device-level) policies are self-describing,
and easy to use.
The performance comparison results show that the
scheme proposed in this paper generates less network
traffic than its COPS-PR counterpart when protocol
messages are compressed. The difference becomes
more significant as the number of objects transferred
increases.
On the other hand the measurements show that the
XML-based scheme proposed here generates more
processing delays than COPS-PR due to the fact that
XML messages have to go through complex parsing
and validation before data is extracted. However, as
network devices become more powerful the process-
ing delays caused by XML messages becomes a less
relevant factor.
The added processing overhead generated by
adding compression to documents is very small,
therefore by using compression the gains in reduced
network traffic generated outweigh the losses in terms
of processing delays. In the near future we plan to ver-
ify the memory consumption levels at the PEP. This
can be a concerning factor because DOM parsers have
to reconstruct entire XML documents in memory in
order to process it.
REFERENCES
Babiarz, J., Chan, K., and Baker, F. (2006). Configuration
Guidelines for DiffServ Service Classes. RFC 4594
(Informational).
Beller, A., Jamhour, E., and Pellenz, M. E. (2004). Defining
Reusable Business-Level QoS Policies for DiffServ.
In DSOM, pages 40–51.
Bernet, Y., Blake, S., Grossman, D., and Smith, A.
(2002). An Informal Management Model for Diffserv
Routers. RFC 3290 (Informational).
Blake, S., Black, D., Carlson, M., Davies, E., Wang, Z., and
Weiss, W. (1998). An Architecture for Differentiated
Service. RFC 2475 (Informational). Updated by RFC
3260.
Bourdelon, J. and State, R. (2004). YENCA
Network Management Framework.
http://sourceforge.net/projects/yenca/.
Chan, K., Sahita, R., Hahn, S., and McCloghrie, K. (2003).
Differentiated Services Quality of Service Policy In-
formation Base. RFC 3317 (Informational).
Chan, K., Seligson, J., Durham, D., Gai, S., McCloghrie,
K., Herzog, S., Reichmeyer, F., Yavatkar, R., and
Smith, A. (2001). COPS Usage for Policy Provision-
ing (COPS-PR). RFC 3084 (Proposed Standard).
Clemente, F. J. G., Pérez, G. M., and Gómez-Skarmeta,
A. F. (2005). An XML-Seamless Policy Based Man-
agement Framework. In MMM-ACNS, pages 418–
423.
Enns, R. (2006). NETCONF Configuration Protocol. Tech-
nical report, Internet Engineering Task Force, Net-
Conf Working Group.
Franco, T. F., Lima, W. Q., Silvestrin, G., Pereira, R. C.,
Almeida, M. J. B., Tarouco, L. M. R., Granville,
L. Z., Beller, A., Jamhour, E., and Fonseca, M.
(2006). Substituting COPS-PR: An Evaluation of
NETCONF and SOAP for Policy Provisioning. In
POLICY ’06: Proceedings of the Seventh IEEE Inter-
national Workshop on Policies for Distributed Systems
and Networks (POLICY’06), pages 195–204, Wash-
ington, DC, USA. IEEE Computer Society.
McCloghrie, K., Fine, M., Seligson, J., Chan, K., Hahn,
S., Sahita, R., Smith, A., and Reichmeyer, F. (2001).
Structure of Policy Provisioning Information (SPPI).
RFC 3159 (Proposed Standard).
Meier, W. (2006). eXist Version 1.0 - Open Source Native
XML Database. http://exist.sourceforge.net/.
Moore, B. (2003). Policy Core Information Model (PCIM)
Extensions. RFC 3460 (Proposed Standard).
Moore, B., Durham, D., Strassner, J., Westerinen, A., and
Weiss, W. (2004). Information Model for Describ-
ing Network Device QoS Datapath Mechanisms. RFC
3670 (Proposed Standard).
Moore, B., Ellesson, E., Strassner, J., and Westerinen, A.
(2001). Policy Core Information Model – Version 1
Specification. RFC 3060 (Proposed Standard). Up-
dated by RFC 3460.
Schoenwaelder, J. (2003). Overview of the 2002 IAB Net-
work Management Workshop. RFC 3535 (Informa-
tional).
Schoenwaelder, J., Pras, A., and Martin-Flatin, J.-P. (2003).
On the Future of Internet Management Technologies.
IEEE Communications Magazine, 41(10):90–97.
Snir, Y., Ramberg, Y., Strassner, J., Cohen, R., and Moore,
B. (2003). Policy Quality of Service (QoS) Informa-
tion Model. RFC 3644 (Proposed Standard).
Yavatkar, R., Pendarakis, D., and Guerin, R. (2000). A
Framework for Policy-based Admission Control. RFC
2753 (Informational).
Youn, K. S. and Hong, C. S. (2003). A Network Manage-
ment Architecture Using XML-Based Policy Informa-
tion Base. In ICOIN, pages 876–885.
POLICY-BASED MANAGEMENT OF DIFFSERV USING XML TECHNOLOGIES
79