The JOURNEY Active Network Model Maximilian Ott et al. IEEE Journal on Selected Areas in Communications, vol.19, no. 3, March 2001.

Slides:



Advertisements
Similar presentations
Load Balancing in a Cluster-based Active Jiani Guo (Student Member, IEEE) Laxmi Bhuyan (Fellow, IEEE) March 15 th 2005 Seo, Dong Mahn.
Advertisements

Stable Load Control with Load Prediction in Multipath Packet Forwarding IlKyu Park, Youngseok Lee, and Yanghee Choi Proc. 15 th IEEE Int l conf. on Information.
Building Cloud-ready Video Transcoding System for Content Delivery Networks(CDNs) Zhenyun Zhuang and Chun Guo Speaker: 饒展榕.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 25 Multimedia.
Caching Strategies in Transcoding-Enabled Proxy System for Streaming Media Distribution Networks Bo Shen Sung-Ju Lee Sujoy Basu IEEE Transactions On Multimedia,
Presented by Santhi Priya Eda Vinutha Rumale.  Introduction  Approaches  Video Streaming Traffic Model  QOS in WiMAX  Video Traffic Classification.
CPSC Topics in Multimedia Networking A Mechanism for Equitable Bandwidth Allocation under QoS and Budget Constraints D. Sivakumar IBM Almaden Research.
Streaming Video over the Internet: Approaches and Directions Dapeng Wu, Yiwei Thomas Hou et al. Presented by: Abhishek Gupta
1 Adaptive resource management with dynamic reallocation for layered multimedia on wireless mobile communication net work Date : 2005/06/07 Student : Jia-Hao.
CS 582 / CMPE 481 Distributed Systems Communications.
Networking Theory (Part 1). Introduction Overview of the basic concepts of networking Also discusses essential topics of networking theory.
CS Summer 2003 Lecture 8. CS Summer 2003 Populating LFIB with LDP Assigned/Learned Labels Changes in the LFIB may be triggered routing or.
End-to-End Analysis of Distributed Video-on-Demand Systems P. Mundur, R. Simon, and A. K. Sood IEEE Transactions on Multimedia, Vol. 6, No. 1, Feb 2004.
LCN 2007, Dublin 1 Non-bifurcated Routing in Wireless Multi- hop Mesh Networks by Abdullah-Al Mahmood and Ehab S. Elmallah Department of Computing Science.
Multi-path Routing -Sridevi Bellary. Introduction Multipath routing is an alternative to single shortest path routing to distribute and alleviate congestion.
An End-to-End Multipath Smooth Handoff Scheme for Stream Media Yi Pan Meejeong Lee Jaime Bae Kim Tatsuya Suda IEEE Journal On Selected Areas In Communications.
A Real-Time Video Multicast Architecture for Assured Forwarding Services Ashraf Matrawy, Ioannis Lambadaris IEEE TRANSACTIONS ON MULTIMEDIA, AUGUST 2005.
Traffic Engineering and Routing Hansen Bow. Topics Traffic Engineering with MPLS Issues Concerning Voice over IP Features of Netscope QoS Routing for.
1 An Overlay Scheme for Streaming Media Distribution Using Minimum Spanning Tree Properties Journal of Internet Technology Volume 5(2004) No.4 Reporter.
CSc 461/561 CSc 461/561 Multimedia Systems 0. Introduction.
Network Architecture for Cyberspace
COMPUTER NETWORKS.
Receiver-driven Layered Multicast Paper by- Steven McCanne, Van Jacobson and Martin Vetterli – ACM SIGCOMM 1996 Presented By – Manoj Sivakumar.
Copyright 2003 CCNA 1 Chapter 7 TCP/IP Protocol Suite and IP Addressing By Your Name.
MATE: MPLS Adaptive Traffic Engineering Anwar Elwalid, et. al. IEEE INFOCOM 2001.
Basic Networking Components
Protocols and the TCP/IP Suite Chapter 4. Multilayer communication. A series of layers, each built upon the one below it. The purpose of each layer is.
1 Proxy-based Adaptation for Mobile Computing ECET 581 Spring 07 Authors: Markus Endler Hana Rubinsztejn Ricardo C. A. da Rocha Vagner Sacramento ISSN.
Distributed Quality-of-Service Routing of Best Constrained Shortest Paths. Abdelhamid MELLOUK, Said HOCEINI, Farid BAGUENINE, Mustapha CHEURFA Computers.
2002 년 2 학기이동인터넷프로토콜 1 Mobile IP:Overview 년 2 학기이동인터넷프로토콜 2 Mobile IP overview Is Mobile IP an official standard? What problems does Mobile IP solve?
Communications Recap Duncan Smeed. Introduction 1-2 Chapter 1: Introduction Our goal: get “feel” and terminology more depth, detail later in course.
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
What is a Protocol A set of definitions and rules defining the method by which data is transferred between two or more entities or systems. The key elements.
Item 2005 L A Rønningen. Reservation Model Pessimistic or Optimistic Approach 1-N Senders and 1-M Receivers Sender-oriented or Receiver-oriented Immediate.
CORE KAIST EECS Computer Engineering Research Lab A General Purpose Proxy Filtering Mechanism Applied to the Mobile Environment Bruce Zenel Jupyung Lee.
Architecture and Algorithms for an IEEE based Multi-channel Wireless Mesh Network Ashish Raniwala, Tzi-cker Chiueh Stony Brook University Infocom2005.
Rev PA Signaled Provisioning of the IP Network Resources Between the Media Gateways in Mobile Networks Leena Siivola
Mobile Networking Challenges1 5.6 Mobile Ad Hoc Networks  Ad hoc network does not have any preexisting centralized server nodes to perform packet routing,
Introduction to Networks CS587x Lecture 1 Department of Computer Science Iowa State University.
Introduction to Quality of Service. Engineering Internet QoS2  What is QoS?  Why QoS?  Large Bandwidth vs QoS?  Networking Trends Leading to QoS 
QoS Support in High-Speed, Wormhole Routing Networks Mario Gerla, B. Kannan, Bruce Kwan, Prasasth Palanti,Simon Walton.
Exploiting Proxy-Based Transcoding to Increase the User Quality of Experience in Networked Applications Maarten Wijnants Patrick Monsieurs Peter Quax Wim.
Network Applications and Layered Architectures Protocols OSI Reference Model.
Network-Coding Multicast Networks With QoS Guarantees Yuanzhe Xuan and Chin-Tau Lea, Senior Member, IEEE IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19,
An Overlay Network Providing Application-Aware Multimedia Services Maarten Wijnants Bart Cornelissen Wim Lamotte Bart De Vleeschauwer.
OS Services And Networking Support Juan Wang Qi Pan Department of Computer Science Southeastern University August 1999.
1 Integrating security in a quality aware multimedia delivery platform Paul Koster 21 november 2001.
Scalable Video Transport over Wireless IP Networks Dapeng Wu Electrical & Computer Engineering University of Florida.
A Utility-based Approach to Scheduling Multimedia Streams in P2P Systems Fang Chen Computer Science Dept. University of California, Riverside
Scalable Video Coding and Transport Over Broad-band wireless networks Authors: D. Wu, Y. Hou, and Y.-Q. Zhang Source: Proceedings of the IEEE, Volume:
CSC 600 Internetworking with TCP/IP Unit 5: IP, IP Routing, and ICMP (ch. 7, ch. 8, ch. 9, ch. 10) Dr. Cheer-Sun Yang Spring 2001.
CSE5803 Advanced Internet Protocols and Applications (14) Introduction Developed in recent years, for low cost phone calls (long distance in particular).
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Protocols and Architecture Slide 1 Use of Standard Protocols.
Reliable Multicast Routing for Software-Defined Networks.
Chapter 3: Network Protocols and Communications
Data Communications & Computer Networks, Second Edition1 Chapter 8 Local Area Networks: Internetworking.
Challenges in the Next Generation Internet Xin Yuan Department of Computer Science Florida State University
Chapter 6 outline r 6.1 Multimedia Networking Applications r 6.2 Streaming stored audio and video m RTSP r 6.3 Real-time, Interactive Multimedia: Internet.
1 Data Overhead Impact of Multipath Routing for Multicast in Wireless Mesh Networks Yi Zheng, Uyen Trang Nguyen and Hoang Lan Nguyen Department of Computer.
1 Traffic Engineering By Kavitha Ganapa. 2 Introduction Traffic engineering is concerned with the issue of performance evaluation and optimization of.
Internet Traffic Engineering Motivation: –The Fish problem, congested links. –Two properties of IP routing Destination based Local optimization TE: optimizing.
Network Layer. application transport network link physical message segment packet frame signal Network Architecture.
17 th -21 st July nd APAN Meeting in Singapore ’06 Forwarding State Reduction for One-to-Many Group Communications Sahar A. Al-Talib (PhD. Candidate)
Networking Using the OSI Model.
PROTEAN: A Scalable Architecture for Active Networks
Congestion Control, Internet transport protocols: udp
OSI Model The Seven Layers
Network Architecture for Cyberspace
EE 122: Lecture 22 (Overlay Networks)
Computer Networks Protocols
Presentation transcript:

