Title: Towards%20Wireless%20Overlay%20Network%20Architectures
1ICEBERG Internet core for CEllular networks
BEyond the thiRd Generation A research
project at the University of California,
Berkeley Randy H. Katz Anthony D. Joseph
Bridge to the Future
Telecomms
Cellular Core Network
2Emerging Distributed System Architecture Spanning
Processing and Access
Personal Information Management and Smart Spaces
Distributed Videoconferencing Room-scale
Collaboration
Speech and Location Aware Applications
ICEBERG Computer-Telephony Services
MASH Media Processing Services
TranSend Extensible Proxy Services
Active Services Architecture
Distributed Computing Services Ninja
Computing and Communications Platform
Millennium/NOW
3MASH Active Services
- Services supported within the network
- Service deployment/instantiation
- Service discovery service
- Service extension/customization
- JAVA or C programming model vs. TACC
- Service execution platform based on clusters
- Service Agent (servent) instance in execution
- Scalability, robustness based on soft-state,
announce-listen - 1st instance Elan Amirs video transcoding
proxies - Manage video streams across bottleneck links
- 2nd instance Angie Schuetts video archive
server - Introduce stateful services, more complex service
deployment
4MASH Active Services
- Platform Architecture
- Cluster computing
- Multicast-based announce-listen protocols
- Platform Management
- Resource management
- Load balancing, servent scaling to offered load,
robust keep-alive mechanisms - Service Environment
- Defining services via (MASH shell) scripts
- Service Management
- Launching and halting servents
- Decentralized via announce-listen MC damping
- Platform Location
- Locating a service
- Service Composition
- Servent interaction to enable processing
pipelines - E.g., servent client of another servent
- Service Control
- Control protocols running between clients and
servents
5NINJA Infrastructure
- Focus on component services
Vertically integrated services
Component Services
E.g., dynamic composition, rapid deployment,
reuse, data only, UI defined dynamically based on
device/connection, competition at every level
Units (end devices), Active Routers
(soft-state), Bases (persistent state) Operators,
typed connectors, and paths
6Experimental Testbed
Fax
IBM WorkPad
Image/OCR
Text
Speech
MC-16
Ericsson
CF788
Motorola Pagewriter 2000
WLAN
Pager
306 Soda
405 Soda
326 Soda Colab
GSM BTS
Millennium Cluster
Smart Spaces Personal Information Management
Millennium Cluster
7Personal Information Management
Speech-to-Voice Mail Speech-to-Voice
Attached-Email Call-to-Pager/Email
Notification Email-to-Speech All compositions of
the above!
Universal In-box Policy-based Location-based Acti
vity-based
8Industrial SponsorsCommitted and Potential
- Ericsson GSM basestation and telephony handsets
- IBM Workpad thin client access devices
- Lucent (GSM group and Inferno OS groups)
- Motorola two-way pagers
- Sun Microsystems Network Appliances Group
- ATT Internet Lab (Geoplex Menlo Park)
- Microsoft
- Intel Home Networking Group
- Xerox
- Sprint
- 3COM
9ICEBERG Project Vision
- Third Generation Cellular Architectures
- Will support diverse air interfaces with
different coverage, bandwidth, latency
characteristics - TDMA, CDMA, wide-area, local-area, satellite,
etc. - Segregated circuit-switching for voice and
packet-switching for data (e.g., GPRS) - We Will Go Beyond the Third Generation
- A lower cost, more flexible core network can be
built using full packet-switching techniques - Delay sensitive and delay insensitive flows are
easier to support at the same time in a full
packet-switching architecture - Processing embedded in the network enables more
rapid deployment of new kinds of applications and
services
10ICEBERG Project Goals
- Exploit Expertise in IP Protocol Suite and Proxy
Architectures to - Demonstrate ease of new service deployment
- Packet voice for computer-telephony integration
- Speech- and location-enabled applications
- Complete interoperation of speech, text,
fax/image across the four Ps PDAs, pads,
pagers, phones) - Mobility and generalized routing redirection
- Demonstrate new system architecture to support
innovative applications - Personal Information Management
- Universal In-box e-mail, news, fax, voice mail
- Notification redirection e.g., e-mail, pager
- Home networking and control of smart spaces,
sensor/actuator integration - Build on experience with Colab, 306/405 Soda
11ICEBERG Project Goals
- Understand
- Implications for cellular network design based on
IP technology - IP network provisioning for scalability
- Pragmatic QoS for delay-sensitive flows
- Multinetwork mobility and security support
- How to use the emerging Ninja/Active Services
infrastructure to - Encapsulate existing applications services like
speech-to-text - Deploy and manage such computationally intensive
services in the network - Integrate other kinds of services, like mobility
and redirection, inside the network
12Project Strategy
GSM Infrastructure Elements -- Data over PBMS GSM
Network -- GSM Base Station -- Integration with
IP-infrastructure
Analyze Existing Systems
Prototype Elements -- Handset/computer
integration -- Java-enabled components --
ProActive infrastructure
Design Next Generation
Implement New System
ns Simulations -- Ericsson channel error
models -- GSM-based infrastructure -- GSM media
access link layer
13Specific ICEBERG Project Areas
- Mobility Management
- Packet Scheduling in GPRS and W-CDMA
- Proxy- and Multicast-Enabled Services
14Mobility Management
- Mobile IP-GSM Mobility Interworking
- Mobile IP-GSM authentication interworking
- Scalability of Mobile IP/hierarchical agents
- Multicast support for mobility
- Alternative approach for mobility based on M/C
addresses - Exploit multicast routing to reach mobile nodes
without explicit handoff - Combine with real-time delivery of voice and
video - Generalized redirection agents
- Policy-based redirection e.g., 1-800 service,
email to pagers, etc. - Redirection agents collocated with multicast tree
branching points
15Packet Scheduling
- Validated ns modeling suite for GSM media access,
link layer, routing, and transport layers - GSM channel error models
- QoS-aware High Speed Circuit Switched Data
(HSCSD), General Packet Radio System (GPRS), and
Wideband CDMA (W-CDMA) link scheduling - RSVP signaling integration with bottleneck link
scheduling - Fairness and utilization for TCP and RTP flows
- Delay bound scheduling for R/T streams
- Exploiting asymmetries in downstream/upstream
slot assignment, CDMA self-interference
16New Services
- Proxies for Telephony-Computing Integration
- GSM-vat-RTP interworking handset-computer
integration - Encapsulating complex data transformations
- Speech-to-text, text-to-speech
- Composition of services
- Voice mail-to-email, email-to-voice mail
- Location-aware information services
- E.g., traffic reports
- Multicast-enabled information services
- Multilayered multicast increasing level of
detail as number of subscribed layers increase
17Project Schedule
- Year 1 1998
- ns modeling, validation
- GSM BTS-IP integration
- Initial design of mobility interworking and
intelligent networking services - Year 2 1999
- GSM-Wireless LAN integration
- Design of information-push applications
- Implement mobility interworking
- Year 3 2000
- Extend testbed with W-CDMA and GPRS
- Roaming, scheduling, new applications
demonstrations - Fine-tuning and documentation
18Goals for Today
- Review where we are and determine who is working
on what - Infrastructure Building simulation models,
testbed elements - Performance and Modeling data over cellular,
GPRS scheduling - Network Design Issues
- Mobility
- Scalability
- Service Architecture and Applications
- Realizable milestones for the summer
- 10 weeks between now and August!
- Posters for June 10-12 BARWAN Retreat
- Excellent opportunity for industry feedback
- Ericsson 2 Day Review in Early August
- Initial results
- Demonstrations!