The Networking Lab in the School of Compungjmarty/projects/talks/NETLAB... · The Networking Lab in...

13
The Networking Lab in the School of Compu9ng 1 Dr. Jim Martin Associate Professor School of Computing Clemson University [email protected] http://www.cs.clemson.edu/~jmarty Networking Labs Website: http://www.cs.clemson.edu/~jmarty/netlab/ Dont worry Homer, the guys/girls in the Networking Lab will fix things!! WooHoo.I dont know what this means There are no more /8 TCP/ IP V4 Addresses!!

Transcript of The Networking Lab in the School of Compungjmarty/projects/talks/NETLAB... · The Networking Lab in...

Page 1: The Networking Lab in the School of Compungjmarty/projects/talks/NETLAB... · The Networking Lab in the School of Compung ... support cung edge research in cybersystems AND to train

The Networking Lab in the School of Compu9ng   

1

Dr. Jim Martin Associate Professor School of Computing Clemson University [email protected] http://www.cs.clemson.edu/~jmarty

Networking Lab’s Website: http://www.cs.clemson.edu/~jmarty/netlab/

Don’t worry Homer, the guys/girls in the Networking Lab will fix things!!

WooHoo….I don’t know what this means

There are no more /8 TCP/IP V4 Addresses!!

Page 2: The Networking Lab in the School of Compungjmarty/projects/talks/NETLAB... · The Networking Lab in the School of Compung ... support cung edge research in cybersystems AND to train

Research Group’s Mission •  Vision Statement: 

–  Compu9ng and the Internet are converging –  Tradi9onal broadcast video (Cable/Satellite) is converging with the Internet –  Networks are becoming more and more ‘heterogeneous’ –  The scope of the lab’s interests is more than networking, it includes 

opera9ng systems,  distributed systems,  secure and trustworthy systems, and next genera9on Internet.   

•  Collec9vely these define the term ‘cybersystems’  •  The networking group focuses on a range of problems that are at the heart of 

developing and analyzing emerging cybersystems.  The mission of the lab is to support cuNng edge research in cybersystems AND to train researchers to address the needs of the changing world.  

  . 

2

Now that’s what I’m talking about!

Page 3: The Networking Lab in the School of Compungjmarty/projects/talks/NETLAB... · The Networking Lab in the School of Compung ... support cung edge research in cybersystems AND to train

Brief Introduc9on 

•  The Networking Group focuses on a range of problems in the area of computer networking.  The focus the last several years has been on  broadband Internet access. 

–  Web site:  hSp://www.cs.clemson.edu/~jmarty/netlab/ •  The CyberInfrastructure Group focuses on cloud compu9ng, cluster systems, virtualiza9on, high‐

throughput compu9ng, high performance compu9ng, and grid compu9ng systems. –  Web site:  hSp://www.ciresearchgroup.org/ 

•  Funding –  NSF, Cisco, CableLabs, Department of Jus9ce/Na9onal Ins9tute of Jus9ce, NASA, IBM  

•  Team –  Faculty:   Jim Mar9n, Mike Westall, Sebas9en Goesguen, Brian Dean, Juan Gilbert, KC Wang, 

Harlan Russel, Richard Brooks –  Students: Rahul Amin,  Yunhui Fu, Gongbing Hong,  and many MS and undergrad students 

 

3

Page 4: The Networking Lab in the School of Compungjmarty/projects/talks/NETLAB... · The Networking Lab in the School of Compung ... support cung edge research in cybersystems AND to train

NETLAB Ac9vi9es 

4

Research Pedagogy Outreach

Wireless Systems

Broadband Access

Internet Protocols and Issues

Networking and Systems Course Development

VM-based labs

Emerging Scholars

CyberTiger Creative Inquiry

Statewide Broadband Wireless Initiatives

Networking Seminar

Broadband Service Website

Testbeds and Experimental Deployments

Page 5: The Networking Lab in the School of Compungjmarty/projects/talks/NETLAB... · The Networking Lab in the School of Compung ... support cung edge research in cybersystems AND to train

5

CyberInfrastructure

CyberSystems Research 

Application Domain (e.g., connected vehicle)

Trustworthy computing

System Performance

Computational Theory Algorithms Software Engineering

CyberInfrastructure: The hardware/software systems that operate harmoniously to meet the requirements of domain specific applications and systems. CI includes operating systems, networks, distributed systems, secure and trustworthy systems, HPC.

Page 6: The Networking Lab in the School of Compungjmarty/projects/talks/NETLAB... · The Networking Lab in the School of Compung ... support cung edge research in cybersystems AND to train

Netlab’s Wireless Research 

6

–  Building Cooperative Heterogeneous Wireless Networks With Re-Configurable

Devices (NSF)

