Krzysztof Amborski

MPEG – What is it?

Summary

Tutorial is planned to present fundamentals of video compression standards known as MPEG and its historical development.

MPEG compression is a very complex subject. Therefore tutorial will start with description of modern TV systems, video production formats and then have a look at video compression standards (JPEG, H.261, H.263, MPEG-1, MPEG-2 and MPEG-4).

Standards documents and some applications will be mentioned. Then video compression technology of MPEG-1 and MPEG-2 will be discussed in details:
- preprocessing
- temporal compression
- spatial compression
- rate control.

Sampling methods and DCT function are crucial points in preparing the picture structure.

Further on the MPEG audio compression technology will be presented and transport stream formation discussed. After that features of MPEG-4 standard and its relation to MPEG-2 will be given. At the end outlines of MPEG-7 as a new standard to be accepted in the near future will be presented.

Duration: 3 hours

Target audience: technicians interested in data compression for multimedia contents transmission. Some backgroung in transmission systems and mathematical transformations would be appreciated, but not indispensable.


Roberto Sabella

WDM Optical Networking

Summary

The presentation has a duration of 3 hours and covers the main issues related to WDM optical networking in a tuturial form, that is made for people that like to know more about this topic without requiring in depth knowledge of optical technologies and system. This presenation has already been made at universities, even if it is updated.

Summary of the presentation

1. Motivations for optical networking
    The advances in WDM technology makes allowable the realization of high-capacity optical link, and give the possibility of provide networking solutions that present significant advantages with traditional ones, such as flexibility, transparency, and easy and fast failure restoration. Furthermore, the bottlenecks introduced by the electronic technology, for the realization of high throughput nodes (e.g. digital cross-connect), are removed since no-very fast switching/routing circuitry is required.
2. Key system issues in optical networking
    The key issues related to these technology, are discussed, and the features presented by optical WDM networking are explained.
3. Architectures for optical nodes
    Relevant cases of optical nodes architectures are reported and discussed. Since this is a crucial point in the design of future system, several technological and system aspects will be treated in details.
4. Technologies for practical implementations
    The main technologies are reported. Results obtained by system analysis, in some relevant cases, are reported and discussed. Some practical demonstrator is also presented.

Duration: 3 hours

Target audience: The presentation covers the main issues related to WDM optical networking in a tutorial form, that is made for people that like to know more about this topic without requiring in depth knowledge of optical technologies and system.


Thomas Plagemann

Operating System Support for Distributed Multimedia Systems

Summary

Distributed multimedia applications and multimedia teleservices will be an important part of the information society. The system platforms on which distributed multimedia applications reside can generally be decomposed into the following elements: network, transport and higher layer communication protocols (middleware), database systems, and operating systems. In this context, the operating system plays a central role, because middleware, database system, and applications are build on top of operating systems. Furthermore, each data element arriving at the network interface has to traverse at least once the operating system kernel to reach the application (and vice-versa). Therefore, it is important for researchers and developers in the area of distributed multimedia systems to know and understand
(1) requirements of distributed multimedia systems onto operating systems, and
(2) new approaches and solutions for operating systems to achieve high performance for multimedia and support Quality-of-Service (QoS).

The goal of this tutorial is to identify, explain, and discuss these two topics. The general structure of the tutorial is as follows:

Introduction
  Operating systems  
  Distributed multimedia systems  
  Case: the electronic classroom  
  The "new" challenges for operating systems  
  Overview over the tutorial  
Resource management for QoS support in operating systems
  Characterization of operating system resources  
  Relationships between resources and QoS  
  Scheduling of processes and threads  
  Case: scheduling of a multi-threaded communication subsystem  
  Disk scheduling  
  Packet scheduling  
  Buffer management  
New approaches to improve OS performance for multimedia applications
  Buffer management  
  Case: Q-L/MRP  
  File system  
  Case: Log-structured file system for continous media  
Conclusions
  Trends in OS research  
  Summary  

Duration: 3 hours

Target audience: Researchers, developers, and students that are working in the area of distributed multimedia systems, including communication protocols, applications, database systems, etc. A general understanding of operating system concepts is of advantage.


Taieb Znati

IP Multicasting - Design Issues and Protocols

Summary

Multicast communication can be simply defined as the ability of a node to send a message to one or more receiving nodes in a single operation.  A multicast-enabled network must, therefore, allow any host to transmit a single copy of a packet to a multicast address and have the packet be delivered to the widely-dispersed members of the multimedia communication group.  What differentiates multicast applications from unicast application is the relationship between senders and receivers that multicast communication enables.  In general, three categories of multicast applications can be specified:

    * One-to-Many, where a single host sends to two or more receivers,
    * Many-to-Many, where any number of hosts sends and receives data
      to a multicast group address,
    * Many-to-One, where communication takes place between one or
      more senders and the nearest of several receivers.

Multimedia conferencing, computer-supported collaborative work, and distance learning are but few examples of Internet-based applications where multicasting is poised to play a major role in their successful deployment. It is, therefore, important that network developers and researchers be aware of the design issues related to multicast communication in order to avoid impacting the performance of the multimedia applications.

Multicast communication brings about challenging network design issues which require the development of new network protocols and components to support routing and group management. The objective of this tutorial is to provide a clear explanation of the multicast technology, its status, and the barriers to its deployment, and discuss the main protocols used for multicast routing within the Internet. 

The specifics topics of this tutorial include:
    * Multicast IP Fundamentals
    * Internet Group Management Protocol 
    * Multicast Addressing in the Internet
    * Reverse-Path Multicasting
    * Distance-Vector Multicast Protocols
         -DVRMP
    * Link-State Multicat Protocols
         -MOSPF
    * Protocol Independent Multicast Protocols
         - Dense Mode
         - Sparse Mode
    * Core-Based Trees
    * Reliable Multicast Protocols

Duration: 3 hours

Target audience: technicians interested in data networks and TCP/IP protocol suite