The Networking Lab in the School of Computing
1
Dr. Jim Martin
Associate Professor
School of Computing
Clemson University
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!!
Slides last updated 10/23/2013
Research Group’s Mission • Vision Statement:
– Computing and the Internet are converging
– Traditional 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 operating systems, distributed systems, secure and trustworthy systems, and next generation Internet.
• Collectively 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 cutting 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!
Brief Introduction
• 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: http://www.cs.clemson.edu/~jmarty/netlab/
• Funding
– NSF, Cisco, CableLabs, Department of Justice/National Institute of Justice, NASA, IBM
• Team
– Faculty: Jim Martin, Mike Westall, Brian Dean, Juan Gilbert, KC Wang, Harlan Russel, Richard Brooks
– Students: Rahul Amin, Yunhui Fu, Gongbing Hong, and many MS and undergrad students
3
NETLAB Activities
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
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.
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.
– Science Wireless Network (SciWiNet): We are a ‘cellular operator’ providing
3G/4G data services to support academic research ‘out in the wild’
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.
– Internet video streaming:
• Streaming over the Internet now involves various forms of adaptive streaming
over HTTP.
– We are exploring how the Internet can better support this very ‘strange’
application that voluntarily gives up available TCP bandwidth.
Internet
Wired Network
Video Entertainment
(YouTube, Netflix Hulu, …)
WiFi
Web, Cloud applications
3G/4G Cellular Data Service (e.g., Verizon or AT&T)
Wired Access (e.g., Cable, DSL, Fiber)
Smart Home Network
Power Company’s Smart
Grid Support
Sensor Net
Satellite Access
This shaded cloud is where broadband
service providers such as Comcast and
AT&T would like to evolve towards (a true
service provider not just a network provider)
• Wireless Heterogeneous Networks (aka hetnets) extend application domains over a wireless Internet
– Driven by emerging application domains such as Intelligent Transportation System, Environmental Sensing, SmartGrid, health care, mobile broadband wireless, ….
• Challenge #1 : Cooperative networks are COMPLICATED
• Challenge #2 : Cooperative networks BREAK current ISP economic models
• Challenge #3 : The current method for spectrum management is OUTDATED
• Challenge #4 : Pushes the original TCP/IP design BEYOND its capabilities
.
Current home environments are not too far
from this today!!
The science behind this
work is in the area of
resource allocation and
systems performance
CyberTiger Creative Inquiry (formerly iTiger) :
• Engage undergrads to work with PhD students
on projects that develop applications that
facilitate the study of large scale broadband
wireless systems
• Current focus is building tools (server back end,
smartphone apps) that provide a measurement
and assessment capability of broadband cellular
and WiFi data services
• Recent activities include a report to the FCC on
the LACK of cellular infrastructure in SC outside
of populated areas
The contribution of this
work is the broader impact
on society- we want to
ensure everyone in the
USA has equal access to
measurably robust
wireless services
Building Cooperative Heterogeneous Wireless
Networks With Re-Configurable Devices
10
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)
Internet
Geni WiMAX Research
Community
The Science Wireless Network (SciWiNet)
NIH
Research
DOE
Research
DOT/ITS
Research
Public
Safety/
Homeland
Security
SciWiNet
Internet
12
Mobile Virtual Network Operator (MVNO) : A wireless service operator that does not own infrastructure
The FCC defines MVNOs as companies that purchase airtime from facilities-based providers and then resell that service to the public for profit.
The Mobile Network Operator (MNO) is likely to compete with the MVNO for customers
MVNO services are generally lower cost, presumably a different set of customers.
Some MVNO’s are verticals (very specific users)
Arterra / SciWiNet
(DATA ONLY- no
voice/text)
Sprint (MNO)
Sprint is our MNO
SciWiNet (+ partner Arterra)
Provide the ‘store’ to purchase devices and airtime
Arterra provides the admin interface that allows users and devices to be managed
To the FCC, they are the MVNO
SciWiNet
MVNO Example: Walmart resells T-Mobile services through Straight Talk
Research Objectives • Evaluate the efficacy of a testbed for the academic
research community.
• Make available the testbed to the GENI research community with a limited amount of integration.
• Make available the testbed to a controlled set of non-GENI researchers.
• Pave the way for perhaps an independent MVNO that uses multiple Wireless Network Operators (Internet2 eventually becomes the MVNO, a startup MVNO is created, ???).
13
Intellectual Merit
• Develops the concept, determines the underlying requirements of the research community.
• Determines how effectively a ‘public/private partnership’ might serve to create a national scientific resource.
• Additional intellectual merit is derived by the contributions of the separate research projects that utilize the MVNO.
14
Go Back to the Basics
15
Resource Allocation: The process by
which network elements try to meet
the competing demands that
applications have for network
resources
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 broadcasting, the Internet, and Mobile devices
• Convergence of applications, operating systems, and the Internet
– Human Centered Computing is very evident in the Internet…. As networks connect humans, the effects of HCC are social interactions, social-systems effects, and the subsequent economics that attempt to capitalize on how things play out.
– Final thoughts:
• Our broad focus is to develop a theoretical framework for building networks of the future that meet new requirements
• Preparation for research in networking: required: CPSC851,852,854, helpful: math classes on optimization, random processes
• Please contact me if you would like to discuss our group’s direction ([email protected])
16