120 likes | 302 Views
Project Discussion, Aug. 26, 2009. Defining Networking Services for a Network Architecture supporting Media-oriented Service Composition. Namgon Kim ngkim@nm.gist.ac.kr Networked Media Lab. GIST. Goal. 미디어 서비스 합성에 적합한 네트워킹 서비스란 ?
E N D
Project Discussion, Aug. 26, 2009. Defining Networking Services for a Network Architecture supporting Media-oriented Service Composition Namgon Kim ngkim@nm.gist.ac.kr Networked Media Lab. GIST
Goal • 미디어서비스합성에적합한네트워킹서비스란? • 기존의수동적인 (주어진상황에적응하는) 네트워킹서비스를벗어나서능동적으로요구되는네트워킹을확보할수있어야함 • Flexible한서비스합성을지원하면서동시에QoS/QoE를위한 adaptability를제공하는네트워킹이되어야함 미디어서비스합성에적합한네트워킹서비스 미디어서비스합성을잘하게해주는네트워킹서비스 = 합성된미디어서비스가사용자의QoS요구사항을원하는시간안에만족시켜준다 Networked Media Lab. GIST
Media-oriented service composition • Today’s multimedia community is also on the move from monolithicmultimedia applications to more flexible solutions • The next generation of complex multimedia tasks in the multimedia domain is emerging and will require a strong support of service composition in order to build systems in a scalable,easy-programmable and flexible manner Networked Media Lab. GIST
Media-oriented service composition • If multimedia service components are being composed into an advanced multimedia service, then they must satisfy • (a) functional dependency correctness, and • (b) meta-data QoS consistency correctness 미디어서비스합성에적합한네트워킹서비스 합성된미디어서비스가QoS Consistency를만족하는서비스들사이의연결을빠르게찾을수있도록해주는네트워킹서비스 Networked Media Lab. GIST
Metrics for evaluating service composition • Metrics for evaluating service composition • (a) time at which the service composition happens • (b) number of services participating in the service composition • (c) performance quality of service parameters • (d) content type that services process during the composition • (e) infrastructural support that the service composition needs for its instantiation and delivery • ‘Performance quality’ represents the performance of each serivce parameterized via QoS parameters such as bandwidth, delay, jitter, information loss, and others. • ‘Infrastructure support’ metric (service discovery, service instantiation, level of distribution, service routing)considers theunderlying resource management system and networking services and protocols that are needed to execute the composed service instantiation, service delivery, and service adaptation in case of failures such as peer unavailability, peer overload and others Networked Media Lab. GIST
[Xu2002] Finding service paths in a Media Service Proxy Network • A service path is a chain of media service proxies between a media source and a media client Networked Media Lab. GIST
[Gu2006] Distributed Multimedia Service Composition with Statistical QoS Assurances QSC (QoS-aware service composition) problem: To find the best mapping from the function graph to the best qualified ServFlow that satisfies the users multiconstrainedQoS requirements and achieves best load balancing in the current multimedia service overlay Networked Media Lab. GIST
Limitations of Previous Works • No consideration on how to construct service overlay network • 기존의수동적인 (주어진상황에적응하는)네트워킹서비스를벗어나서능동적으로요구되는네트워킹을확보할수있어야함 Networked Media Lab. GIST
능동적으로요구되는네트워킹을확보 • [NGSON] 1.1 Scope and Purpose • This White Paper describes a framework of Internet Protocol (IP)-based service overlay networks and specifies context-aware, (e.g., such as required Quality of Service (QoS) level, type of service such as realtime vs. data, nature of data stream such as I-frame vs. B-frame, and type of terminal such as TV monitor vs. personal digital assistant), dynamically adaptive (e.g., using locally derived information to discover, organize, and maintain traffic flows in the network within a local area network), and self-organizing networking capabilities (e.g., developing network structures based on the needs of the customers and the capabilities of existing network structures), including advanced service level routing and forwarding schemes, and that are independent of underlying transport networks. • 주어진네트워크구조와사용자의요구사항에기반하여네트워크구조를만들어낸다 Networked Media Lab. GIST
Virtual Network Virtual network is a collection of nodes connected by a set of virtual links forming virtual topology Networked Media Lab. GIST
Service Overlay Networks A SON purchases bandwidth with certain QoS guarantees from individual network domains via bilateral service level agreement (SLA) to build a logical end-to-end service delivery infrastructure on top of existing data transport networks. Networked Media Lab. GIST
Discussions • Construct VN (or SON) satisfying resource requirements of requested media-oriented service composition • How to construct a VN for media-oriented service composition • Hierarchical overlay according to resource capability? • Categorize media-oriented service composition requests? • What is the assumption for the underlying network? • Network composed of general nodes? • Or network composed of special purpose nodes, like Networking-accelerated or Graphics-accelerated nodes? • Networking Service = VN + networking service • Still, do we need to use the term ‘networking service’? Networked Media Lab. GIST