wiggins

Views:
 
Category: Education
     
 

Presentation Description

No description available.

Comments

Presentation Transcript

Cable Modems: Myths and Reality: 

Cable Modems: Myths and Reality Presentation by Richard Wiggins System Architect, NEM Online Michigan State University Author, The Internet for Everyone: A Guide for Users & Providers Co-host, Nothin’ But Net television show wiggins@msu.edu

At a Watering Hole in East Lansing: 

At a Watering Hole in East Lansing … an imponderable question...

Your Speaker and Cable Modems: 

Your Speaker and Cable Modems Cable modem at home since August 1995 One of first 50 people on the planet with cable modem service? (Unprovable assertion) TCI-MET service of TCI of Mid-Michigan Predates TCI’s national roll-out of @Home Applications: FTP and Web access to files from university, publishers High-speed download of new software releases Some Internet phone, CU-SeeMe Visited a family reunion in Alabama in 1996 via CU-SeeMe Running personal Web server at home since early 1997 Launched @Home service for TCI Chicago (June 1997)

Illustration: A Cable Modem Addict: 

Illustration: A Cable Modem Addict ...Since summer 1995

Reactions of Californians Visiting East Lansing in 1995 When Told “I Have a Cable Modem at Home”: 

Reactions of Californians Visiting East Lansing in 1995 When Told “I Have a Cable Modem at Home” “No you don’t!” “You must be confused; don’t you mean ISDN?” “It really runs at 10 megabits / second? No!” “It can’t be 10 meg for the upstream link can it??” “Gee, we don’t have this in Silicon Valley yet!”

The Perils of Speaking Before Librarians: 

The Perils of Speaking Before Librarians “The Web in the Blink of an Eye”

AGENDA: 

AGENDA What is a Cable modem? Who makes cable modems? Where are they in use? What do they cost? The myth of infinite speed Challenges and opportunities: Advantages Standardization Competition Reliability Solution for ubiquitous Internet?

LANcity (Bay Networks) LCP Cable Modem: 

LANcity (Bay Networks) LCP Cable Modem 10 megabits / second Bidirectional Symmetrical Suitable for cable plants with fiber to neighborhood, coax to home

Typical Cable Modem Configuration: 

Typical Cable Modem Configuration Ethernet Connection (Thin or Twisted Pair) to PC with Ethernet Card Conventional Co-axial Cable (the same cable you plug into your TV)

Typical Cable Modem Configuration in the Home: 

Typical Cable Modem Configuration in the Home Television Set(s) Cable Modem PC with Ethernet Card Ethernet (Thin or Twisted Pair) …to Cable System’s Head End Coax TV Cable

Typical Cable System with Internet Access: 

Typical Cable System with Internet Access Cable System Head End High-speed Internet Backbone Link Fiber Optic Links to Neighbor- hoods Conventional Copper Co-ax Cable to Homes

Possible Cable Modem Configuration: Multiple Computers in the Home: 

Possible Cable Modem Configuration: Multiple Computers in the Home Cable Modem PC with Ethernet Card

A Typical Cable Modem ...: 

A Typical Cable Modem ... …Connects 1 single host computer Though some can connect dozens of hosts Has its own IP address Though some share an IP address with the single connected host Operates at speeds from 1 megabit / second to 10 megabits / second Though some claim up to 30 megabits / sec Is bidirectional Though some use “telco return”

“Telco Return” Configuration: 

“Telco Return” Configuration Hybrid Cable / Telephone Modem PC with Ethernet Card Downstream Via Cable Co. Head End Upstream via POTS

General Instrument’s Cable Modem on a Card (“Surfboard”): 

General Instrument’s Cable Modem on a Card (“Surfboard”) Half-ISA slot card Cable “F” connector directly on card 27 Mbps data throughput over a 6 MHz channel Phone modem used for return channel (URLs, uploaded email, etc.)

Who Makes Cable Modems?: 

Who Makes Cable Modems? Bay Networks -- LANcity Motorola Zenith General Instruments Hewlett-Packard Scientific Atlanta Phasecom

Who Doesn’t Make Cable Modems?: 

Who Doesn’t Make Cable Modems? Intel Announced, then backed out in 1996 DEC Resold LANcity modems in 1995, left business soon thereafter

Relative Speed Comparisons: 

Relative Speed Comparisons Cable modems run up to 10 megabits / sec ISDN = 128 kilobits / sec Dialup modem = 28.8 kbps (or 33.6 or 56)

Deployment of Cable Modems: 

Deployment of Cable Modems Many companies @Home service in US (TCI, Comcast, etc) Media One, Time Warner in several US locations Cox Cable in Phoenix Shaw cable in Alberta Helsinki TV in Finland Marubeni cable in Tokyo Television Internacional in Monterey, Mexico Many others around the developed world Numerous trials beginning in 1995 Hype exceeded deployment rate in 1996, early 1997

