Title: Response to Request For Information Telecom Domain Task Force, OMG telecom980806
1Response to Request For Information - Telecom
Domain Task Force, OMGtelecom/98-08-06
- Joint submission by
- Kent Ridge Digital Labs, Singapore
- and
- Ericsson Radio Systems, Sweden
- 15 September, 1998
2Organization
- Plan for the presentation
- Motivation - Problem setting and Introduction
- Requirements of Object Services
- Real-Time Messaging Service
- Event and Notification Service
- Location Service
- Signalling and Network Control Applications
- Standardization of programming interfaces
- Future work
3A Typical Wireless ATM Network
4Problems with CORBA for signalling in wireless
GIOP / WATM ESIOP
Location Server
CORBA
TCP/IP
ORB
Wired ATM Network supporting CORBA
over either IIOP, B-ISDN ESIOP, ATM ESIOP etc.
Access Point
- client / server capability at MT
- transport capability at MT
- level of CORBA support at MT
- dynamic downloading of signalling protocols
5Design Issues
- Design parameters
- channel parameters
- packet loss and delay
- memory footprint
- Proxy to act on behalf of MT to minimize
communication and computation overheads
- Parameterized selection of transport protocols
via a range of ESIOPs eg. CAMOUFLAGE project
6Object services and domain specific generic
interfaces
Location service
Personal mobility
ORB
Event and Notification Service
Naming and Trading Service
Statistics Update and Monitoring Service
Real-time message delivery service
7Requirements of Object Services
- Real Time Message Delivery Service
- A Messaging service ensuring real time guarantee
of message delivery
- Event and Notification service
- Real time delay guarantees for event
notifications
- Queuing of events and automatic forwarding to new
locations
8Requirements of Object Services
- Naming Service
- A location independent object reference
- Hierarchical naming structure
- Real time update of location information
- Trading Service
- Location information is significant in the
decisions of the trader
- Integrated with the Location Service
9Requirements of Object Services
- Location Service (specific to wireless domain)
- Position of a mobile terminal in the network
- Event notification for location update should be
real time guaranteed.
- Coordination with naming and trading services
- Location update necessary when the proxy migrates
to a new location
- In case of mobile objects, the reference consists
of location information and naming/trading
service information
10Signalling and Network Control Applications
- Parameters Negotiated at ESIOP Connection
Establishment (i.e. at Attachment and Handover)
- Segment Size
- ARQ Timers, ARQ Type
- Hart Beat Timers
- Max bit rate
Mobile Station
CORBA Core
Negotiation
11Signalling and Network Control Applications
- A Proxy Object Functions as a Gateway for
Control Signalling
CORBA Core
Attachment Fabric
Mobile Station
Create
Control Object
Proxy Object
Authenticate Server
Location Server
ORB
Mini-ORB
GIOP
GIOP
Name Server
ESIOP
ESIOP
IP
IP
12Signalling and Network Control Applications
- A Protocol Adapter Dynamically Binds the Client
to a Proxy Object
CORBA Core
Mobile Station
Proxy Object
Server
Proxy Object
Client
Standardized API
ORB
Mini-ORB
Protocol Adapter
GIOP
GIOP
Name Server
ESIOP
ESIOP
IP
IP
13Standardization of Programming Interfaces
The L interface and higher interfaces make use of
CORBA / DPEs
U Interface
U Interface
Distributed Processing Environment (CORBA ORB)
14Summary and Future Developments
- We propose
- Support of Signalling and Network Control
Applications
- Support of Network Transport Applications via
parameterized selection of ESIOP
- Standardized interfaces for programming networks
- IEEE P1520
- Better understanding of performance issues of
CORBA
- Pared down clients capable of interacting with
CORBA servers via a range of ESIOPs
- Following developments in other relevant SIGs,
PTCs and DTFs for object services
- Future developments
- Active Networks
- Other distributed platforms - Java/ DCOM client /
server