VegaStream Network Design



Similar documents
Quality of Service Management for the Virtual Home Environment

Realising the Virtual Home Environment (VHE) concept in ALL-IP UMTS networks

Universal Mobile Telecommunications System (UMTS); Service aspects; Virtual Home Environment (VHE) (UMTS version 3.0.0)

Digital Library for Multimedia Content Management

Dynamic user interface adaptation for mobile computing devices

COMMISSION OF THE EUROPEAN COMMUNITIES

... Figure 2: Proposed Service Invocation Mechanism. AS Service invocation 2 SC invocation 2. Session/Call Control Function

Service Delivery Platforms for Network Operators

A business view for NGN service usage

Inter-Domain QoS Control Mechanism in IMS based Horizontal Converged Networks

Contents. Specialty Answering Service. All rights reserved.

Co-existence of Wireless LAN and Cellular Henry Haverinen Senior Specialist Nokia Enterprise Solutions

Service Continuity Path to smooth user experiences

An integrated management platform for the support of advanced Charging, Accounting & Billing schemes in Reconfigurable Mobile Networks

Personal Voice Call Assistant: VoiceXML and SIP in a Distributed Environment

Integrating notification services in computer network and mobile telephony

Security considerations for IMS access independence

Trends of Interactive TV & Triple Play

Implementing SIP and H.323 Signalling as Web Services

Mobility and cellular networks

DYNAMIC MODELING FOR INTERNET TELEPHONY MANAGEMENT

Implementing Conditional Conference Call Use Case over IMS and Non IMS Testbed an experimental results through comparison approach

Quality Expectations of Mobile Subscribers

A Scenario of Machine-to-Machine (M2M) Health Care Service

INTELLIGENT NETWORK SERVICES MIGRATION MORE VALUE FOR THE

1. PUBLISHABLE SUMMARY

TÓPICOS AVANÇADOS EM REDES ADVANCED TOPICS IN NETWORKS

Dynamic Charging Architecture and Schemes for 4th Generation Mobile Reconfigurable Systems

OpenMTC. M2M Solutions for Smart Cities and the Internet of Things.

Virtual Device Management and Its Components

of the existing VoLTE roaming and interconnection architecture. This article compares existing circuit-switched models with the earlier

Whitepaper Mobile Enterprise. The path to the Mobile Enterprise

UPnP Control Point for Mobile Phones in Residential Networks

Chapter 17: M2M-Based Metropolitan Platform for IMS-Enabled Road Traffic Management in IoT

( ETSI Ad Hoc Group on Fixed/Mobile Convergence - Final Report - 11 March 1998) (1) Telecom Italia, V. di Valcannuta 250, Rome (Italy)

A B S T R A C T. Index Trems- Wi-Fi P2P, WLAN, Mobile Telephony, Piconet I. INTRODUCTION

Research on Initial Filter Criteria of IP Multimedia Subsystem

An Advanced Commercial Contact Center Based on Cloud Computing

Standardizing Information and Communication Systems

From Digital Television to Internet? A general technical overview of the- DVB- Multimedia Home Platform Specifications

Toolkit for vulnerability assessment in 3G networks. Kameswari Kotapati The Pennsylvania State University University Park PA 16802

QoS Integration in Web Services

ALCATEL CRC Antwerpen Fr. Wellesplein 1 B-2018 Antwerpen +32/3/ ; Suresh.Leroy@alcatel.be +32/3/ ; Guy.Reyniers@alcatel.

The Ubiquitous Web, UPnP and Smart Homes

VIA CONNECT PRO Deployment Guide

IP Multimedia Subsystem (IMS) Service Architecture

Open IMS Core with VoIP Quality Adaptation

Receiving the IP packets Decoding of the packets Digital-to-analog conversion which reproduces the original voice stream

SOFT 437. Software Performance Analysis. Ch 5:Web Applications and Other Distributed Systems

PARAMETERS TO BE MONITORED IN THE PROCESS OF OPERATION WHEN IMPLEMENTING NGN TECHNICAL MEANS IN PUBLIC TELECOMMUNICATION NETWORKS

Harnessing The Internet s Multimedia Potential

COPYRIGHTED MATERIAL. Contents. Foreword. Acknowledgments

Design Document. Offline Charging Server (Offline CS ) Version i -

PARLAY API: BUSINESS BENEFITS AND TECHNICAL OVERVIEW

Service Broker Function in IMS Architecture - Issues and Considerations