•  The federal government is investing lots of money in how open spectrum can be used to enhance and extend broadband wireless access. We are developing techniques by which future multi-radio, reconfigurable smart phone devices can use multiple blocks of spectrum at any given time.

–  We would like to develop an experimental solution to the WiFi offloading problem.

–  Broadcasting Video Content in Dense 802.11g Sports and Entertainment Venues (Cisco)

•  Cisco Sports and Entertainment has a solution where video camera feeds in pro-stadium venues are broadcast over 802.11g in-stadium network. We are developing an adaptive application FEC technique that maximizes APFEC effectiveness while minimizing overhead.

–  How might this work over Verizon’s 4G network? –  We would like to develop an experimental solution to this WiFi

offloading problem.

Page 7: The Networking Lab in the School of Compungjmarty/projects/talks/NETLAB... · The Networking Lab in the School of Compung ... support cung edge research in cybersystems AND to train

Netlab’s Wireless Research 

7

–  CyberTiger Creative Inquiry

•  Undergrads are developing a broadband wireless mapping capability to assess the coverage and performance of 3G/4G in SC.

–  We would like to extend the scope of the study to monitor student usage of broadband wireless on campus.

–  Perceived Quality User Assessment •  We are conducting human-computer interface studies that will provide

guidelines for acceptable range of application behaviors over broadband access links. Applications include networked games and TCP-based adaptive bitrate video streaming.

–  We would like to extend the scope of the study to assess how types of users perceive the utility of smartphones subject to different device form factors, user interfaces, service quality levels.

Page 8: The Networking Lab in the School of Compungjmarty/projects/talks/NETLAB... · The Networking Lab in the School of Compung ... support cung edge research in cybersystems AND to train

Building Cooperative Heterogeneous Wireless Networks With Re-Configurable Devices

8

Internet Access Network Exit

SmartPhone Global Resource Controller

Autonomous Wireless Systems

Open Spectrum

•  Future handhelds will contain multiple radios that can be used concurrently AND that are reconfigurable.

•  Future wireless networks will be heterogeneous with cooperative mechanisms in place (early examples are femtocells and WiFi off loading)

Page 9: The Networking Lab in the School of Compungjmarty/projects/talks/NETLAB... · The Networking Lab in the School of Compung ... support cung edge research in cybersystems AND to train

Problem Statement:  Future Heterogeneous Wireless Systems 

9

Carrier 2: WiFi

Carrier 1: WiFi

Carrier 1: WiFi

Carrier 1: WiFi

Carrier 2: WiFi

Carrier 2: WiFi

Carrier 1:

WiMAX

Carrier 2: LTE

Carrier 2: HSPA

Carrier 1:

EVDO

Page 10: The Networking Lab in the School of Compungjmarty/projects/talks/NETLAB... · The Networking Lab in the School of Compung ... support cung edge research in cybersystems AND to train

Problem Defini9on 

•  Which user should connect to which technology? •  Letting the user decide leads to sub-optimal performance because the user is unaware of current network conditions •  Even letting the access technologies independently decide on how they should distribute their own resources to each user leads to sub-optimal performance •  Solution: A centralized Global Resource Controller (GRC) should co-ordinate with all access technologies to come up with this decision. GRC can optimize network-wide metrics of interest such as overall system throughput and user fairness

10

Page 11: The Networking Lab in the School of Compungjmarty/projects/talks/NETLAB... · The Networking Lab in the School of Compung ... support cung edge research in cybersystems AND to train

Problem Statement:  Highly Controllable Dynamic Heterogeneous Networking  (NSF WorkShop) 

11

Page 12: The Networking Lab in the School of Compungjmarty/projects/talks/NETLAB... · The Networking Lab in the School of Compung ... support cung edge research in cybersystems AND to train

Go Back to the Basics 

12

Resource Allocation: The process by which network elements try to meet the competing demands that applications have for network resources

Page 13: The Networking Lab in the School of Compungjmarty/projects/talks/NETLAB... · The Networking Lab in the School of Compung ... support cung edge research in cybersystems AND to train

Wrap Up…..Final Message 

–  The Internet is evolving because of technology but also because of economic and societal change 

–  Tremendous changes are happening due to •  Convergence of cable/over‐the‐air broadcas9ng, the Internet, and Mobile devices •  Convergence of applica9ons, opera9ng systems, and the Internet 

–  Human Centered Compu9ng is very evident in the Internet…. As networks connect humans, the effects of HCC are social interac9ons, social‐systems effects, and the subsequent economics that aSempt to capitalize on how things play out. 

–  Final thoughts: •  Our broad focus is to develop a theore9cal framework for building networks of 

the future that meet new requirements •  Prepara9on for research in networking:  required: CPSC851,852,854,  helpful:  

math classes on op9miza9on, random processes,  ECE 848. •  Please contact me if you would like to discuss our groups direc9on 

13