BRANs - PowerPoint PPT Presentation

1 / 18
About This Presentation
Title:

BRANs

Description:

Fore ASX-100. IP Switch. NEC Model 5. CTR. ATML Virata 1 ... Fore ASX-100. programmable testbed. 17. Distributed Telecommunications Systems. Columbia University ... – PowerPoint PPT presentation

Number of Views:46
Avg rating:3.0/5.0
Slides: 19
Provided by: jank2
Category:
Tags: asx | brans

less

Transcript and Presenter's Notes

Title: BRANs


1
(No Transcript)
2
making networks more programmable
net state
distributed systems
technology
broadband
kernel
3
What is a broadband kernel?
  • motivation
  • to facilitiate the easy creation and introduction
    of new multimedia services with end-to-end QOS
    guarantees into broadband networks
  • concepts
  • open programming networking environment
  • what do we by open?
  • what do we mean by programmable?
  • QOS explicitly modeled and programmable
  • broadband kernel service
  • multimedia services use broadband kernel

4
programming model

service abstractions
services and applications network
broadband kernel services
middleware layer
binding interface base (BIB)
degree of programmability
programming model
QOS abstractions
QOS abstractions
mobile networks
broadband (ATM)
NG Internet
5
simple taxonomy of programmable Nets
Broadband kernel
Active networks
-new services with QOS
-accelerate introduction of new service,
protocols, etc.
-signal and data separate
-signal and data integrated
-CORBA-based
-inject customized code into nodes
Mobile code-based
Switchlets-based
Capsules-based
Objects-based
mobiware
xbind
radical
moderate
Conservative
6
network objects with QOS
7
approach
  • CORBA-based signaling
  • open and flexible device control
  • programmable ATM switches/routers
  • mobile capable switches/routers
  • base stations, and mobile and fixed devices
  • programmable multimedia devices
  • transports
  • native ATM transport
  • active and adaptive transport

8
CORBA-based Signaling
Client Application
Object Implementation
BIB
CORBA
IP
Physical
9
Destination
Source
10
connection manager
Destination
node server
source
Node Server
Node Server
11
xbind/mobiware
Virtual switch
Virtual switch
Virtual switch
Virtual basestation
qGSMP
qGSMP
qGSMP
GSMP
CTRFore ASX-100
IP SwitchNEC Model 5
CTRATML Virata 1
Pentium Base-stations
12
programming explicit switch QOS
In port/vpi/vci -gt Out port/vpi/vci
virtual switch
qGSMP
Multiplexer
Multiplexer
Multiplexer
Scheduler
Buffer Manager
13
comet.ctr.columbia.edu/xbind/wwwSR/SRapplet.html
14
multimedia services creation
  • Resource Reservation
  • Transport Selection and Binding
  • Management Binding

15
services programming
Broadband kernel services
16
programmable testbed
Computer CenterFore ASX-200
NYNEX
//
CTRNEC Model 5
CTRFore ASX-100
Sun Solaris 2.3
SUN Solaris 2.5
HP 9000s
SUN Solaris 2.5
HP 9000s

PC
HP 9000s
CTRATML Virata 1
CTRScorpio Stinger 1
PC
Columbia Video Network
17
Teleconference Manager
VPN Manager
Device Manager
QOS Mapper
Transport Controller
Camera
Display
Speaker
Microphone
Connection Manager
Router
qStack
NodeServer
kStack
ipStack
NodeServer
NodeServer
NodeServer
GSMP
NEC API
Fore API
SunOS/Solaris, Windows NT/95, HP-UX
Fore ASX-100
NEC Model 5
ATML Virata 1
18
End-to-end QOS Programmability
NodeServer
Virtual Switch
qGSMP
switch/router
Virtual CPU
Virtual Switch
Workstation/PC
Write a Comment
User Comments (0)
About PowerShow.com