eecs228a lecture 2 research topics
play

EECS228a Lecture 2 Research Topics Jean Walrand - PowerPoint PPT Presentation

EECS228a Lecture 2 Research Topics Jean Walrand www.eecs.berkeley.edu/~wlr Outline Economics of Networks Routing Congestion Control Traffic Models Walrand EECS 228a 52 Economics of Networks Outline Hangover Pricing of Services


  1. EECS228a – Lecture 2 Research Topics Jean Walrand www.eecs.berkeley.edu/~wlr

  2. Outline Economics of Networks Routing Congestion Control Traffic Models Walrand EECS 228a 52

  3. Economics of Networks Outline Hangover Pricing of Services Competition of Users Competition of Providers Suggested Readings: n http://www.bgsu.edu/departments/tcom/annota.htm n http://info.isoc.org/internet-history/ n http://www.spp.umich.edu/ipps/papers/info- nets/Economic_FAQs/FAQs/FAQs.html Walrand EECS 228a 53

  4. Economics of Networks Hangover Bubble: Wired Walrand EECS 228a 54

  5. Economics of Networks Hangover Bubble: Wireless Walrand EECS 228a 55

  6. Economics of Networks Hangover Over-Investment n Based on unrealistic growth forecast n Overcapacity: Fiber 5x100 in three years n Too many companies competing for same market Debt n Wireless: Expensive spectrum licenses n Fibers n IT in companies: PCs, Servers, Networks Walrand EECS 228a 56

  7. Economics Key Ideas Value of services to users: externality, QoS, CoS Market segmentation Flat rate pricing; congestion pricing; Paris metro pricing; time-of-day pricing Incentive compatibility Inter-ISP settlements; Peering agreements Internet as a public good Walrand EECS 228a 57

  8. Economics Value of Services Externality: Kazaa Value per bit: email vs. fax vs. picture Value of bit rate: video stream vs. radio Value of low latency: video stream vs. video conference Value of low response time: browsing with DSL vs. browsing with 56k QoS affects value and usage Value of QoS depends on application and user Walrand EECS 228a 58

  9. Economics Market Segmentation Businesses vs. Residential Customers Network Application Providers vs. public Web Sites Principle: Charge more users with higher utility Walrand EECS 228a 59

  10. Economics Differentiated Pricing Examples: n First Class & Economy in plane: More space but much more expensive n Paris Metro: More expensive Fewer Users Better Service (e.g., Stanford vs. Berkeley?) Suggests Class of Service: n Better service by mechanism: e.g., priority n Better service by fewer users: e.g., expensive network; congestion pricing (e.g., packet marking); time-of-day Alternative: QoS: You know what you pay for n Service Level Agreement (implementation?) n QoS of accepted calls: end-to-end test Walrand EECS 228a 60

  11. Economics Incentive Compatibility How to discover the user’s willingness to pay? Examples: n California Electricity: Providers offer bids and CA buys cheaper first prices escalade n Highest bidder auction: Spectrum auctions n Highest gets but two highest pay n Second highest price: Incentive compatible Walrand EECS 228a 61

  12. Economics Competition Basic supply and demand: n More capacity than traffic prices drop and providers go bankrupt Internet traffic doubles every year instead of every 100 days …. Quality service is still rare and valuable: n Businesses use video conference over ISDN n Expensive commutes and business travel n Users pay a lot for CATV and pay-per-view n T1 service expensive: demand exists Walrand EECS 228a 62

  13. Economics Game Theory Framework to analyze result of interaction of self-interested agents Suggests strategies for n Pricing services n Peering agreements n Routing n QoS definitions n Evolution of industry (e.g., consolidation vs. specialization) Two parts: Games & Mechanism Design Walrand EECS 228a 63

  14. Routing Outline Motivation Granularity Types Issues Walrand EECS 228a 64

  15. Routing Motivation Reduce delays: Avoid OAK NY SF Improve reliability: Protection Sensor networks: Many open questions Ad Hoc networks: More robust, provide QoS IP/Optical: Improve coordination Walrand EECS 228a 65

  16. Routing Granularity Light Path: WDM Cross-Connect: SONET Circuit: Telephone Label Switched Path: MPLS; ATM Connection Packet Walrand EECS 228a 66

  17. Routing Granularity (cont) Benefit of LSP vs SONET is not obvious: n Consider traffic from SF to NY; If that traffic is essentially constant, then SONET is good enough. If not, LSP/SONET is preferable. n If traffic is self-similar, then fluctuations persist at high rate Walrand EECS 228a 67

  18. Routing Types On-line vs. Off-line Centralized vs. Distributed Link State; Distance Vector; Path Vector Source-based vs. Destination-based QoS routing Ad Hoc; Location-Based Ant-routing (reinforcement) Unicast vs. multicast Protection routing Peer-to-peer vs. overlay Walrand EECS 228a 68

  19. Routing Issues Benefits Implementability: n Scalability: communications required; complexity; convergence time n Robustness: sensitivity to errors Walrand EECS 228a 69

  20. Congestion Control Outline Motivation Examples Issues Walrand EECS 228a 70

  21. Congestion Control Motivation At user level: Issues with QoS At network level: Losses, inefficiency, unfairness At switch level: Scalability problems Walrand EECS 228a 71

  22. Congestion Control Examples TCP Congestion in routers Call Admission Control Walrand EECS 228a 72

  23. Congestion Control Issues Fairness vs. Optimality Simplicity Robustness Walrand EECS 228a 73

  24. Traffic Models Outline Why bother? Transactions Packet flows Walrand EECS 228a 74

  25. Traffic Models Why Bother? Network should be robust; not based on detailed traffic assumptions Traffic characteristics impact n Effectiveness of multiplexing n Buffer sizes required n Time scale of bandwidth allocations Walrand EECS 228a 75

  26. Traffic Models Transactions File transfers: n File sizes: Heavy tailed n Timing of requests: Poisson n Geography: w Kazaa – poor locality w Akamai – improved locality Other applications: n video conferences n VoIP Walrand EECS 228a 76

  27. Traffic Models Packet Flows Self-Similarity: n Heavy Tail + TCP Self Similar Flows n Heavy Tail Files + Structure of Web Sites Self Similarity Relevance: n Not obvious – a matter of time scale Walrand EECS 228a 77

Recommend


More recommend