Title: Endeavour Retreat
1 ICEBERG UpdateAnthony D. JosephRandy H.
KatzReiner E. LudwigStephan Baucke
Bridge to the Future
S. S. 7
- Endeavour Retreat
- June 19, 2000
- http//iceberg.cs.berkeley.edu/
Cellular Core Network
2ICEBERG Internet-based core for CEllular
networks BEyond the thiRd Generation
- 3G networks will enable many comm. devices and
networks - Goals
- From specific devices/networks to universal
endpoint access - Access to people and services across diverse
networks - Service level mobility (Cross device/network
service handoff) - Leverage infrastructure to track users
activities/location - Rapid easy development/deployment of novel,
innovative, composable services and new devices - Develop services on Internet (not Telco) time
- Scalable, robust, secure architecture
- Support third-party providers
3Transparent Information Access
Speech-to-Text Speech-to-Voice Attached-Email Call
-to-Pager/Email Notification Email-to-Speech All
compositions of the above!
Policy-based Location-based Activity-based Empower
users!
4Project Approach
- Make it real build a large-scale testbed
- Time travel bring the future to the present
- Collect real information about systems
- On-going VoIP, cellular experiments
- Prototype release
- Users (students) develop new/interesting
applications - Understanding several key research areas
- Core signaling protocol, Personal Activity
Coordinator - Multi-modal services Speech control /
Information dissemination - Service mobility Location-based services,
Universal Inbox - Scheduling and multi-layer wireless link issues
5Iceberg Components
- June 2000 v0.0 release
- http//iceberg.cs.berkeley.edu/release/
- Execution platform
- Operational software/middleware
- Control model (protocol, resource
allocation/management) - Data transcoding model
- Service creation environment
- Applications
- Universal Inbox, Media Manager
- IP-telephony
- Networking infrastructure
- Testbed/simulation and tracing
- Video coding and transport
6ICEBERG Architecture Overview
Access Network Plane
ICEBERG Network Plane
7Iceberg Signaling Protocol Capturing Session
State with Soft State
Call Agent
Call Agent
Session state
Session state
Comm Session
iPOP
iPOP
IAP
IAP
Call Agent
Session state
IAP
iPOP
iPOP HB
8Quality of Service Issues
Alice
ISP2
Bob
ISP1
ISP3
Resource Reservation
Charlie
- How to support QoS for real-time applications
over IP-networks? - SLAs describe acceptable traffic volume/rate, and
expected performance assurance
9Clearing House Architecture
Bob
Alice
Edge Router
BD n
BD2
BD1
- Introduce logical hierarchy
- Dist db (reservations, link utilization, net
perf) - Separate reservation and call-setup
- Aggregation of reservation requests
- Status simulations, prototype impln in-progress
10Data Transcoding Model
- Dynamic data transcoding
- Source and target data format independence /
isolation - Rapid support for new devices (new device in 2
hrs!)
E-Mail
Automatic Path Creation
Universal Inbox
Cmd
Audio
Microphone Cell phone
Response to Client
11Iceberg Media Manager
Client
Client
- Transcoder Service
- Voicemail-gtText Transcript
- Voicemail-gtText Summary
- Voicemail-gtText Outline
- Email -gtPlain Audio
- Email -gt GSM Audio
- Voicemail-gt GSM Summary
- Voicemail-gtAudio Summary
- Voicemail-gtSkimmed Audio
Folder Store
Client
Mail Access Interface
Mail Access Interface
Mail Access Interface
NinjaMail
POP
IMAP
- Part of Universal Inbox service
- Extensible (e.g., Ninja Secure Proxy service)
- Status Part of Iceberg release
12Price-Based Resource Allocation
- IP telephony application
- Price based on load
- Congestion-based model
- Exploring userreactions to pricing
- Status
- 23 phone lines
- 50 ugrad users (Sp00)
- 700 ugrads (Fa00)
Example User Web Interface
Current Price for Using Your Computer 10
Tokens/min
Next Minute Price for Using Your Computer 20
Tokens/min
Current Price for Using Your Telephone 15
Tokens/min
Next Minute Price for Using Your Telephone 35
Tokens/min
Packet Loss Rate When Using Your Computer 3
Handoff the Current Call to Your Telephone
(510) 642-8919 Yes?
H.323 Gateway
PSTN
Internet
Handoff the Current Call to Your Computer
center.cs.berkeley.edu Yes?
13Wireless Video Streaming
- Goal Flexible networking protocols in support of
error resilient video codecs - GSM RLP reliable data delivery on radio link
- Issue reliability versus delay
- UDP Lite (existing protocol)
- Flexible checksum allows app to receive corrupted
data - RLP Lite (new protocol)
- Same as UDP Lite, but for radio link
- Simulation/experimental results UDP Lite/RLP
lite - less E2E delay, constant jitter, higher
throughput, lower packet loss - than UDP (with or without RLP)
- Collecting radio traces is time consuming
- MTA Markov-Based Trace Analysis Algorithm
- Mathematical channel models based on empirical
trace measurements - Enables generation of artificial traces with same
statistical characteristics as real traces (BER,
burst error length, etc)
14Experimental HW/SW Testbed
Simulation and monitoring software
15Summary
- Iceberg testbed development
- Alpha release June 2000 (http//iceberg.cs.berkele
y.edu/release/) - Installed indoor 1900MHz GSM network in Soda Hall
- Installing outdoor 1800MHz GSM and 900MHz 2-way
paging - H.323 VoIP and billing experiments 50 users ?
700 in fall - Universal Inbox prototype using Media Manager
GSM, VAT, Voicemail - Call signaling prototype built on Ninja iSpace
using Java (5000 lines) - Clearinghouse simulations
- Day-to-day use and project platform for several
classes - Current focus
- Public software release August 2000
- Call-setup protocols
- Billing, authentication, security, and operations
maintenance - Automatic path creation Placing operators
16ICEBERG UpdateAnthony D. JosephRandy H.
KatzReiner E. LudwigStephan Baucke
Bridge to the Future
S. S. 7
- Endeavour Retreat
- June 19, 2000
- http//iceberg.cs.berkeley.edu/
Cellular Core Network