summer school on telecommunications lappeenranta august 4-7 1997 calypso: system components and...

16
Summer School on Telecommunications Lappeenranta August 4-7 1997 Calypso: System Components and Tools for Media Distribution over Broadband Networks Calypso: System Components and Tools for Media Distribution over Broadband Networks The 6th Summer School on Telecommunications Juhana Räsänen Helsinki University of Technology Laboratory of Telecommunications Software and Multimedia

Upload: joseph-mills

Post on 20-Jan-2018

212 views

Category:

Documents


0 download

DESCRIPTION

Summer School on Telecommunications Lappeenranta August Calypso: System Components and Tools for Media Distribution over Broadband Networks Broadband scenario Backbone network STB ? Access networkDomestic customer

TRANSCRIPT

Page 1: Summer School on Telecommunications Lappeenranta August 4-7 1997 Calypso: System Components and Tools…

Summer School on TelecommunicationsLappeenranta August 4-7 1997

Calypso: System Components and Tools for

Media Distribution over Broadband Networks

Calypso: System Components and Tools for Media Distribution over

Broadband Networks

The 6th Summer School on Telecommunications

Juhana RäsänenHelsinki University of Technology

Laboratory of Telecommunications Software and Multimedia

Page 2: Summer School on Telecommunications Lappeenranta August 4-7 1997 Calypso: System Components and Tools…

Summer School on TelecommunicationsLappeenranta August 4-7 1997

Calypso: System Components and Tools for

Media Distribution over Broadband Networks

Background

• Research team lead by prof. Olli Martikainen• ATM research in TOVE project concentrates

on standardised B-ISDN style architectures, which build on the existing technology

• What is the intent of B-ISDN, what kind of service scenarios are there, who are the customers?

Page 3: Summer School on Telecommunications Lappeenranta August 4-7 1997 Calypso: System Components and Tools…

Summer School on TelecommunicationsLappeenranta August 4-7 1997

Calypso: System Components and Tools for

Media Distribution over Broadband Networks

Broadband scenario

Backbone network

STB

?

Access networkDomestic customer

Page 4: Summer School on Telecommunications Lappeenranta August 4-7 1997 Calypso: System Components and Tools…

Summer School on TelecommunicationsLappeenranta August 4-7 1997

Calypso: System Components and Tools for

Media Distribution over Broadband Networks

Broadband access network

• Seamless integration of the Internet-like services and stream-based services

• Open platform for easy service introduction• 100’s of users / switch => lightweight

signalling• Separation of switching and control

Page 5: Summer School on Telecommunications Lappeenranta August 4-7 1997 Calypso: System Components and Tools…

Summer School on TelecommunicationsLappeenranta August 4-7 1997

Calypso: System Components and Tools for

Media Distribution over Broadband Networks

Standard ATM / B-ISDN?

• Good support and performance for stream-based data transport

• Opening of the streams: Heavyweight signalling!

• Intelligent terminals and new service concepts vs. IN

• Troublesome IP support

SAAL

Q.2931

MTP-3

BISUP

Call Control

SCCPTCAPBINAP

SCP

SDP

SSP

Page 6: Summer School on Telecommunications Lappeenranta August 4-7 1997 Calypso: System Components and Tools…

Summer School on TelecommunicationsLappeenranta August 4-7 1997

Calypso: System Components and Tools for

Media Distribution over Broadband Networks

IP switching?• Good support for IP, but no

guaranteed streams• The networks will remain

heterogeneous: everything is not IP

• Service architecture?– Authentication– Billing & tariffing– User profiles, service portfolios

Flow analysis

IP routing

Page 7: Summer School on Telecommunications Lappeenranta August 4-7 1997 Calypso: System Components and Tools…

Summer School on TelecommunicationsLappeenranta August 4-7 1997

Calypso: System Components and Tools for

Media Distribution over Broadband Networks

Layered control model

• Groups control functions that are independent of each other into separate layers

• Fabric Control: Basic ATM switch control• Network Control: End-to-end connectivity,

control data transport and path reservation• Service Control: Execution environment and

interfaces for the service applications

Page 8: Summer School on Telecommunications Lappeenranta August 4-7 1997 Calypso: System Components and Tools…

Summer School on TelecommunicationsLappeenranta August 4-7 1997

Calypso: System Components and Tools for

Media Distribution over Broadband Networks

Layered control model