Pricing: 

Pricing Typically starts at ~ $30 / month Probably slow speed 1 IP address No Web server allowed Perhaps $70 per month for 1 IP address and 10 megabit service Perhaps $300 to $1000 per month for multiple IP addresses serving a business Some systems charge fees if you exceed monthly bandwidth quota

Sneaky Cable Modem Configuration: Multiple Computers in the Home: 

Sneaky Cable Modem Configuration: Multiple Computers in the Home Cable Modem PC running Transparent IP Gateway Software House-wide Ethernet

Rent vs Buy: 

Rent vs Buy Generally cable modems are not interoperable Not like buying a 28.8 dialup modem! Generally you rent the modem as part of the service fee Fundy Cable in Moncton, New Brunswick selling Scientific-Atlanta cable modem for $299 CDN Price includes installation

The World Wide Wait: 

The World Wide Wait The Web is terribly slow Easily can take 30 seconds to paint a screen Sometimes can take one minute What will we say about the Web in 2007? Do you remember when …. ? Are cable modems the answer?

Quotes from Computing Industry Czars: 

Quotes from Computing Industry Czars “There’s one big problem -- telecommunications bandwidth” -- Andy Grove, CEO, Intel “Bandwidth bottleneck. No question, that’s the biggest obstacle.” -- Bill Gates …but these two sell processors and software, not bandwidth! (but Bill Gates is investing in satellites)

What is Bandwidth, Anyhow?: 

What is Bandwidth, Anyhow? Technically, the theoretical carrying capacity of a communications medium Practically, the capacity that we expect from a particular medium E.g. a 33.6 modem moves 33,600 bits per second We also speak of the cumulative bandwidth of a network Bandwidth is important …but it isn’t the only consideration

Amdahl’s Law -- Simplified: 

Amdahl’s Law -- Simplified Gene Amdahl -- one of creators if IBM System 360 Architecture Each component of a computer system contributes delay to the system If you make a single component of the system infinitely fast… …system throughput will still exhibit the combined delays of the other components

Example: Travel to a Conference in Calgary: 

Example: Travel to a Conference in Calgary Drive to Lansing airport Wait for a plane, fly to Detroit Wait for a plane, fly to Minneapolis Wait for a plane, fly to Calgary Wait for a bus (a long time!) and ride to every hotel in Seattle Arrive at hotel, wait in line, check in Wait for slow elevator, head to room

Travel Example cont’d: 

Travel Example cont’d Total trip time was 7 hours Suppose we made the plane from Minneapolis to Calgary infinitely fast This removes about 2.5 hours of the flight time This does not eliminate the other components of delay Trip still requires 3.5 hours, even though one of the links was infinitely fast

Trying to Make Part of the Internet Infinitely Fast: 

Trying to Make Part of the Internet Infinitely Fast ….Isn’t possible Involves huge expense for diminishing payoff Doesn’t address all the components of delay

The Role of Routing: 

The Role of Routing The Internet is a packet-switched network Each data transfer is broken into chunks called packets Your URL request may fit in a packet or two The Web page you download may take dozens or hundreds of packets Overall this enhances the efficiency of Internet link utilization But for any one transaction it may slow things down

Links Between You and That Web Page: 

Links Between You and That Web Page Very common to have a dozen links -- or more Sometimes inscrutable From East Lansing to Ann Arbor is 60 miles with a 45 megabit/second link But data may visit Ann Arbor, then Chicago, then Cleveland, then Ann Arbor ... or worse Try the command TRACEROUTE (aka TRACERT) sometime

Congestion: 

Congestion You “own” your 33.6 dialup connection You share: A campus Ethernet link A cable modem link to your cable system’s head end Your campus or corporate link to the greater Internet But in all cases you share every path between you ISP (or organization) and any other server anywhere on the planet

Congestion Varies: 

Congestion Varies By what everyone else is doing on the various paths you’re using By your own activity E.g. if you’re downloading software while surfing the Web Most campuses and ISPs experience “two hump” effect At 10:30 am or so and at 2:00 pm or so Eastern US feels effect as West coast surfers start using the Net

Bandwidth Isn’t the Only Issue: 

Bandwidth Isn’t the Only Issue There are many components to delay Delay, once added, can never be recovered Components of delay include:

Server Delays: 

Server Delays Routine delivery of a static Web page usually takes very little time But increasingly Web pages are delivered from databases Database lookups tend to be slower than file system lookups Also some database lookups tend to degrade dramatically with multiple users

The Cost of a Clickthrough: 

The Cost of a Clickthrough Many Web pages now feature banner ads Those ads are often on different servers, located remotely from the server where your page is The advertising servers are often very busy, thus slow Can add a second or more to delay

HTTP/HTML Handling of Images: 

