Bhaskaran Raman, Randy Katz ICEBERG EECS, U.C.Berkeley Universal Inbox Bhaskaran Raman, Randy Katz ICEBERG EECS, U.C.Berkeley April 19
Scenario Outdoors Office: 9 AM - 5 PM Home: 6 PM - 10 PM Video Conference Calls Other Calls Outdoors Office: 9 AM - 5 PM Video Conference Calls Other Calls -------------------- Home: 6 PM - 10 PM E-Mail Anonymous Calls Voice-Mail Night: 10 PM - 6 AM April 19
Requirements Universal mechanism for integration Service architecture for scalability and high availability Any-to-Any data type conversion mechanism Mechanism for User-Preference specification Name mapping across different types of end-devices April 19
Components of Initial Design NINJA service model for scalability and fault-tolerance Operators, Connectors and Paths for data-type conversion User Preference & Name mappings stored in “directory service” Preferences - should be in an active script (not a static database) April 19
Fitting the Components 15-Apr-19 Fitting the Components E-Mail APC Service Univ-Inbox Service Univ-Inbox Service Univ-Inbox Service Univ-Inbox Service Univ-Inbox Service Laptop (VAT) Directory Service Voice Mail April 19
Univ-Inbox services make RMI calls between themselves for call setup The Services Univ-Inbox Service - handles incoming and outgoing calls Directory Service - stores name mappings and preferences APC Service - Handles path creation for data-type conversion Univ-Inbox services make RMI calls between themselves for call setup Directory service invoked at caller end APC service invoked at callee end April 19
U-Inbox Service for Cell-Phone Univ-Inbox Service Univ-Inbox Service Control Exports RMI Signaling Protocol UPSim Data IP-PAD April 19
Example Scenario 1 2 Univ-Inbox Service Directory Service Data Path 3 4 5 APC Service Univ-Inbox Service 6 April 19
Problems To do Too slow: UPSim side, RMI Speech <--> Text problems To do Real-time data-type conversion User-Preference script design Make services run in iSpace IP signaling protocol for call setup between Univ-Inbox services DTMF signaling for vat April 19