Presentation is loading. Please wait.

Presentation is loading. Please wait.

Computer-Based Communications Systems and Networks IS250 Spring 2010 John Chuang

Similar presentations


Presentation on theme: "Computer-Based Communications Systems and Networks IS250 Spring 2010 John Chuang"— Presentation transcript:

1 Computer-Based Communications Systems and Networks IS250 Spring 2010 John Chuang chuang@ischool.berkeley.edu

2 John Chuang IS250 UC Berkeley2 Networks, Networks, Everywhere…  Networking in the large  Networking in the small  Networking in the very small  Wireless, mobile  Infrastructure vs. ad-hoc  Application layer overlays  Online social networks  …

3 John Chuang IS250 UC Berkeley3 Internet Backbone Networks http://www.caida.org/tools/visualization/mapnet/ AT&T North America Backbone

4 John Chuang IS250 UC Berkeley4 Access Networks http://www.net.berkeley.edu/netinfo/newmaps/ucb-border.html UCB Campus Network

5 John Chuang IS250 UC Berkeley5 Access Networks Copyright Intel Corporation http://www.wimax-industry.com/sp/gbm/images/gbm24.gif http://www.ansl.ntt.co.jp/ENG/E06/

6 John Chuang IS250 UC Berkeley6 Wireless Sensor Networks Wireless Sensor Networks for Habitat Monitoring, Alan Mainwaring, Joseph Polastre, Robert Szewczyk, David Culler, John Anderson. 2002 ACM International Workshop on Wireless Sensor Networks and Applications September 28, 2002,.Atlanta, GA. http://www.greatduckisland.net/ http://www-bsac.eecs.berkeley.edu/~warneke/SmartDust/

7 John Chuang IS250 UC Berkeley7 Application Layer Overlay Networks Portion of http cache hierarchy Source: CAIDA Plankton Project Portion of gnutella P2P file-sharing network http://www.cybergeography.org/atlas/more_topology.html End System Multicast (ESM) Tree for Sigcomm’02 Broadcast Source: CMU ESM Project

8 John Chuang IS250 UC Berkeley8 Course Description  This course offers a multidisciplinary inquiry into the technology, business, economics, and public-policy of computer networks and distributed applications.  We will cover the technical foundations of computer networks, including: Internet architecture, network technologies and protocols (e.g., 802.*, TCP/IP, HTTP), routing algorithms and policies, network applications (e.g., p2p overlays, VoIP), emerging network technologies, and network security.  Tightly integrated will be coverage on the business, economics and policy of networking, including: economic characteristics of networks, network industry structure and ISP competition, wireless spectrum auction, network neutrality, and incentive-centered design of networks and applications.

9 John Chuang IS250 UC Berkeley9 250 Course Design  Introduction to Computer Networking -2/3 technology; 1/3 economics and policy -No network programming (vs IS206 or EE122) -Balanced focus across network layers Source: Comer, Computer Networks and Internet, 5th Ed.

10 John Chuang IS250 UC Berkeley10 Roadmap  Network architecture: internetworking; layering; E2E; tussles  Network economics: economies of scale; network effects  Physical layer: communication foundations  Data link layer: LAN; last-mile access; wireless; satellite  Network competition, industry structure  Network layer: internetworking, addressing, routing, IPv6  Transport layer: UDP, TCP; congestion/flow control  Application layer: VoIP, application overlays  Network security: technology and economics  Network design: incentives  Network design: structure

11 John Chuang IS250 UC Berkeley11 Course Logistics  Course website -http://courses.ischool.berkeley.edu/i250/s10/  Information on: -Textbook and readings -Grading criteria -Assignments and mini-project -How to subscribe to class mailing list

12 John Chuang IS250 UC Berkeley12 About Me  Associate Professor of School of Information; affiliate appointment in EECS  B.S. and M.S. in electrical engineering from USC and Stanford  Micro-processor design at SGI  Ph.D. in engineering and public policy from CMU  Research in economics-informed design of networked systems: -100x100: clean-slate design of internet architecture -p2pecon: incentive-centered design of peer-to-peer systems -economics of information security and privacy -ICTD: information, communication technologies and development  Pastime: boxbabble -- ingredient-based search app  Teaching 250 for the 9th time (since 2000)  Taken networking course 3 times (‘91, ‘96, ‘97)


Download ppt "Computer-Based Communications Systems and Networks IS250 Spring 2010 John Chuang"

Similar presentations


Ads by Google