Home Gateway Enabling Evolution of Network Services

An Analysis of Service Continuity in Mobile Services

Enabling Multimedia Broadcast/Multicast Services over Converged Networks N. Baker *, M. Zafar *, A. Al-Hezmi **, M. Fuchs ***

Security and Authentication Concepts

Heterogeneous Tools for Heterogeneous Network Management with WBEM

IJRDTM Kailash ISBN No Vol.20 Issue

Remote Monitoring and Controlling System Based on ZigBee Networks

Conferencing Using the IP Multimedia (IM) Core Network (CN) Subsystem

Enterprise Unified Communications and Collaboration Services: Audio, Video and Net Conferencing

Advanced SIP Series: SIP and 3GPP Operations

IMS-based distributed multimedia conferencing service for LTE Tien Anh Le, Hang Nguyen, Noel Crespi

IST STREP Project. Deliverable D3.3.1u Middleware User s Guide Multi-Radio Device Management Layer.

UDC IN A BOX. A complete User Data Management Solution to meet different business needs

Requirements and Service Scenarios for QoS enabled Mobile VoIP Service

UMTS VoIP Codec QoS Evaluation

Some Experiences with VoIP Over Converging Networks

WebRTC Conference & Expo The Big Picture & Keynotes Highlights

CHAPTER 6. VOICE COMMUNICATION OVER HYBRID MANETs

FRAFOS GmbH Windscheidstr. 18 Ahoi Berlin Germany

Telephone Charging System

Quality of Service Management for Teleteaching Applications Using the MPEG-4/DMIF

Operator s Dilemma. How to take advantage of the growing mobile Internet. Notava uaxes White Paper. Dr. Risto Suoranta, CTO, Notava

Overview of GSMA VoLTE Profile. minimum required functions [3]. 2. Background

3GPP TS V6.1.0 ( )

An Integrated Service Management Approach Using OSGi Technology and ACAP

A Middleware-Based Approach to Mobile Web Services

A SECURITY ARCHITECTURE FOR AGENT-BASED MOBILE SYSTEMS. N. Borselius 1, N. Hur 1, M. Kaprynski 2 and C.J. Mitchell 1

Troubleshooting Voice Over IP with WireShark

HSPA, LTE and beyond. HSPA going strong. PRESS INFORMATION February 11, 2011

Flinders University. Telehealth in the Home. Video Strategy Discussion Paper. 2 October 2013

TECHNICAL REPORT End to End Network Architectures (E2NA); Location of Transcoders for voice and video communications

The Cloud A Seamless Mobile Experience. Martin Guilfoyle VP Innovation, R&D

Module 1: Facilitated e-learning

Mobile Broadband Technology & Services: Sustainability Factors

NICC ND 1019 V1.1.1 ( )

Migration of Enterprise VoIP/SIP Solutions towards IMS

TERMINAL BRIDGE EXTENSION OVER DISTRIBUTED ARCHITECTURE

The FOKUS Open SIP AS - A Service Platform for NGN

ABC SBC: Software Defined Communication Networks. FRAFOS GmbH

VIA COLLAGE Deployment Guide

Demo of Triple Play Services with QoS in a Broadband Access Residential Gateway

MOBILE SOLUTIONS IN BUSINESS PROCESS

QUALITY OF SERVICE IN TELECOMMUNICATION NETWORKS

Third Party Data Session Control in the Evolved Packet System

Transcription:

Design of a multimedia content-delivery service architecture for 3 rd generation networks Andrea Calvagna Dipartimento di Ingegneria Informatica e delle Telecomunicazioni Università di Catania Viale A. Doria 6, 95125 Catania, Italy Email: {andrea.calvagna@unict.it} Abstract. The Virtual Home Environment () has been introduced as an abstract concept enabling users to access and personalize their subscribed services whatever the terminal they use and whatever the underlying network used. Much effort is currently being spent upon the challenging task to provide an architectural solution and an implementation of the, providing ubiquitous service availability, personalised user interfaces and session mobility, while users are roaming or changing their equipment. In this paper we present a multimedia delivery service, one of the services selected to demonstrate its features, showing its interconnection with the so far defined VESPER architecture. 1 Introduction The technological evolution of the last years, both in network speed and bandwidth than in multimedia capabilities of low-end devices, has made possible the convergence of telecommunication networks and data networks. This is leading to a new generation of integrated, IP based, transport infrastructure that will enable the deployment of even more valuable services for the users, like real-time video communication ones. Also, both existing and upcoming wireless technologies are enabling the support of data services and audio/video communication for mobile users, that is users whom network location may change even while a service session is currently in progress. As these services will be available over heterogeneous network, users would like to access them in a personalized way, transparently and independently of the underlying network technology and particular terminal used. In 3GPP (3 rd Generation Partnership Program) [1] this idea is embodied in the Virtual Home Environment ()[2,3,4], defined as a concept for Personal Service Environment (PSE) portability across network boundaries and between terminals. The concept of the is such that users are consistently presented with the same personalized features of subscribed services, in whatever network and whatever terminal (within the capabilities of the terminal and the network), wherever the user may be located. In example, the IST ComSIS Vol. 1, No. 1, February 2004 157

