1 / 9

The Case for ICEBERG

The Case for ICEBERG. Integrated services from diverse networks-- “PANS” (Potentially Any Network Services) Service infrastructure that allows user level service creation, dynamic customization, configuration Why Internet-based core? Ease of service creation, customization Low deployment cost

benny
Download Presentation

The Case for ICEBERG

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. The Case for ICEBERG • Integrated services from diverse networks-- “PANS” (Potentially Any Network Services) • Service infrastructure that allows user level service creation, dynamic customization, configuration • Why Internet-based core? • Ease of service creation, customization • Low deployment cost • Supports heterogeneity • Bandwidth efficient

  2. Design Goals • Potentially Any Network Services (PANS) • Any service can from any network by any device; network/device independence in system design • Personal Mobility • Person as communication endpoint with single identity • Service Mobility • Retain services across networks • Easy Service Creation and Customization • Allow callee control & filtering • Scalability, Availability, Fault Tolerance • Security, Authentication, Privacy

  3. Architectural Elements • ICEBERG Access Point (IAP) • Encapsulates network specific gateway (control and data) • ICEBERG Point of Presence (iPOP) • Performs detailed signaling • Call Agent: per communication device per call party • Call Agent Dispatcher: deploy call agent • Name Mapping Service • Mapping between iUID (Iceberg Unique ID) and service end point • Preference Registry • Contains user profile including service subscription, configuration and customization • Person Activity Coordinator (PAC) • Tracks dynamic information about user of interest • Automatic Path Creation Service • Creates datapath among participants’ communications devices

  4. Architectural View GSM PSTN IAP IAP iPOP iPOP WaveLAN IAP Pager IAP iPOP iPOP IAP IAP GSM PSTN iPOP administration domains Multicast tunnels Naming Servers Preference Registry Personal Activity Coordinator APC Server

  5. Bridge to the Future ICEBERG: Internet-based CorE network BEyond the thiRd GenerationAnthony JosephRandy H. KatzUC Berkeley S. S. 7 http://iceberg.cs.berkeley.edu Cellular “Core” Network

  6. Bhaskar’s PSTN Phone Naming Service 800-MEDIA-MGR UID: mediamgr@cs.berkeley.edu 510-642-8248 UID: hohltb@cs.berkeley.edu 2 PreferenceRegistry Barbara’s Desktop 1 3 hohltb: Prefers Desktop mediamgr: Cluster locn. Bhaskar’s Cell-Phone 3’ Automatic Path Creation Service MediaManager Mail Access Service

  7. Media Manager Client Client Folder Store Client Media Manager Interface • Transcoder Services • Voicemail -> Text Transcript • Voicemail -> Text Summary • Voicemail ->Text Outline • Email -> Plain Audio • Email -> GSM Audio • Voicemail -> GSM Summary • Voicemail -> Audio Summary • Voicemail -> Skimmed Audio Media Manager Service Mail Access Interface Mail Access Interface Mail Access Interface NinjaMail POP IMAP

  8. Friends & family calls Calls during business hours Office Phone Cell Phone E-mail access via phone Home Phone Calls in the evening E-Mail Important e-mail headers Anonymous Calls Pager Voice Mail Policy-BasedRedirection IF (9AM < hour < 5 PM) THEN Preferred-End-Point = Office-Phone IF (5 PM < hour < 11 PM) THEN Preferred-End-Point = Home-Phone IF (11 PM < hour < 9 AM) THEN Preferred-End-Point = Voice-Mail Personal Activity Coordinator Other Personal State Callee location Callee state Preference Registry Per Call State e.g., Caller ID Time of Day Caller End Point Type Callee’s Preferred End Point User Preference Profiles

  9. Implementation and Current Status • Version 0 Release: June 2000 • Functional implementations of major architectural components: Call Agent, Preference Registry, Preference Manager, Automatic Path Creation, Name Mapping Service • Support for VAT IPphones, GSM cell phones, instant messaging, Ninja Jukebox, multimodal email access • Service handoff between IPphones and GSM cell phones • Callee preferences via GUI or script • Ninja ISpace implementation limits performance; Version 1 Release on VSpace 2, with better fail over/scalability features & reduced IPC latencies • Release information: • http://iceberg.cs.berkeley.edu/release/ • iceberg-devel@iceberg.cs.berkeley.edu

More Related