Presentation is loading. Please wait.

Presentation is loading. Please wait.

Application Architecture Gold Team Pete Perlegos Matthew Caesar Jim Chou Sridhar Machiraju Per Johannson.

Similar presentations


Presentation on theme: "Application Architecture Gold Team Pete Perlegos Matthew Caesar Jim Chou Sridhar Machiraju Per Johannson."— Presentation transcript:

1 Application Architecture Gold Team Pete Perlegos Matthew Caesar Jim Chou Sridhar Machiraju Per Johannson

2 2 Example Applications (telephony): Seamless handoff of call connections between networks. Universally locatable by different networks. Billing and accounting across networks Base Station WLAN PSTN

3 3 Example Applications (multimedia streaming): Overlay network to support real time streaming. Transcoding of streams to match transmission medium and user preferences. Content Provider

4 4 Network/Business Architecture Network Service Operators Billing Authentication (single) User profile/status - position, devices - service selection QoS Policy Traffic Metering Performance Monitoring Multi-access Transcoding Content Adaptation Home (DSL)_n Home (DSL) 2 Cellular_n WLAN_n Home (DSL) 1 Cellular_2 Cellular: QoS Mobility... WLAN_2 WLAN_1 Network Access Providers Application/Content Providers Transit (IP) QoS Performance Monitoring Streaming media Gaming Messaging Multi-device call … API Peering or Brokering?

5 5 Application API (As shown by the iMode model) Different commercial entities should provide a piece of the puzzle Functionality should be neither too fine (as with companies that have failed recently), nor too coarse (as in the telephone world). “Semi-transparency” – programmers can customize lower levels by overriding defaults More applications become feasible with support at lower layers Service providers can allow their service to be dynamically customized by the programmer

6 6 API Characteristics Expressive: functionality supported on multiple levels Simple: Implemented as “hooks” (callback functions) at overlay nodes Scalable: Interfaces aggregated for higher layers, application code multicasted to lower layers Supports highly dynamic mobility, highly time variable resources, and varied allocation of capacity Three levels Service Path Link Service Aggregate Functionality Paths Links Disburse Payment

7 7 Wide-area Service Path Link QoS Content Adaptation Diameter Directory Service Performance Monitoring Intserv,FECSSL Shortest- Path Active Probing WFQIPSec Best- connected Channel Monitoring Congestion Smart- Market Auctions Application Authent- ication Selection Measure- ment Pricing Usage Monitoring Usage Aggregation Traffic Monitoring Billing QoS SupportSecurityAccounting API Architecture


Download ppt "Application Architecture Gold Team Pete Perlegos Matthew Caesar Jim Chou Sridhar Machiraju Per Johannson."

Similar presentations


Ads by Google