VESPER (Virtual Home Environment for Service Personalization and Roaming Users) project [12] (funded by the European Community) aimed to provide an architectural solution and an implementation of the, providing ubiquitous service availability, personalized user interfaces (i.e., service portability) and session mobility, while users are roaming or changing their equipment. VESPER should hide away from the user the variety of access network types (fixed or wireless), the variety of supporting terminals, and the variety of the involved network and service providers involved during service provision [9,10]. Also, the project intends to influence the course of standardisation within 3GPP, Parlay [8] (with standard s supporting the functionality) and OMG [5,6], toward a high-quality reference platform for open-services deployment. In the context of the Vesper project, this paper describes our effort in the realization of a service-application [163] basing on the our experience in the design and implementation work on platforms done in the project [11]. The service we will describe is a multimedia delivery service (MDS), designed to provide a mechanism to distribute multimedia streams (consisting of video and audio, but also pictures, etc) to end-users. In this paper we will show the main benefit gained by such a kind of service when used in the context of a Virtual Home Environment. The rest of the paper is organized in the following way. Section 2, after a brief overview of the Vesper architecture, describes the multimedia delivery service and its interactions with the architecture at the current phase of the project. In Section 3 we focus on the adaptation feature of and finally, we conclude the paper in Section 4. 2 Vesper demonstration services The VESPER architecture has been designed using a component based approach: all of these components rely on a CORBA based environment for their internal communication. A more detailed description of the overall VESPER architecture is out of scope of this paper and can be found in [10]. However, VESPER components are embedded into a heterogeneous network and terminal landscape. Figure 1 shows architectural placement in relation to network and terminal environment. At server side functionality is accessed via on top and deals via OSA/Parlay[8] gateways with different networks as transport layer. At terminal side functionality is also accessed via and deals via USAT (Universal SIM Application Toolkit)[14] or MExE (Mobile Station Application Execution Environment)[12] with terminal core functions. One of the objective of the VESPER project is to define, design, and implement services which both impose precise requirements on the architecture defined and implemented by the project, and demonstrate that this architecture fulfils the requirements. VESPER will provide an open to VASPs applications, enabling the concept within the service. VASPs (Value Added Service Provider) will be able to offer advanced services, 158 ComSIS Vol. 1, No. 1, February 2004

abstracting from the terminal used for accessing the service and from the underlying networks, leaving all of the basic services to the provider role. In this scenario, this section will describe the MDS service middleware. Term inal Netw ork ap p lication s applications VESPER VH E com ponents VESPER com ponents USAT USAT M EXE (W A P, Java, i-m o d e ) MExE Parlay/OSA Resource netw ork sp ecific OSA/Parlay Gatew ay Term inal core functions Mobile network IP network Circuit switched network Fig. 1. Embedding of Architecture 2.1 The Multimedia Delivery Service design goals People are nowadays used to get every kind of information through the Internet, using common Web browser applications. The next big challenge is to deliver multimedia informations to end users independently of the device used to access the network: notebook, PDA, and next generation UMTS phone will be able to display not only text and images but also audio and video. Using functionalities a multimedia delivery application will be greatly enhanced and widely spread among users. Users will not be restricted in the set of terminal they have to use to access the application and to receive data, neither in the network they are connected to. Users will be able to access the application using different terminals, ranging from the powerful multimedia PC to the personal PDA with limited screen size and computing capabilities. Even future smartphones will be able to reproduce small videoclips in their small screens. The MDS will take benefit of adaptation, connectivity and service personalisation functionalities provided by VESPER. The adaptation feature will make the service delivery transparent to the VASP, thus allowing a larger number of terminals to be able to access the MDS from a wider range of available networks. The service will only provide the stream content to the component responsible of the adaptation, whose task will be to adapt it to the user preferences, user network, user terminal and deliver it. What is asked to the adaptation is not only a user interface adaptation, but also a content adaptation. So, for instance, if user terminal is not provided with the right codec to watch a movie, it is a task of the component responsible for adaptation either ComSIS Vol. 1, No. 1, February 2004 159