The JOURNEY Active Network Model Maximilian Ott et al. IEEE Journal on Selected Areas in Communications, vol.19, no. 3, March 2001

Introduction Processing at the terminal end Processing at the server end The goal is to provide processing as an additional network service. The request-response processing model is transferred to continuous transformations on the date streams.

JOURNEY Network Model The transformation of a media unit (MU) is considered as a independent processing job. A sequence of jobs pass through a JOURNEY node, which consists of multiple stages: Classification stage Admission stage Routing stage

Computation as a Network Service Streams of MUs are injected into the network for routing and customizing. An MU is independently processed anywhere along the path guided by routing. A computing router utilize local condition of resource availability for deciding whether to process an MU.

Computation as a Network Service Similar to IP networks, the best-effort processing collocates with error recovery at higher layers. Customization information can be originated at any point of the stream path, such as a client node or a resource manager. Specific path routing is required for dealing with fragmentation of MUs. (MPLS, IP source routing)

Computing Router Architecture The cluster-based active router architecture (CLARA) Routing element Computing element(s) System area network (SAN) Cluster manager

CLARA Architecture

CLARA Functional Overview Ingress Engine DispatchCollect Egress Engine Admit

Router Programming Framework The CLARA software framework is also designed to support: Accounting of the resource utilization of a packet or stream; Division and vending of portions of the computational resources available on a router; Dynamic addition of customization functionality  Functionality repositories

