Service delivery in home networks Willem Acke - Alcatel Agenda Page 2 1. Home network evolution 2. Home network QOS management 3. Home network application management 1
Page 3 Home network evolution Home network evolution infrastructure Page 4 From colored interfaces to shared connections Colored interface model has dedicated physical layer connector for each terminal (e.g. red for POTS, green for STB, blue for VoIP) Shared networks decouple services from network infrastructure Fast uptake and evolution of L2 shared network technologies WiFi Alliance WiFi MultiMedia (WMM) But also HomePNA, MoCa, PLC (HomePlug, UPA), More devices and more applications STBs, Residential gateway and Service gateways 2
Page 5 Home network QOS management Challenges in the shared home network Page 6 Packet loss New technologies are not loss-free Need for retransmission mechanisms Multiple flows Contention due to shared networking and UDP/TCP mix Need for prioritisation Unstable bandwidth Unstable over time due to interference Need for bandwidth monitoring + management! 3
QOS management in the home network Page 7 Status: DSLForum TR98: QoS extensions to the IGD data model allow for control of downstream (into the home network) traffic DLNA 1.5: defines fixed priority tagging by applications UPnP QOS 2.0: defines signalling for prioritised QOS Missing parts from a service provider s perspective: Remote management of UPnP QOS Admission control and bandwidth monitoring QoS management: ongoing work Bandwidth estimation Evaluation of applicability of bandwidth estimation tools to new L2 technologies (WiFi, PLC, ) Main idea: have a network-agnostic client-to-client tool to estimate available bandwidth, as input for admission control Conclusions from evaluations Non-intrusive tools are mostly based on delay evaluation, with the assumption that the delay is proportional to the usage of the medium Enhancements in network components make assumptions made by tools invalid (e.g. multipath optimisations, proprietary QOS queuing, ) To deal with current problems, tools would have to be made technologyspecific (which is in contradiction with having a network agnostic tool) Alternative approach: interact with intermediate L2 devices to retrieve bandwidth information Extension to UPnP QOS 2.0 Page 8 4
QoS management: ongoing work Page 9 Bandwidth monitoring Interact with devices to monitor bandwidth conditions UPnP interface to retrieve bandwidth related information Proof of concept: OSGi monitoring bundle Keeps track of streams and topology Correlates UPnP bandwidth events to network link Informs user and/or remote manager via UPnP events/tr-069 notifications UPnP 3.0 goes the same track, with parameterised QOS QoS management: ongoing work Page 10 Remote management TR-069 extensions for management of UPnP QOS policies Diagnostics Work performed within DSLForum: e.g. WT-116 5
Home network QOS: open issues Page 11 Move to parameterised QOS, to cope with bandwidth issue E.g. 802.11e (WMM SA), HomePlug AV, HomePNA 3.0, BUT: The different technologies support different sets of (TSPEC) parameters and different media access methods. Scheduler implementation is not standardized There is no such thing as guaranteed QOS on shared media in the home network Streams admitted at time A, might have problems at point B due to interference How does this all map to a multi-segment home network? Goal of UPnP QOS 3.0, but they rely on existing L2 schedulers Interop issues: how to apply a TSPEC on a segment with prioritised QOS? Home network QOS: research challenges Page 12 QOS mechanisms Create a framework where TSPEC parameters can be applied to different kinds of L2 technologies, and still yield end-to-end predictable results Create mechanisms to adapt to changing bandwidth conditions due to interference issues Management Find a solution to accommodate both service provider requirements as local home application requirements Remote and local QOS policy management 6
Page 13 Home network application management Home network evolution applications Page 14 Today Tomorrow Home-centric applications E.g. Media servers Local management, based on UPnP Applications provided by service providers Tied to specific hardware: STB, VoIP phone, Remote management, based on application specific middleware User-centric applications Personalised set of applications More applications Anywhere, on any device Both for local applications as service provider applications! 7
Home network applications ongoing work Page 15 User-specific applications-sets bring extra requirements: Defines the need for a service platform on the device Monolithic approach is no longer feasible, dynamic component installation is required Defines the need for remote management Service provider needs to be able to manage his applications Home network applications envisaged architecture Page 16 8
Home network applications ongoing work Page 17 Service platform Ideally OSGi Management agent bundle provides TR-069 interface For management of the platform itself For management of the application bundles Bundles provide proxy to non-service-platform-enabled devices OSGi UPnP bundle gives access to UPnP interface of home network devices Management agent translates to TR-069 remote management Similar bundle as UPnP for Web Services (Device profile), home automation interfaces, Similar models for application deployment for Linux OS,.NET CF Further work planned Home network applications ongoing work Remote management protocol Page 18 Created extensions on TR-069 for OSGi platform and bundle management Natural extension of device management to application management Covers: Life cycle management, application configuration, event notification Mobile world is following similar track OSGi platform on mobile device (JSR-232) OMA-DM for remote application management (JSR-246) =>protocol abstraction layer in management server could provide vehicle for fixed/mobile convergence on the terrain of application management! 9
Home network applications ongoing work Page 19 Northbound interface of Home Service Manager Enables remote support and diagnostics Download diagnostics bundles and perform tests Retrieve QOS status Enables integration in service deployment OSS interface for installation and configuration Enables new role for the service provider: service aggregator Provides access to home devices for external application providers Can provide grooming of information, event notification, Home network applications challenges Page 20 Challenges / further work Provide (sub-sets of) service platform features on native OS (e.g. linux),.net CF, Protocol abstraction layer for application management Standardisation will drive adoption HGI, UPnP, DSLForum 10
Page 21 Questions? Page 22 www.alcatel.com 11