to adapt (codify) the stream in a format compatible to that of one of the codecs owned by the user terminal, or to upload the suitable codec to the terminal. 3 Service adaptation in the Vesper One of the key features of, is the adaptation that it provides to terminal capabilities and user preferences. Each service using Vesper s should not care of terminal device used by the end-user: it is the adaptation that takes charge of that. The adaptation is realized by the Adaptation, whose main tasks are: to adapt the contents a VESPER Service provides to the user according to the capabilities of the terminal accessing the Server, the End-User interface and services preferences and the QoS classes supported by the underlying network(s), to manage the user interaction with the service. Terminal VASP Server Service Client CallControl via OSA UI via OSA OSA/Parlay Connection Adaptation Access Session Profile Upload Service Content flow via network e.g.h.323 Media Adapter Content flow via TCP/IP through adaptation Fig. 2. Media adaptation The service implementation is completely independent from the actually used environment (network type, terminal type, user preferences) during service usage. The adaptation component offers interfaces in the to enable this feature. An overview of an adaptation scenario is given in Figure 2. The adaptation to network and terminal capabilities is done at the system. The content flow goes from the VASP Server to the media adapter via TCP/IP connection through the CORBA based. On the terminal side a connection is established by the Connection depending on the transport network via OSA/Parlay. The media adapter supports the used network protocol to provide the terminal with the media stream (e.g. announcements, multimedia/video). The Adaptation specification has provisioned for a flexible engineering scheme such that the media adapter 160 ComSIS Vol. 1, No. 1, February 2004

can be wrapped as a mobile agent whose itinerary is limited to the VASP Server and/or the End-User's terminal. The adaptation is done at VASP Server by the agent providing adaptation to the media stream supported by the terminal and to the used network protocol. At terminal side a corresponding agent decodes the stream and provides content output at the terminal. This solution presupposes that the terminal and the VASP Server provide an agent execution environment. The second role of the adaptation is to manage the user interaction with the service: this means that the user interface should be adapted and presented to the user according the terminal capabilities (apart from user preferences). In order to be able to offer this kind of adaptation each service is required to provide a formal description (UIModel) of the user interface they want to offer to their users: this description is expressed in XML and includes several kind of logical tools for user interaction (buttons, text fields, text entries, checkbox, etc). The actual representation of this graphical model will depend of the actual device used by the user to access the service. It is the adaptation component that will decide the best way to render the User Interface model (UIModel) provided by the service. MDS Server... Adaptation Manager -Provider UIModel UIModel Interpreter Media Adapter Web Server User Terminal 1. lookupmediaadapter Chooses Media Adapter adapted to Terminal, Network and and user Profiles 2. getmediaadapter 3.GetUIModel 4.setUIModel ( «input elements, output elements, action elements») 5.interpretUIModel () 6.interpretUIModel () 7.Adapt(UIModel ) 8.HTML page setuimodel ( ) interpretuimodel 11.actionPerformed (movies selected, ) URL 9. User action Fig. 3. MDS interaction with the Adaptation component For better understanding of this mechanism, Figure 3 shows a step by step scenario involving the MDS service interaction with the adaptation component, supposing the user has accessed the service through a Web browser: 1. The service looks up for a media adapter. The Server provides the service with a list of available and appropriate media adapters for the terminal and network currently used. 2. The MDS chooses a media adapter whose presentation characteristics cope best with its logic. ComSIS Vol. 1, No. 1, February 2004 161