Active Media Packet Format

Packet Programming Interface

Admission Control for Soft-QoS Guarantees Unprocessed packet rate (UPR) Packet Admission Control (PAC) :observed delay for a packet :estimator function :current processing backlog :upper bound processing :packet’s delay budget

Cascade Transformations with Multiple Nodes The performance goal of the active network is to bring the UPR of flows below some acceptable value.

Scenic Routing

Experience and Evaluation Media gateway Dropping frames, removing color, stronger uniform compression Meta-information MPEG4, MPEG7 The trend toward thin and mobile clients The scalability problem at the gateway

MPEG Transcoding Service

Performance Measurements

Analysis The larger the input/output bit-rate ratio, the less time it takes to transcode. Frame drop and/or spatial resolution adjustments DCT requantization The total store-processing forward-service is double the processing time. User-space routing engine IP over Myrinet

Scalability in JOURNEY Manageability Self-configuration and self-healing Availability Performance Number of computing routers

Conclusions The JOURNEY network model provides computation as a scalable network services. The computation model trades off hard guarantees for computation in favor of architectural simplicity. The CLARA architecture collocates computing and routing functionality.

Future Works Studying the performance of the admission control and routing mechanisms at different traffic loads Development of a management framework for the discovery and on-demand deployment of transcoding services Development algorithms for admission control and load distribution within a CLARA computing router

Possible Directions Handing computation from proxies into the network Mobile computing, WAP Improving efficiency of multicast routing with heterogeneous receivers Pre-customization of data streams Active flow and congestion control Re-transcoding and/or re-routing of data streams Layered multimedia multicast tree