Telecommunications Consultants India Ltd Telecommunications Consultants India
7th Summer School on Telecommunications Lappeenranta August 5 1998 Calypso - Broadband Service...
-
Upload
toby-whitehead -
Category
Documents
-
view
214 -
download
1
Transcript of 7th Summer School on Telecommunications Lappeenranta August 5 1998 Calypso - Broadband Service...
7th Summer School on TelecommunicationsLappeenranta August 5 1998
Calypso - Broadband Service Architecture
Calypso - Broadband Service Architecture
7th Summer School on Telecommunications
Juhana RäsänenHelsinki University of Technology
Laboratory of Telecommunications Software and Multimedia
7th Summer School on TelecommunicationsLappeenranta August 5 1998
Calypso - Broadband Service Architecture
Background
• Research team at the TCM laboratory of HUT, lead by prof. Olli Martikainen
• Standard ATM/B-ISDN architecture seemed rigid and complicated
• New ideas for a service architecture started to form in the end of 1996
• Calypso project was officially started in May 1997, funding by TEKES and companies
7th Summer School on TelecommunicationsLappeenranta August 5 1998
Calypso - Broadband Service Architecture
What were the problems?
• What will the actual broadband services be?• In what kind of networks will those services
be delivered?• The role and importance of the Internet?• Business model: who will provide what?• Are B-ISDN and IN based services enough,
and if not, what would an alternative service architecture look like?
7th Summer School on TelecommunicationsLappeenranta August 5 1998
Calypso - Broadband Service Architecture
Scenario
Backbone
STB
?
Network operatorCustomersService and contentproviders
7th Summer School on TelecommunicationsLappeenranta August 5 1998
Calypso - Broadband Service Architecture
Players
• Customers (private households) buy services produced by service and content providers
• Network operator offers the infrastructure:– Fibers, cables, switches, routers, etc.– Service platform, on top of which the service
providers are able to implement their services
• Service and content providers are independent of the network operator
7th Summer School on TelecommunicationsLappeenranta August 5 1998
Calypso - Broadband Service Architecture
Service requirements
• Service functionality is distributed between clients, servers and the network
• Services are able to control the network directly through an API
• Services can be dynamically injected and updated into the network
• The network must be able to execute 3rd party service code securely
7th Summer School on TelecommunicationsLappeenranta August 5 1998
Calypso - Broadband Service Architecture
Calypso platform
TCP/IP
• An active, controllable network element
• An API for connection management
• Execution environment for 3rd party services
• Networking over TCP/IP• Java as programming
language
NetworkAPI
ServiceService
Service
Service
Service
JavaVM + framework
Control workstation
Switch, router, firewall…
7th Summer School on TelecommunicationsLappeenranta August 5 1998
Calypso - Broadband Service Architecture
Services in Calypso
• Network component (agent) executed in the Calypso platform execution environment
• Client component in the end user terminal• Client can request the service from the agent
using any method that works over TCP/IP• The agent controls the network using the API
defined by the Calypso platform• Certificate-based access control
7th Summer School on TelecommunicationsLappeenranta August 5 1998
Calypso - Broadband Service Architecture
Example: ISP service
STB / PC
Calypsoplatform
InternetService Agent
Client
Agent
ApplAppl
Appl
Appl
Appl
InternetApplications
Daemon
The Internet
Router /firewall
Access switchEnd user terminal
7th Summer School on TelecommunicationsLappeenranta August 5 1998
Calypso - Broadband Service Architecture
Certificate-based access control
• Certificate = cryptographically signed object that lists allowed operations for the holder
• Service providers buy certificates from the network operator for service deployment
• SPs sell certificates to the customers for the service access
• The Calypso execution environment parses the certificates and grants access rights
7th Summer School on TelecommunicationsLappeenranta August 5 1998
Calypso - Broadband Service Architecture
Summary
• Calypso service functionality is distributed• Services are programmed as regular Java
applications, using Calypso APIs• Services can be installed dynamically into
the network utilizing Java code mobility• Certificate-based access control allows easy
and secure trade of network resources and services as well as secure execution of 3rd party service code
7th Summer School on TelecommunicationsLappeenranta August 5 1998
Calypso - Broadband Service Architecture
Current Calypso
• Basic platform, capable of controlling a network of VTT’s FSR ATM switches
• Web server with servlet support, used by the other services for management functions
• Prototype services: ISP service, multicast media stream delivery, “PBX”
• “Everything is services” -principle: services are composed of other, lower-level services
7th Summer School on TelecommunicationsLappeenranta August 5 1998
Calypso - Broadband Service Architecture
The future?
• Service creation, delivery and billing must be easy, secure and flexible for all participants
• Multicast services will become important, eg. digital TV delivery over broadband networks
• The Internet will continue to grow• Calypso will continue the development of the
platform suitable for future service execution• JiniTM and NanoServer by Sun?