SCL

FCLNCL

SCL

FCLNCLUser terminal

Service clientNCL

Service agent

1 1

22

3 1 Fabric control2 Connection control3 Service access

Service

Service

ATM

4

4

Service specificconnection setup

Clients

Page 9: Summer School on Telecommunications Lappeenranta August 4-7 1997 Calypso: System Components and Tools…

Summer School on TelecommunicationsLappeenranta August 4-7 1997

Calypso: System Components and Tools for

Media Distribution over Broadband Networks

Calypso architecture• Based on the layered control model• Service-oriented: a platform for easy service

creation and deployment• Distributed service logic using Service Agents in

a Java-based environment• A Service Execution Environment is needed on

top of the generic switching platform

Page 10: Summer School on Telecommunications Lappeenranta August 4-7 1997 Calypso: System Components and Tools…

Summer School on TelecommunicationsLappeenranta August 4-7 1997

Calypso: System Components and Tools for

Media Distribution over Broadband Networks

Service Agents• Java programs executed in

the network nodes by the Service Execution Environment (SEE)

• Responsible for the management of services

• Provide interfaces to the services for the user side clients (Service Icons)

SCL/SEE

FCL

ATM/AAL

NCL

Clients Calypso node

SI

ATM/AAL

NCL

SA

TerminalDevice

Controllerworkstation

Page 11: Summer School on Telecommunications Lappeenranta August 4-7 1997 Calypso: System Components and Tools…

Summer School on TelecommunicationsLappeenranta August 4-7 1997

Calypso: System Components and Tools for

Media Distribution over Broadband Networks

Service Execution Environment• An environment for SA development

– Class framework– Runtime environment– Helper services and tools (authentication, billing ...)

• The interface between the network operator and service providers

• Dynamic insertion and removal of service agents

Page 12: Summer School on Telecommunications Lappeenranta August 4-7 1997 Calypso: System Components and Tools…

Summer School on TelecommunicationsLappeenranta August 4-7 1997

Calypso: System Components and Tools for

Media Distribution over Broadband Networks

Distribution of service logic

• Service Agents and Service Icons are used for flexible distribution of functionality

• Data transport provided by the NCL protocols• Interfaces between agents and icons can be

implemented using eg. CORBA or RMI (Remote Method Invocation) of Java

• Icons could be implemented as applets

Page 13: Summer School on Telecommunications Lappeenranta August 4-7 1997 Calypso: System Components and Tools…

Summer School on TelecommunicationsLappeenranta August 4-7 1997

Calypso: System Components and Tools for

Media Distribution over Broadband Networks

Implementation• Service Execution Point

– A Linux workstation

• Service Execution Environment– Implementation in Java because

of mobile code and IP support

• Network Control Layer– Linux IP stack + path reservation

protocol based on RSVP

• Fabric Control Layer– e.g. GSMP

Service

IP over ATM

SA

Linux ATM AAL5

SEPSA

GSMPRSVP/A

SEE

Page 14: Summer School on Telecommunications Lappeenranta August 4-7 1997 Calypso: System Components and Tools…

Summer School on TelecommunicationsLappeenranta August 4-7 1997

Calypso: System Components and Tools for

Media Distribution over Broadband Networks

Stream distribution pilot

STB / PC

SEEMW

SA

SI

Viewer Channel requests

Channels

ChannelManager

Launch

InfraredRemoteControl

Select

Page 15: Summer School on Telecommunications Lappeenranta August 4-7 1997 Calypso: System Components and Tools…

Summer School on TelecommunicationsLappeenranta August 4-7 1997

Calypso: System Components and Tools for

Media Distribution over Broadband Networks

Summary

• Minimum statically defined functionality in the network nodes - the rest is services

• Support for several service and control architectures simultaneously

• Flexible distribution of service logic between network nodes, terminals and servers

• Gaining experience by prototyping services

Page 16: Summer School on Telecommunications Lappeenranta August 4-7 1997 Calypso: System Components and Tools…

Summer School on TelecommunicationsLappeenranta August 4-7 1997

Calypso: System Components and Tools for

Media Distribution over Broadband Networks

Current and future work

• The media stream distribution application under implementation, demonstrated in the end of -97

• “Virtual PBX” project beginning in the autumn• First prototype of a Calypso node and the SEE

developed concurrently with the pilot projects• Further application and service experimenting

in MediaPoli project