HTTP/HTML Handling of Images As designed by Marc Andreessen: A page with 20 inline images …costs 21 transactions to download That’s 21 separate TCP connections That means “setting up” and “tearing down” each of those 21 TCP connections Total cost to you, and to the network, is tremendous One estimate: 40% of Web traffic

The Cost of Images: 

The Cost of Images Images, by far, are the biggest cost of Web pages They can be huge -- individual complex image might be 100K Smart Web designers keep image sizes very small But few Web designers are that smart

Cost of Images Will Only Increase: 

Cost of Images Will Only Increase Graphics-rich presentation is demanded A text-only Web site would be ridiculed “Hired guns” design for what looks good... ... not for what’s bandwidth friendly

Web-Page Animation: 

Web-Page Animation Animated GIFs can be much bigger More sophisticated forms of animation take even more If you leave an animation running in a browser window it consumes your CPU

Real Time Data Feeds: 

Real Time Data Feeds RealAudio Audionet plays dozens of radio stations on demand MSU broadcast its graduation last year Doobie Brothers concert as well www.policescanner.com Dallas, LA police scanners I am not making this up! Archival as well as real time NPR programs all archived

Real Time Video: 

Real Time Video Big growth area C-Span, Fox News are pioneers Tremendous bandwidth hog Equivalent of a T1 line for one feed That’s 1.5 megabits / second Many organizations’ entire Internet feed Audio, by contrast, might require only 28K of bandwidth

Java Applets: 

Java Applets Can be terribly slow to load and start Java assumes a “virtual machine” which is implemented in software Inherently slow Can take a second, or several seconds, to start executing A frustrating form of delay Often unexpected Often useless

The Cable Modem Example: 

The Cable Modem Example Even if cable modems were infinitely fast …they only account for the local loop How congested is the local segment your cable modem is connected to? How fast is the cable company’s connection to national backbones? How congested is that connection? How congested is the rest of the Internet? How fast is the remote server?

Cable Modem Reality and Illusions: 

Cable Modem Reality and Illusions Some people think they are infinitely fast They need to hear this presentation Example: TV producer When they work, they are great Downloads of next version of Netscape go real fast Internet is always available without overhead of dialup But -- there are periodic outages And it is a shared medium

Internet Speeds: 

T1=1.544 Mb/sec DS-3 = 45 Mb/sec OC-12 = 622 Mb/s Internet Speeds

The Tragedy of the Commons: 

The Tragedy of the Commons Economists believe a shared public good will always be oversubscribed Give people very fast local links, … and they’ll consume all the bandwidth on your long-haul link There are some schemes to help...

Caching: 

Caching Storing a local copy of data near the consumer In the PC’s memory or disk space for browsers Earliest versions of Mosaic didn’t do this Need was apparent At a “proxy” server near the user On a campus At an ISP

Mirroring: 

Mirroring Decision to replicate an entire Web site or database at various disparate locations E.g. AltaVista has a European mirror site Entire database is moved periodically Or, provisions for staged updating When links from “mother lode” are uncongested Archie experience: many mirrored databases need not be in perfect sync

Mirroring Benefits: 

Mirroring Benefits Not only helpful, but crucial, to success of some services Improves performance, offers backup sites Also saves bandwidth for transoceanic links Market niche: build a popular service convince the owners of transoceanic links to pay for a copy on their side of the pond

Offline Viewers : 

Offline Viewers E.g. Webwhacker Ultimate extreme of prefetching You point the offline viewer at a Web site Tell it to fetch the New York Times once a day Why can’t the browser learn routine behavior and do this automatically?

Switching versus Routing: 

Switching versus Routing Every packet is individually addressed and routed That’s a LOT of work for the routers Proposals for “tunneling”, “wormholing” and “switched IP” Make some Internet links behave more like the phone network You make a connection at beginning of session, and the route between server and user is fixed

The Gigapop: 

The Gigapop Internet2 calls for much faster backbone links: At least OC-3 (155 megabits/second) Soon, OC-12 (622 megabits) Then OC-24 (1244 megabits) The Gigapop = a routing/switching station capable of handling these speeds Requires the fastest of routers A prototype gigapop is in place at Research Triangle in North Carolina

Multicasting: 

Multicasting Proven concept, deployed years ago with the Mbone Mbone required special routers and special software on end-user desktop Without multicasting, if 1000 people in Seattle tune into a RealVideo lecture from East Lansing… There are 1000 separate redundant connections Tremendously wasteful of network capacity

Benefit of Multicasting: 

Benefit of Multicasting Multicasting has 1 connection cross country To each local ISP or campus at which there are listeners Then data is routed to each sub-network as needed Big winners: Audionet and other net casters TV and radio broadcasters don’t worry about number of listeners

Limits of Bandwidth Conservation: 

