Summer School on Telecommunications Lappeenranta August 4-7 1997 Calypso: System Components and...
-
Upload
joseph-mills -
Category
Documents
-
view
212 -
download
0
description
Transcript of Summer School on Telecommunications Lappeenranta August 4-7 1997 Calypso: System Components and...
![Page 1: Summer School on Telecommunications Lappeenranta August 4-7 1997 Calypso: System Components and Tools…](https://reader036.fdocuments.net/reader036/viewer/2022090107/5a4d1bfd7f8b9ab0599ed312/html5/thumbnails/1.jpg)
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…](https://reader036.fdocuments.net/reader036/viewer/2022090107/5a4d1bfd7f8b9ab0599ed312/html5/thumbnails/2.jpg)
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…](https://reader036.fdocuments.net/reader036/viewer/2022090107/5a4d1bfd7f8b9ab0599ed312/html5/thumbnails/3.jpg)
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…](https://reader036.fdocuments.net/reader036/viewer/2022090107/5a4d1bfd7f8b9ab0599ed312/html5/thumbnails/4.jpg)
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…](https://reader036.fdocuments.net/reader036/viewer/2022090107/5a4d1bfd7f8b9ab0599ed312/html5/thumbnails/5.jpg)
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…](https://reader036.fdocuments.net/reader036/viewer/2022090107/5a4d1bfd7f8b9ab0599ed312/html5/thumbnails/6.jpg)
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…](https://reader036.fdocuments.net/reader036/viewer/2022090107/5a4d1bfd7f8b9ab0599ed312/html5/thumbnails/7.jpg)
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…](https://reader036.fdocuments.net/reader036/viewer/2022090107/5a4d1bfd7f8b9ab0599ed312/html5/thumbnails/8.jpg)
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…](https://reader036.fdocuments.net/reader036/viewer/2022090107/5a4d1bfd7f8b9ab0599ed312/html5/thumbnails/9.jpg)
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…](https://reader036.fdocuments.net/reader036/viewer/2022090107/5a4d1bfd7f8b9ab0599ed312/html5/thumbnails/10.jpg)
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…](https://reader036.fdocuments.net/reader036/viewer/2022090107/5a4d1bfd7f8b9ab0599ed312/html5/thumbnails/11.jpg)
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…](https://reader036.fdocuments.net/reader036/viewer/2022090107/5a4d1bfd7f8b9ab0599ed312/html5/thumbnails/12.jpg)
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…](https://reader036.fdocuments.net/reader036/viewer/2022090107/5a4d1bfd7f8b9ab0599ed312/html5/thumbnails/13.jpg)
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…](https://reader036.fdocuments.net/reader036/viewer/2022090107/5a4d1bfd7f8b9ab0599ed312/html5/thumbnails/14.jpg)
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…](https://reader036.fdocuments.net/reader036/viewer/2022090107/5a4d1bfd7f8b9ab0599ed312/html5/thumbnails/15.jpg)
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…](https://reader036.fdocuments.net/reader036/viewer/2022090107/5a4d1bfd7f8b9ab0599ed312/html5/thumbnails/16.jpg)
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