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

Slides:



Advertisements
Similar presentations
DP&NM Lab. POSTECH APNOMS 2003 Design and Implementation of an XML-Based Management Agent Mi-Jung Choi, Jung-Min Oh and James W. Hong Dept. of Computer.
Advertisements

Universidade do Minho A Framework for Multi-Class Based Multicast Routing TNC 2002 Maria João Nicolau, António Costa, Alexandre Santos {joao, costa,
Title of IM2009 Application Session Paper Author(s) Affiliation(s) {john,
Distributed Information System December 7, 20091Alvin MACCHIONE - Rémy JAVELLE.
Utilizing Military Message Handling Systems as a Transport Mechanism for SOA in Military Tactical Networks Mr Frank T. Johnsen, Mr Anders Eggen, Ms Trude.
Barracuda Link Balancer Link Reliability and Bandwidth Optimization.
Middleware Support for RDMA-based Data Transfer in Cloud Computing Yufei Ren, Tan Li, Dantong Yu, Shudong Jin, Thomas Robertazzi Department of Electrical.
Network Performance Measurement
Introduction 1-1 Chapter 3 Transport Layer Intro and Multiplexing Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley.
Estinet open flow network simulator and emulator. IEEE Communications Magazine 51.9 (2013): Wang, Shie-Yuan, Chih-Liang Chou, and Chun-Ming Yang.
Web Server Benchmarking Using the Internet Protocol Traffic and Network Emulator Carey Williamson, Rob Simmonds, Martin Arlitt et al. University of Calgary.
SCTP v/s TCP – A Comparison of Transport Protocols for Web Traffic CS740 Project Presentation by N. Gupta, S. Kumar, R. Rajamani.
H E L S I N K I U N I V E R S I T Y O F T E C H N O L O G Y G O p r o j e c t : S e r v i c e A r c h i t e c t u r e f o r t h e N o m a d i c I n t e.
What is.NET?. The Clients of.NET a) A new generation of connected application b) Microsoft.NET Framework managed execution c) Allows PCs and other smart.
1 Buddy Internet Exchange LYU0701 Supervisor: Professor Michael R. Lyu Prepared By: Kwong Kwok Wai Chan Kwan Ho
Project objectives Side issues Main issues MileGate ? Embedded HTTP server HTML Generation Client tools Frameworks functionalities Evaluated frameworks.
XMPP (eXtensible Messaging and Presence Protocol ) Reporter : Allen.
1 A general purpose proxy filtering mechanism applied to the mobile environment Author : Bruce Zenel From : Wireless Networks.
ISCSI Performance Experiments Li Yin EECS Department U.C.Berkeley.
Client-server interactions in Mobile Applications.
The Pros and Cons of Collecting Performance Data using Agentless Technology Dima Seliverstov John Tavares Tianxiang Zhang BMC Software, Inc.
Bandwidth Estimation: Metrics Mesurement Techniques and Tools By Ravi Prasad, Constantinos Dovrolis, Margaret Murray and Kc Claffy IEEE Network, Nov/Dec.
? INTERNET WHAT, WHY, HOW. DEFINITION The Internet is a massive public spiderweb of computer connections. It connects personal computers, laptops, tablets,
Advanced Network Architecture Research Group 2001/11/149 th International Conference on Network Protocols Scalable Socket Buffer Tuning for High-Performance.
Worshipping at the Shrine: Myths and Legends from comp.text.xml Kerry “the heretic” Raymond, CiTR.
Daniel Johnson. Playing a media file stored on a remote server on a local client.
Enabling Embedded Systems to access Internet Resources.
DP&NM Lab. POSTECH, Korea - 1 -Interaction Translation Methods for XML/SNMP Gateway Interaction Translation Methods for XML/SNMP Gateway Using XML Technologies.
Block I/O. 2 Definition Any I/O operation in which the unit of data is several words, not just one word or byte.
Slide 1 DESIGN, IMPLEMENTATION, AND PERFORMANCE ANALYSIS OF THE ISCSI PROTOCOL FOR SCSI OVER TCP/IP By Anshul Chadda (Trebia Networks)-Speaker Ashish Palekar.
KONOE, a toolkit for an object- oriented online environment, with Gate Package M.Abe,Y.Nagasaka,F.Fujiwara, T.Tamura,I.Nakano,H.Sakamoto, Y.Sakamoto,S.Enomoto,
WS-Security: SOAP Message Security Web-enhanced Information Management (WHIM) Justin R. Wang Professor Kaiser.
A Transport Framework for Distributed Brokering Systems Shrideep Pallickara, Geoffrey Fox, John Yin, Gurhan Gunduz, Hongbin Liu, Ahmet Uyar, Mustafa Varank.
An Overlay Network Providing Application-Aware Multimedia Services Maarten Wijnants Bart Cornelissen Wim Lamotte Bart De Vleeschauwer.
Advanced Network Architecture Research Group 2001/11/74 th Asia-Pacific Symposium on Information and Telecommunication Technologies Design and Implementation.
Tribler Download Core Improvement IN3700 Bachelor Thesis Presentation by Rick van Hattem Raynor Vliegendhart Committee Dr. Ir. J.A. Pouwelse.
1 On Scalable Edge-based Flow Control Mechanism for VPN Tunnels --- Part 2: Scalability and Implementation Issues Hiroyuki Ohsaki Graduate School of Information.
Subject: On the Performance of Optimization Proxies for Data Services in Mobile Networks
1 3 Computing System Fundamentals 3.4 Networked Computer Systems.
© Oxford University Press 2011 Computer Networks Bhushan Trivedi, Director, MCA Programme, at the GLS Institute of Computer Technology, Ahmadabad.
AxKit A member of the Apache XML project Ryan Maslyn Kyle Bechtel.
PERFORMANCE ENHANCEMENT IN ASP.NET By Hassan Tariq Session #1.
WIRED Detector Description in XML Mark Dönszelmann, Applications for Physics and Infrastructure, IT, CERN XML Detector Description Workshop CERN, 14 April,
Shminder Singh Marquese Carter Ethan Bowyer.  What is SOAP?  Example SOAP Code.  SOAP Characteristics.  Use for SOAP.  Advantages.  Disadvantages.
XML eXtensible Markup Language. XML A method of defining a format for exchanging documents and data. –Allows one to define a dialect of XML –A library.
Martin Kruliš by Martin Kruliš (v1.1)1.
CHAPTER - 4 COMPUTER NETWORK Dr. BALAMURUGAN MUTHURAMAN
09/13/04 CDA 6506 Network Architecture and Client/Server Computing Peer-to-Peer Computing and Content Distribution Networks by Zornitza Genova Prodanoff.
HyperText Transfer Protocol (HTTP) Deepti Kulkarni CISC 856: TCP/IP and Upper Layer Protocols Fall 2008 Acknowledgements Professor Amer Richi Gupta.
Trickles :A stateless network stack for improved Scalability, Resilience, and Flexibility Alan Shieh,Andrew C.Myers,Emin Gun Sirer Dept. of Computer Science,Cornell.
SOA on Wireless Networks Pat Freestone Steve Prazenica Kyle Usbeck Pat Freestone Steve Prazenica Kyle Usbeck.
System Optimization Networking
An Architecture for Internet Data Transfer Niraj Tolia, Michael Kaminsky, David G. Andersen, and Swapnil Patil NSDI ’ Eunsang Cho.
Efficient XML Aaron Braeckel Briefing to FAA Program Management 28 Dec 2008 National Center for Atmospheric Research Boulder, CO Copyright ©
FILE TRANSFER SPEEDS OVER HTTP AND FTP Yibiao Li 06/01/2009 Christmas Meeting 2008/09.
Added Value to XForms by Web Services Supporting XML Protocols Elina Vartiainen Timo-Pekka Viljamaa T Research Seminar on Digital Media Autumn.
SURENDRA INSTITUTE OF ENGINEERING & MANAGEMENT PRESENTED BY : Md. Mubarak Hussain DEPT-CSE ROLL
Barracuda Link Balancer
Evaluating Web Services Based Implementations of Grid RPC
OSI model vs. TCP/IP MODEL
UNIT – I Linked Lists.
Effectiveness of data transfer over wired and wireless media
PRESENTATION ON Sky X TECH. SUBMETTED TO:- SUBMETTED BY:-
Made by:- Naveen singh & Mazaharul Haque
XML Problems and Solutions
Implementation of a Functional Programming Language
An XML-based System Architecture for IXA/IA Intercommunication
CHAPTER-3 WAN Protocols.
XML Parsers.
The TCP/IP Model.
Presentation transcript:

Performance Evaluation of the CPE WAN Management Protocol Serafeim Papastefanos NTUA

/ NTUA Outline > Introduction to CWMP > Advantages / disadvantages of CWMP > Performance metrics > Improvements > Results > Implementation details > Conclusions

/ NTUA The CPE WAN Management Protocol (TR-69)

/ 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

/ 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

/ 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

/ 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.

/ NTUA Memory requirements

/ NTUA Encoding / decoding time

/ NTUA Compression sizes

/ NTUA Time needed for management

/ 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

/ 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