Limits of Bandwidth Conservation You can only cache what doesn’t change Mirroring is currently mostly manual Real time data can be neither cached nor mirrored …but… @Home is implementing caching, mirroring, and their own national high-speed backbone

Competition for Cable Modems: 

Competition for Cable Modems

Faster Modems: 

Faster Modems 33.6K modem is about 16% faster than 28.8 56K modem would be about twice as fast …whenever it’s real Even fast modems are only a fraction of speed of Ethernet Factor of several hundred Only in theory! Ethernet is shared

Faster Metropolitan Links: ISDN: 

Faster Metropolitan Links: ISDN An old digital technology Provides about 128 kilobits / second Costs about $30 to $70 per month Rapidly being overshadowed by newer schemes

Faster Metropolitan Links: ADSL: 

Faster Metropolitan Links: ADSL Moving 1.5 to 6.1 megabits/second Over existing copper phone wires Requires improvements to parts of phone network Asymmetric: megabits to user, only kilobits from user URLs are small Web pages are big Don’t install a Web server on your ADSL link

ADSL: The Big Lie: 

ADSL: The Big Lie

Challenges and Opportunities: 

Challenges and Opportunities

Advantages for Consumers: 

Advantages for Consumers Web pages paint much faster ...although not infinitely fast Streaming media can withstand higher sampling rates ...limiting factor tends to be long-haul Internet links Bulk file downloads are much faster You can download the next version of Netscape Navigator in minutes instead of hours

All the Net, All Day Long: 

All the Net, All Day Long Overhead of modem dialin is more than you think Having the Internet always available changes your approach Switchboard replaces 911 Also replaces your address book Weather Channel home page replaces Weather Channel on TV Your loved ones file missing person reports Put it in the basement

Remote File Access: 

Remote File Access Michigan State University has deployed Andrew File System (AFS) campus-wide Every faculty / staff / student has AFS space Cable modem users in East Lansing area can mount their AFS space as a virtual drive on home PC File access time is same as on campus Sometimes better!

Standardization: 

Standardization Most cable modems are not interoperable Industry is working on standards MCNS: Multimedia Cable Network Systems standard Developed by industry group CableLabs, modem vendors

Competition Summary: 

Competition Summary X2 dialup modems ISDN Slow deployment in North America Still meets many needs ADSL Ad for ADSL service on way from Calgary airport Satellite (ie DirectPC) Very asymmetric, telco return

Reliability Challenges: 

Reliability Challenges Weather Copper changes characteristics when it’s -10 degrees F Cable cuts Power outages Other users’ Ill-behaved equipment Server, router outages

Cable Companies’ Service Level Commitment: 

Cable Companies’ Service Level Commitment A 24 X 7 network demands 24 X 7 service staff Multi-hour outages of phone service would never be tolerated Some applications are critical E.g. teleradiology project in mid-Michigan If radiologist doesn’t get the image, quality of health service diminished Cable companies have had PR problems Please: at least state your service commitment

Challenge: Where is the Back Office?: 

Challenge: Where is the Back Office? Some local tech support essential to keep network running But where is the help desk? Other value-added service points? Who helps you configure Eudora or install a helper app? Where is the person who fixes your account if something is wrong?

The Promise of Broadband: 

The Promise of Broadband Media One (formerly Continental Cablevision) slogan: “This is broadband. This is the way” Will cable companies actually enter the telephone business? ...before phone companies enter the cable business?

What About Mobile Access?: 

What About Mobile Access? Every Ethernet card on the planet carries a unique ID number Thanks to DHCP, my laptop works anywhere on MSU campus Why can’t I plug it into the wall at the International Hotel? And get high-speed access to all my e-mail, Word documents in progress, etc? The cell phone industry figured it out Will the phone companies offer this on ADSL?

Solution for Ubiquitous Internet?: 

Solution for Ubiquitous Internet? Network Computer hype: Oracle, Sun, IBM, others Easy to extend cable modem into complete network terminal Set-top box from Scientific Atlanta, HP, LANcity? Game-system based Web surfer from Sega New cable-ready version of Web TV? Box could talk Ethernet or CATV

Related Web Sites: 

Related Web Sites Cable modem facts summary: http://www.teleport.com/~samc/cable5.html General Instrument Surfboard NIC: http://www.gi.com/vware/sb1000.htm LanCity cable modem specs: http://www.baynetworks.com/Products/Modems/2688.html#tec Zenith cable modem specs: http://www.zenith.com/main/network_systems/data.html

Related Web Sites: 

Related Web Sites Cable modem consortium site: http://www.cablemodem.com/ Motorola CyberSURFR modem specs: http://www.mot.com/MIMS/Multimedia/prod/specs/modemSpec.html

The Slides for this Talk...: 

The Slides for this Talk... Will appear at this location: www.nemonline.org/present/rww Speaker’s email address: wiggins@msu.edu