3. The service asks for an UIModel object. 4. The MDS sends the description of the service s user interface to this object as an XML description. This description synthesises the interface to be presented in the End-User s terminal (output messages, input fields, selection list, buttons, etc). 5. The MDS asks the Adaptation component to interpret the UIModel. 6. (and 7) The Adaptation interprets the model and formats it into an HTML page, by mapping the output elements, input elements and action elements into HTML elements, respectively HTML texts, HTML text field/selection field and HTML buttons. The mapping of the previous UIModel description into HTML page takes in consideration the terminal capabilities and the End-User User Interface Preferences. 8. Once produced the adapted HTML page, the Adaptation submits the page to the Web server which then sends this page to user s browser. 9. The user interacts with the received HTML page, fills the text field or selects values in the selection field and then clicks on a button. 10. The Web server forwards the request to the registered UIModel Interpreter. 11. The UIModel Interpreter object collects the information in the URL request, builds a description of user s interaction (user s entered values, button pressed) in form of a XML description and invokes MDS callback action listener. 4 Conclusions This paper has been focused on the architectural description of a multimedia delivery service component (MDS), designed and implemented (using the Rational (c) Rose for Java tools) to apply to the architecture and demonstrating some the platform capabilities. These kind of multimedia applications can be greatly enhanced by features, since users will be able to access advanced services and features by means of heterogeneous device. Key functionalities of adaptation to terminal capabilities and personal user preferences have been described in deep detail. Also, in this paper an overview of the VESPER project and related framework architecture has been presented by the author, who actively contributed in its design process. Acknowledgement This work has been performed in the framework of the project VESPER, which is funded by the European Community. The Author(s) would like to acknowledge the contributions of his (their) colleagues from Intracom Hellenic Telecommunications and Electronics Industry S.A., National Technical University of Athens, Institut National de Recherche en Informatique et Automatique, IKV++ Technologies AGe, FOKUS Fraunhofer Institute for Open Communication Systems, Fondazione Ugo Bordoni, 162 ComSIS Vol. 1, No. 1, February 2004

Universita Di Catania, Portugal Telecom Inovação, University of Surrey, Technical Research Centre of Finland and SIEMENS AG Osterreich" 5 References 1. 3 rd Generation Partnership Project (3GPP), http://www.3gpp.org 2. Virtual Home Environment / Open Service Architecture, TS 23.127, 3GPP project. http://www.3gpp.org/ftp/specs/html%2dinfo/23%2dseries.htm 3. The Virtual Home Environment, TS 22.121, 3GPP project, release 2000. http://www.3gpp.org/ftp/specs/html%2dinfo/22%2dseries.htm 4. 3GPP, 3G TS 22.121 v3.2.0, The Virtual Home Environment, stage 1. http://www.3gpp.org/ftp/specs/archive/22_series/22.121/22121-320.zip 5. 3GPP, 3G TS 29.198 v3.0.0, Open Service Access (OSA) Part 1, stage 3. http://www.3gpp.org/ftp/specs/archive/29_series/29.198/29198-300.zip 6. 3GPP, 3G TS 23.127 v3.1.0 Virtual Home Environment/Open Service Architecture, st. 2. http://www.3gpp.org/ftp/specs/archive/23_series/23.127/23127-310.zip 7. A. Calvagna, A. Puliafito, and L. Vita, ``A Low Cost/High Performance Video on Demand Server'', in IEEE Int. Conf. on Computer and Communication Networks (ICCCN'99), Boston, MA USA, 11-13 Ottobre 1999 8. Parlay Group, Parlay Specifications, http://www.parlay.org/ 9. VESPER, IST-1999-10825, D11 Project Presentation. http://www.diit.unict.it/~acalva/d11.zip 10. VESPER, IST-1999-10825, D22 Architectural Design http://www.diit.unict.it/~acalva/d22.zip 11. VESPER, IST-1999-10825, D42 Initial Demonstration Services Specification. http://www.diit.unict.it/~acalva/d42.zip 12. VESPER web page: http://www.ee.surrey.ac.uk/ccsr/ist/vesper/ 13. 3GPP TS-22.057 v3 0 1 MexE. http://www.3gpp.org/ftp/specs/archive/22_series/22.057/22057-301.zip 14. ETSI TS 101.267 v8.3.0, Specification of the SAT for the SIM-ME interface. http://webapp.etsi.org/workprogram/report_workitem.asp?wki_id=11245 Andrea Calvagna was born in Catania, Italy. He received his cum laude degree in Computer engineering from the University of Catania in 1998, and the Ph.D. in Electronic, Computer and Telecommunication Engineering from the University of Palermo, Italy, in 2001. He also attended to many International Schools for Computer Science/Telecommunications Engineering Researchers during 2000-2002. Since 2001 he is a contract researcher at the University of Catania, where he serve also as a teaching assistant. His current research interests include IP mobility, integration of heterogeneous systems, wireless IP communications, distributed computing and P2P networks. ComSIS Vol. 1, No. 1, February 2004 163