• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
2 han

2 han






Total Views
Views on SlideShare
Embed Views



0 Embeds 0

No embeds



Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

    2 han 2 han Presentation Transcript

    • Adaptive High-quality Video Service for Network-based Multi-party Collaboration 19 th Oct 2005 Sangwoo Han [email_address] Networked Media Lab., Dept. of Information and Communications Gwangju Institute of Science and Technology (GIST), Korea Graduate Workshop on Networking
    • Contents
      • Introduction
      • Background
      • AG Media architecture
      • Evaluation
      • Conclusion
      • Q & A
    • Introduction
      • Terminologies
        • Advanced Collaborative Environments (ACE)
          • Bring together the right people and the right data at the right time to perform a task, solve a problem, or simply discuss something of common interest.
        • Quality of Experience (QoE)
          • A factor to evaluate satisfaction of the users in the context of the collaboration tasks.
      • Motivations
        • How to improve QoE in ACE?
          • High-quality video support
        • How to remove barriers preventing high-quality video support, such as network variation and heterogeneity problem?
          • Network monitoring and adaptation
    • Target Application: Access Grid
      • What is Access Grid (AG)? (from the Access Grid web site)
        • An ensemble of resources including multimedia large-format displays, presentation and interactive environments, and interfaces to Grid middleware and to visualization environments.
        • These resources are used to support group-to-group interactions.
        • The Access Grid thus differs from desktop-to-desktop tools that focus on individual communication.
      • Features
        • Multiple video/audio streams and unlimited number of participants (in theory)
        • Open source software
        • Centralized and (mostly) public meeting “locations”
        • Uses multicast-enabled networks
        • Shared applications, data, and services
    • Access Grid in Action Smart AG node AG Node architecture
    • Design of AG Media Architecture
      • Design consideration
        • Service-capability negotiation
          • defines a protocol of exchanging service capabilities between participants.
        • Application-layer QoS control
          • resolves network problem points by rate control
      • Main components
        • AG Media Arbitrator
          • manages AG media interfaces, negotiates service capabilities between AG media arbitrators, and achieves QoS control
        • AG Media Interface
          • accesses to the video resources provided by adaptive video applications on a local machine
    • AG Media Architecture
    • AG Media Arbitrator and Interface
    • Adaptation Manager of AG Media Arbitrator
    • Implementation
      • Service-capability negotiation
        • Session description by SDP (session description protocol)
        • Session announcement by SAP (session announcement protocol)
      • Versatile video support
        • DV and its application
          • 720x480 DV-encoded 30Mbps digital video by using DVTS
        • HDV and its application
          • 1280x720 MPEG2-encoded 19.2Mbps high-definition digital video by using VLC
    • Implementation (cont’)
      • Application-layer QoS control
        • Principle of one-to-one performance evaluation
          • If packet loss rate of each receiver is greater than a pre-defined loss threshold, the receiver suffers quality deterioration. By this simple principle, every receiver is classified into two nodes having overload or proper load.
        • Guide to rate control considering one-to-many video distribution
          • If the proportion overloaded nodes to total nodes is not less then the pre-defined threshold TH max , frame rate is reduces. If the proportion of loaded nodes to total nodes is not less than the pre-defined threshold TH min , the frame rate is increased.
        • Execution of adaptive transmission
          • The adaptation manager allows adapative video applications to regulate drop rate – 0%, 33%, and 50%, and the adaptive video applications control frame rate by frame dropping.
    • Sequence diagram of network adaptation
    • Implementation results AG node enabling HDV service AG with AG Media
    • Test bed for network-adaptation experiments DV sender DV receiver 1 DV receiver 2
    • Experiment environments
      • Experiment scenario
        • No condition
        • Network load
      • Experiment parameters
        • loss threshold = 15%
        • TH max = 0 and TH min = 100
      • Test machine specifications
        • DV sender
          • Desktop equipped with Intel 2.8GHz CPU and 512MB RAM
        • DV receiver 1, 2
          • DELL D800 laptop equipped with Intel 1.7GHz mobile CPU and 512MB RAM
    • Experiment result Network load No condition No condition
    • Conclusion
      • Conclusion
        • Designing AG Media Architecture to enabled DV and HDV support with application QoS.
        • Implementing the prototype associated with Access Grid.
        • Verifying better users’ quality of experience by demonstration on the test bed.
        • One-to-many network adaptation scheme conceals quality variation resulted from network problems.
    • References
      • R. Stevens, M. E. Papka, and T. Disz, “Prototyping the workspaces of the future,” IEEE Internet Computing, pp. 51.58, 2003.
      • L. Childers, T. Disz, R. Olson, M. E. Papka, R. Stevens, and T. Udeshi, “Access Grid: Immersive group-to-group collaborative visualization,” Proc. of Immersive Projection Technology Workshop, 2000.
      • B. Corri, S. Marsh, and S. Noel, “Towards quality of experience in advanced collaborative environments,” Proc. of the 3rd Annual Workshop on Advanced Collaborative Environments, 2003.
      • M. Handley, C. Perkins, and E. Whelan, “Session announcement protocol,” IETF RFC 2974, 2000.
      • M. .Handley and V. Jacobson, “SDP: Session description protocol,” IETF RFC 2327, 2003.
      • W. Zhu and N. Georganas, “JQOS: a QoS-based Internet videoconferencing system using the Java media framework (JMF),” Proc. of Canadian Conference on Electrical and Computer Engineering, 2001.
      • Z. Chen, S.-M. Tan, R. H. Campbell, and Y. Li, “Real time video and audio in the world wide web,” Proc. of 4th International World Wide Web Conference, 1995.
      • D. Kutscher, J. Ott, and C. Bormann, “Session Description and Capability Negotiation,” IETF MMUSIC Internet-Draft, 2003.
      • X. Wang and H. Schulzrinne, “Comparison of adaptive internet multimedia applications,” IEICE Transactions on Communications , pp. 806.818, 1999.
      • A. Ogawa, K. Kobayashi, K. Sugiura, O. Nakamura, and J. Murai, “Design and implementation of DV based video over RTP,” Proc. of Packet Video Workshop, 2000.
      • J.-W. Park and S. Han and J.W. Kim, “End-to-end monitoring service for multicast-based high-quality real-time media delivery,” Proc. of 3rd IEEE/IFIP Workshop on End-to-End Monitoring Techniques and Services, pp. 142.151, 2005.
      • I. Busse, B. Deffner, and H. Schulzrinne, “Dynamic QoS control of multimedia applications based on RTP,” Computer Communications , pp. 49.58, 1996.
      • K. Ueda, H. Ohsaki, S. Shimojo, and H. Miyahara, “Design and implementation of real-time digital video streaming system over IPv6 network using feedback control,” Proc. of Symposium on Applications and the Internet, pp. 111.119, 2003.
      • S. McCanne, V. Jacobson, and M. Vetterli, “Receiver-driven layered multicast,” Proc. of ACMSIGCOMM, pp. 117.130, 1996.
    • Q & A High-quality video service on AG is available from http:// nm.gist.ac.kr/agdv