* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download ppt - ICEBERG Project
Survey
Document related concepts
Network tap wikipedia , lookup
Computer network wikipedia , lookup
Wireless security wikipedia , lookup
Internet protocol suite wikipedia , lookup
TV Everywhere wikipedia , lookup
Deep packet inspection wikipedia , lookup
Airborne Networking wikipedia , lookup
List of wireless community networks by region wikipedia , lookup
Recursive InterNetwork Architecture (RINA) wikipedia , lookup
Zero-configuration networking wikipedia , lookup
Serial digital interface wikipedia , lookup
Cracking of wireless networks wikipedia , lookup
Transcript
ICEBERG Update Bridge to the Future Anthony D. Joseph Randy H. Katz Reiner E. Ludwig Stephan Baucke Endeavour Retreat June 19, 2000 http://iceberg.cs.berkeley.edu/ Cellular “Core” Network ICEBERG: 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 Transparent Information Access Speech-to-Text Speech-to-Voice Attached-Email Call-to-Pager/Email Notification Email-to-Speech All compositions of the above! Universal Inbox Policy-based Location-based Activity-based Empower users! Project 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 Iceberg 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 ICEBERG Architecture Overview Access Network Plane PSTN GSM IAP IAP ICEBERG Network Plane IAP IAP A SF iPOP Pager IAP NY iPOP IAP SF iPOP B NY iPOP Iceberg Signaling Protocol: Capturing Session State with Soft State Call Agent Announce Announce Call Agent Session state Session state Listen Data Path iPOP HB iPOP HB IAP Comm Session Listen Announce Listen Call Agent Session state iPOP Data Path Data Path HB iPOP iPOP HB IAP HB IAP iPOP HB Quality of Service Issues Alice ISP2 SLA ? ? SLA ISP1 Charlie Bob Resource Reservation ISP3 • How to support QoS for real-time applications over IP-networks? • SLAs describe acceptable traffic volume/rate, and expected performance assurance • In practice: SLAs are not precise • Also, how to provision across multiple domains? Clearing House Architecture Alice Bob LD1 Edge Router BD n BD2 LCH LCH LCH BD1 CH1 CH1 • Introduce logical hierarchy • • • • CH2 LD2 Dist db (reservations, link utilization, net perf) Separate reservation and call-setup Aggregation of reservation requests Status: simulations, prototype impl’n in-progress Data Transcoding Model • Dynamic data transcoding – Source and target data format independence / isolation • Rapid support for new devices (new device in 2 hrs!) Automatic Path Creation Audio Microphone Cell phone IBM or ICSI Speech Recognizer Text Natural Language Parser Control/Metadata Cmd E-Mail Universal Inbox Response to Client Iceberg Media Manager Client Client Folder Store Client Transcoder Service •Voicemail->Text Transcript Media Manager Interface •Voicemail->Text Summary Media Manager Service •Voicemail->Text Outline •Email ->Plain Audio •Email -> GSM Audio Mail Access Interface Mail Access Interface Mail Access Interface •Voicemail-> GSM Summary NinjaMail POP IMAP •Voicemail->Audio Summary •Voicemail->Skimmed Audio • Part of Universal Inbox service • Extensible (e.g., Ninja Secure Proxy service) • Status: Part of Iceberg release Price-Based Resource Allocation • IP telephony application • Price based on load – Congestion-based model • Exploring user reactions to pricing • Status: – 23 phone lines – 50 ugrad users (Sp’00) – ~700 ugrads (Fa’00) 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? Internet H.323 PSTN Gateway Handoff the Current Call to Your Computer: center.cs.berkeley.edu Yes? Wireless 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) Experimental HW/SW Testbed Simulation and monitoring software Velo Nino IBM WorkPad MC-16 Motorola Pagewriter 2000 CF788 306 Soda 405 Soda 326 Soda “Colab” WLAN / Bluetooth @Home, DSL Pager H.323 GW 2 GSM BTS Smart Spaces SimMillennium Network Infrastructure Millennium Cluster DAB BTS Millennium Cluster Summary • Iceberg testbed development – – – – – Alpha release June 2000 (http://iceberg.cs.berkeley.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 ICEBERG Update Bridge to the Future Anthony D. Joseph Randy H. Katz Reiner E. Ludwig Stephan Baucke Endeavour Retreat June 19, 2000 http://iceberg.cs.berkeley.edu/ Cellular “Core” Network