Presentation is loading. Please wait.

Presentation is loading. Please wait.

Www.ist-muse.eu Performance Evaluation of the CPE WAN Management Protocol Serafeim Papastefanos NTUA.

Similar presentations


Presentation on theme: "Www.ist-muse.eu Performance Evaluation of the CPE WAN Management Protocol Serafeim Papastefanos NTUA."— Presentation transcript:

1 www.ist-muse.eu Performance Evaluation of the CPE WAN Management Protocol Serafeim Papastefanos NTUA

2 www.ist-muse.euICCS / NTUA Outline > Introduction to CWMP > Advantages / disadvantages of CWMP > Performance metrics > Improvements > Results > Implementation details > Conclusions

3 www.ist-muse.euICCS / NTUA The CPE WAN Management Protocol (TR-69)

4 www.ist-muse.euICCS / NTUA Advantages of CWMP > Usage of TCP Reliability No problem transferring bulk data > Passing through firewalls as HTTP traffic > Avoidance of persistent connections > Usage of XML Extensibility Lots of tools

5 www.ist-muse.euICCS / NTUA Disadvantages of CWMP > Usage of XML Increased requirements in bandwidth Increased requirements in resources – Especially in TR069 clients which are embedded devices > Single ACS This may be an issue in a multi-provider environment

6 www.ist-muse.euICCS / NTUA Performance Metrics > Processing time Decoding and encoding of messages Management process Network delay > Memory requirements > Bandwidth requirements > GetParameterValues and GetParameterValuesResponse messages will be used for measurements

7 www.ist-muse.euICCS / NTUA Improvements > Generic parsers DOM – Can also be used for encoding or messages SAX – Encoding has to be done by hand Easy to use – more resource requirements > Non-generic parsers Harder to use – less resource requirements > Compression We reduce the bandwidth requirements but increase the processing time.

8 www.ist-muse.euICCS / NTUA Memory requirements

9 www.ist-muse.euICCS / NTUA Encoding / decoding time

10 www.ist-muse.euICCS / NTUA Compression sizes

11 www.ist-muse.euICCS / NTUA Time needed for management

12 www.ist-muse.euICCS / NTUA Implementation details > A mini-ITX with a 600 MHz CPU was used. > CWMP client build in C Intels IXML library used for DOM parsing Our implementation of non-generic parser > mallinfo() to measure the DOM tree memory requirements > minilzo library to implement compression > gettimeofday() used to measure time

13 www.ist-muse.euICCS / NTUA Conclusions > TR069 has many advantages over NETCONF and SNMP > TR069 benefits from compression of messages, even in high network links > Using SAX or even better non-generic parsers instead of DOM optimizes resource usage and speed


Download ppt "Www.ist-muse.eu Performance Evaluation of the CPE WAN Management Protocol Serafeim Papastefanos NTUA."

Similar presentations


Ads by Google