NCSA Home
Contact Us | Intranet | Search

data link Story: Open Mash Multicast Workshop

News
datalink
0007
Current issue
Archives

Open Mash Multicast Workshop

July 19-20 2000
UC Berkeley, Berkeley, CA

Sponsored by UC Berkeley, Open Mash Consortium, and Pacific Bell in cooperation with CENIC and NLANR.

There is exploding interest in multicast technologies. This workshop will present 
various viewpoints on multicasting technologies, some positive and some perhaps not 
so, or at least a reality check.

The workshop will not be limited to video -- other uses for multicast technologies 
will be presented including: a secure global storage service using multicast for 
replication and access cellphone applications as part of ICEBERG - using multicast 
for service discovery and other system services

AGENDA

July 19, 2000
Introductory Social
7:00-9:00 pm
Radisson Hotel Berkeley Marina
200 Marina Boulevard
Berkeley, CA 94710

July 20, 2000
Day 1: Introduction to Multicast Application Technology

Multicast technology with an emphasis on the concepts and tools required to develop 
applications. Applications will include data distribution and distributed collaboration.

1. Multicast Application Models and Programming API (speaker: TBD)
Present ip-mcast and ss-mcast models. Explain the programming model -that is, how 
should a programmer think about writing a mcast application. Present examples of 
mcast apps (e.g., mbone, software distribution, content distribution networksetc.). 
Describe igmp and simplified version of naming and routing issues. How to determine 
if mcast is running on your host? network? Installing/accessing the libraries on 
various platforms. Monitoring mcast and debugging mcast applications.


2. Application Protocol Building Blocks (Speaker: TBD)
Present building blocks for applications: rtp/rtcp, announce/listen and soft-state 
protocols (e.g., sdr), adaptive response and randomized time (used insrm and rtcp), 
rtsp, and srm.

3. Example Applications
  1) Mbone tools and Mash toolkit (L. Rowe, UCB)
  2) NINJA Service Discovery Service (TBD)
  3) Ocean Store Use of Multicast (TBD)
  4) Access Grid (R. Stevens, ANL)

4. Multicast Application Roundtable

M. Mathis, NCNE
K. Almeroth, UCSB
L. Rowe, UCB

Discuss community needs for developing multicast applications.

July 21, 2000
Day 2: Introduction to Open Mash Toolkit

Open Mash is a public domain, portable toolkit for building multicast streaming 
media applications. These sessions will introduce the programming models and 
abstractions used in Mash and the Mbone tools.

1. The Mash Programming Environment (Speaker: L. Rowe, UCB)
Introduction to the Mash programming model including Tcl, Otcl, and TclCL. Otcl 
is an object-oriented programming extension to Tcl and TclCL is the C++/Tcl/Otcl 
binding system that allows objects to be coded in Otcl or C++ or mixtures of both. 
The Mash abstractions for applications, devices, sources, codecs/framers, and sessions 
will be described and illustrated. Lastly, example scripts will be presented and discussed.

2. Distributed Client/Server Programming in Mash (Speaker: T. Fitz/E. Machinicki, UCB)
Using the Director's Console as an example, the design and implementation of a 
distributed Mash application will be described and discussed. The application includes 
service discovery, remote control of audio/video devices, and interfacing Mbone streams 
to Real Network webcasts.

3. Installing and Working on Mash (Speaker: P. Huang, UCB)
The installation procedures and source code organization for the Mash toolkit and applications 
will be described. In addition, the abstractions for adding new devices and codecs will be presented. 

REGISTRATION:
To register, send the following information to workshops@cenic.org.  There is no charge for 
this workshop.  SEATS ARE EXTREMELY LIMITED, SO REGISTER RIGHT AWAY.

  NAME:
  INSTITUTION:
  EMAIL:
  PHONE:
  I will be attending:
        Only Day 1
        Only Day 2
        Both Days

HOTEL:
A very limited number of rooms are available on July 19th and 20th at the Radisson Hotel 
Berkeley Marina at the rate of $110 per night plus 12% City Occupancy tax.  In order to 
reserve one of these rooms, send email BY JULY 6th to workshops@cenic.org with the 
following information:

  Name:
  Arrival Date:
  Estimated Arrival Time:
  Departure Date:
  Credit Card Number and Expiration Date: