Next Generation Internet and Wireless Networking Research at Washington University in St. Louis

Similar documents
Next Generation Internet and Wireless Networking Research at Washington University

Introduction to Computer Networking: Trends and Issues

Introduction to Computer Networking: Trends and Issues

Next Generation Internet and Wireless Networking, and Security Research at. Washington University in St. Louis

Application Deployment in Future Global Multi-Cloud Environment

Five Trends Leading to Opportunities in Multi-Cloud Global Application Delivery

OpenADN: A Case for Open Application Delivery Networking

Application Delivery Using Software Defined Networking

Network Virtualization and Application Delivery Using Software Defined Networking

Software Defined Multi-Cloud Networking at the Tactical Edge

Network Virtualization and Application Delivery Using Software Defined Networking

Application Delivery Using SDN

Hot Topics in Networking Research for Carrier Network Evolution

Overview. Current Hot Topics in Networking. Why Study Computer Networking? Next Generation Internet, Wireless, and Network Security Research at

Insert Title Here. Middleware Architecture for Cloud Based Services 11/18/2014

Network Virtualization: Recent Developments

Software Defined Networking at the Tactical Edge

Network Virtualization: Recent Developments Overview

Our Research on Networking, Security, Internet of Things, Blockchains, and Drones

Raj Jain (Washington University in Saint Louis) Mohammed Samaka (Qatar University)

Five Trends in Computing Leading to Multi-Cloud Applications and Their Management

Internet of Things: Research Issues

OpenADN: : Mobile Apps on Global Clouds Using Software Defined Networking

Current Trends in Internet Evolution and a Framework for Application Delivery

OpenADN: Service Chaining of Globally Distributed VNFs

OpenADN: Mobile Apps on Global Clouds Using OpenFlow and SDN

Architectures for Carrier Network Evolution

OpenADN: Mobile Apps on Global Clouds Using Software Defined Networking

Networking Research At OSU

CS 204: Advanced Computer Networks

Network Virtualization and Application Delivery Using Software Defined Networking

CSE 574S Wireless and Mobile Networking

Introduction to Mobile Ubiquitous Computing Systems

UNIVERSITY OF CAGLIARI

CSE 574S Wireless and Mobile Networking

Internet of Things: Latest Technology Development and Applications

Multiple Dimensions in Convergence and Related Issues

Mobile Middleware Course. Introduction and Overview Sasu Tarkoma

Raj Jain

CSC 4900 Computer Networks: Introduction

Current Trends in Internet Evolution and a Framework for Application Delivery

Router Virtualization Protocols

Client Server and Parallel Programming

Next Generation Internet: Architectures for Future Internet Evolution

Wireless and Mobile Networking:

Facts, Statistics, and Trends

Chapter 3. E-commerce The Evolution of the Internet 1961 Present. The Internet: Technology Background. The Internet: Key Technology Concepts

Network Connectivity and Mobility

Mobile and Sensor Systems

Chapter 1. Uses of Computer Networks Network Hardware Network Software Reference Models Example Networks Network Standardization. Revised: August 2011

The Internet, the Web, and Electronic Commerce The McGraw-Hill Companies, Inc. All rights reserved.

Network Programming I Computer Network Design

Chapter 10. Glossary

Trends in Telecommunications: Global & Local. September 2012

Mobile Technology Update

Network and Mobile Compu4ng in the 20 th Century and Beyond. COMP 1400 Memorial University Winter 2015

Learning from the Past: Wired City to Wireless Society

Course on Computer Communication and Networks. Lecture 1 Chapter 1: Introduction Part A: Internet, Protocol Layering and Data

Network Game High Level Design Document CS426 Fall 2006

ECE 158A: Data Networks I. Fall 2015 Massimo Franceschetti

Fundamentals of Information Systems, Seventh Edition

Expanding the reach of Broadband: Getting people online. Integrating Satellite use in 5G Ecosystem 15 June 2016:

ICN for Cloud Networking. Lotfi Benmohamed Advanced Network Technologies Division NIST Information Technology Laboratory

Enhancing the Student Experience: SDN Wifi

VoIP Dictionary, Glossary and Terminology

31270 Networking Essentials Focus, Pre-Quiz, and Sample Exam Answers

Data & Computer Communication

King Fahd University of Petroleum & Minerals Computer Engineering g Dept

CSEN 503 Introduction to Communication Networks

IEEE Wireless LANs Part I: Basics

Chapter 3 Information and Communication Technology (ICT) and EEE Consumption Trends

Technology in Action 12/11/2014. Networking Fundamentals. Chapter Topics. Networking Fundamentals (cont.) Networking Fundamentals (cont.

Transforming your network for the digital economy

Principles of Information Systems textbook: Principles of Information Systems, Sixth Edition. Dr.Amer Alzaidi Department of Information Systems

Computer Networks 2012/2013. Introduction part 1 (01) Dr. Tanir Ozcelebi. Thanks to A. Leon-Garcia & I. Widjaja, & I. Radovanovic & A. S.

Advanced Mobile Computing and Networking - CS 560. Wireless Technologies. Bluetooth. Bluetooth. Bluetooth. Bluetooth 7/3/2014.


A Guide to Routers. Connectivity Type. ADSL (Telephone Type)

Buying a New Computer. Pete Rosendahl

ECE 257A. Communication Networks

Enterprise Networks Shape the Digital now. Reinhold Wiesenfarth, SVP TC-Portfolio Management

Sustainable ICT Networks: The GreenTouch Vision

Computer Networking Introduction

Networking Issues For Big Data

ITU/BDT Regional Economic and Financial Forum of Telecommun ications/i CTs for Asia and Pacific. Impact of Internet and OTT on Services

Networking. Prof. Abdul Hameed

Mobile Computing Introduction

Internet of Things (IoT)

Wireless Local Area Networks (WLANs) Part I

Chapter 9. Internet. Copyright 2011 John Wiley & Sons, Inc 10-1

Chapter 2 : Network Fundamentals

Chapter 1 Introduction to Computers

Evolution of connectivity in the era of cloud

Wireless Best Kept Secret For Now

Defining the Internet

The Impact of Connected Devices on Consumer Behaviour

The Internet, the Web, and Electronic Commerce The McGraw-Hill Companies, Inc. All rights reserved.

Selection of Techniques and Metrics

CSE 570S: Recent Advances in Networking

Data Center Network Topologies

Transcription:

Next Generation Internet and Wireless Networking Research at Washington University in Saint Louis Saint Louis, MO 63130 Jain@cse.wustl.edu A talk given to CS 591: Introduction to Graduate Study in CSE Class September 18, 2013 These slides are available on-line at: 1

Overview 1. Why study networking? 2. Current Issues in Networking 3. Our research projects 4. Related networking research and courses 2

Why Study Computer Networking? Networking is the plumbing of computing Almost all areas of computing are network-based. Distributed computing Distributed databases Distributed storage Robotics Distributed Games Fast growing field All top computer companies are networking companies: Google, Facebook, ebay, Microsoft, Cisco, HP, Intel, 3

Stone Age to Networking Age q Stone, iron,, automotive, electricity, telephone,, networks caused a fundamental change in our life style No need to get out for Office Shopping Entertainment Education q Virtual reality will satisfy your needs for q Games q Tourism q Socialization 4

What Happens on the Internet in 60 seconds? Every Minute: 204 Million emails 2 Million searches on Google 350 GB of data to Facebook 72 hrs of video to YouTube 270,000 tweets 15000 songs from itunes Source: Qmee, What happens on-line in 60 seconds, http://blog.qmee.com/qmee-online-in-60-seconds/ 5

Current Issues in Networking 1. Network Security 2. Virtualization 3. Networking issues for Datacenters and Clouds 4. Software defined networking 5. Internet of things 6. Mobile, Wireless, and Multimedia 7. Energy and Sustainability Note: These topics are based on current activity in industry groups like Internet Engineering Task Force (IETF), Internet Research Task Force (IRTF), and Institution of Electrical and Electronic Engineering (IEEE) 6

1. Security: Cyber Warfare Nation States are penetrating other nations computers 5 th domain of warfare (after land, sea, air, space) In 2009, US set up a cyber command UK, China, Russia, Israel, North Korea have similar centers Pentagon spent more than $100 million in first half of 2009 in repairing damages from cyber attacks. In Nov 2010, hackers calling themselves Indian Cyber Army attacked Pakistani Websites. In Dec 2010, Pakistan Cyber Army attacked Indian Central Bureau of Intelligence. Ref: http://en.wikipedia.org/wiki/cyber_war 7

2. Virtualization in Computing 2. Virtualization in Computing Virtualization means that Applications can use a resource without any concern for where it resides, what the technical interface is, how it has been implemented, which platform it uses, and how much of it is available. -Rick F. Van der Lans Storage: Virtual Memory L1, L2, L3,... Recursive Virtual CDs, Virtual Disks (RAID), Cloud storage Computing: Virtual Desktop Virtual Server Virtual Datacenter Thin Client VMs Cloud Networking: Plumbing of computing Virtual Channels, Virtual LANs, Virtual Private Networks, but there is much more 8

3. Datacenter Networking and Clouds Cloud Computing: Applications through Internet (Google Docs) Computing through Internet (Amazon EC3) Storage and backup through Internet (icloud, Google Drive) Issues: Ethernet optimized for data centers Scale: Thousands of virtual machines. Mobility: Fast mobility from one physical server to next Distance: Datacenters across street, across the world Fast: Micro-seconds transaction delays Multi-tenant security, policy, QoS issues 9

4. Software Defined Networking Policies Controller Network Manager Control Centralized controller for route computation Controller can be programmed Software Defined Policies can be changed on the fly. Easy orchestration of thousands of switches and routers 10

5. Internet of Things Phones are not the only thing that can be smart With internet connectivity, your glasses, clothes, medicine box, refrigerators, heating/cooling appliances, all controls in your car improve your life, happiness, productivity, and save you money 11

6. Mobile/Wireless for Multimedia Smart Phones (iphone, Blackberry, Android Phones), Net books, Laptops Mobile computers Mobility: Keep your networking session connected regardless of your location Most of the mobile devices are wireless Most of the mobile traffic is video Issues: Errors, Disconnection, Limited bandwidth, Limited distance 12

7. Energy and Sustainability Original Internet design assumed all hosts are up all the time You cannot turn off your routers Computer Industry produces as much green house gases as the airlines industry One small computer server = one SUV with 15 miles/gallon Need to design protocols that allow nodes to be off Energy Efficient Ethernet: Turns off most of circuits until a bit arrives Delay-Tolerant Networking: Routers store data if the next hop is down Also, networking can help reduce energy consumption in other areas 13

Our Research Projects 1. Mobile Applications Delivery using Software Defined Networking 2. Communication and Modeling for Energy and Sustainability 3. Wireless Mesh Networking 14

Clouds and Mobile Apps August 25, 2006: Amazon announced EC2 Birth of Cloud Computing in reality (Prior theoretical concepts of computing as a utility) Web Services To Drive Future Growth For Amazon ($2B in 2012, $7B in 2019) - Forbes, Aug 12, 2012 June 29, 2007: Apple announced iphone Birth of Mobile Internet, Mobile Apps Almost all services are now mobile apps: Google, Facebook, Bank of America, Almost all services need to be global (World is flat) Almost all services use cloud computing Networks need to support efficient service setup and delivery 15

Service Center Evolution 1. 1. Single Server 2. 2. Data Center 3. Multi-Cloud 3. Multi-Cloud Load Balancers SSL Off loaders Application Replication, Partitioning Global Internet Need to make the global Internet look like a data center 16

Google WAN Google L7 Proxy Access ISP Network POP Google WAN Google Data Center #1 Access ISP Google appliances in Tier 3 ISPs Details of Google WAN are not public ISPs can not use it: L7 proxies require data visibility Google L7 Proxy 17 Google Data Center #2

Our Solution: OpenADN Open Application Delivery Networking Platform Platform = OpenADN aware clients, servers, switches, and middle-boxes Allows Application Service Providers (ASPs) to quickly setup services on Internet using cloud computing Global datacenter Servers A1, B1 Servers A2 OpenADN middle-box Access ISP Internet Access ISP OpenADN Aware Legacy Clients Clients 18

OpenADN using SDN ASP s controller communicates with ISP s controller ISP s Controller ASP1 State Policies ASP 1 s Controller Control State Policies ASP 2 s ASP2 Controller ISP OpenADN Aware Legacy (OpenADN Unaware) Middle-boxes 19

2. Modeling for Sustainability Buildings are responsible for around 38% of the total carbon dioxide emissions; 71% of the total electrical energy consumption; 39% of the total energy usage Goal: enable building- and user-level energy proportionality Approach: smart location-based automated control 3G network, Internet Data centers in the cloud Office building Heat Office Turn on/off heat at office/home Home Building Heat Home 20

3. Wireless Networking 1. Wireless (WiFi) is ubiquitous (Intel Centrino) 2. New Developments: 5G: 1Gbps Metropolitan Area Networks (LTE-Advanced, WiMAX V2) Vehicular Networking (802.11p) Ad-hoc Wireless Networks Super WiFi using TV Band (700 MHz) for long-haul communication Wireless access for remote/rural areas 21

Key Distinction of Our Research Goal: Impact to the real-world Research topics of interest to Industry Funded by industry partners Impact real-world by participating in standards organizations and industry forums: ATM Forum, IEEE Standards, American National Standards Institute (ANSI), International Telecommunications Union (ITU), Internet Engineering Task Force (IETF), Internet Research Task Force (IRTF), WiMAX Forum Work on long term as well as short term research 22

Networking Courses at WUSTL 1. CSE 473: Introduction To Computer Networks (every fall) 2. CSE 521S: Wireless Sensor Networks 3. CSE 537S: Mobile Computing 4. CSE 570S: Virtualization, Clouds, Big Data, SDN, IoT (Fall 2013) 5. CSE 571S: Network Security (Fall 2014) 6. ESE 572S: Signaling and Control in Communications Networks 7. CSE 574S: Wireless and Mobile Networking (Spring 2014) 8. CSE 577M: Design And Analysis of Switching Systems 9. CSE 7700: Research Seminar On Networking and Communications 23

Summary 1. Computer networking is the backbone of all computing Cyber age. Networking companies are the leading edge. 2. Key Networking Issues: Security, Virtualization, Data Center and Clouds, Software defined networking, Mobility and Wireless, Energy and Sustainability 3. Services use globally distributed clouds and need networking. OpenSDN provides these features using SDN. 4. Energy and sustainability using networking 5. Wireless networking for rural/remote areas 24

References Recordings and podcasts of our classes are available: 1. CSE 473: Introduction to Computer Networks, http://www.cse.wustl.edu/~jain/cse473-11/index.html 2. CSE 571S: Network Security, http://www.cse.wustl.edu/~jain/cse571-11/index.html 3. CSE 574S: Wireless Networks, http://www.cse.wustl.edu/~jain/cse574-10/index.html 4. CSE 567: Computer Systems Analysis http://www.cse.wustl.edu/~jain/cse567-13/index.html 5. CSE 570: Recent Advances in Networking http://www.cse.wustl.edu/~jain/cse570-13/index.html See http://www.cse.wustl.edu/~jain/papers.html for a list of our papers 25

Acronyms ABR Available bit rate ASP Application Service Provider ATM Asynchronous Transfer Mode CD Compact Disk ECN Explicit congestion notification EFCI Explicit Forward Congestion Indication FECN Forward Explicit Congestion Notification GB Gigabyte IEEE Institution of Electrical and Electronic Engineering IETF Internet Engineering Task Force IoT Internet of Things IP Internet Protocol IRTF Internet Research Task Force ISP Internet Service Provider ITU International Telecommunications Union LAN Local Area Network 26

Acronyms (Cont) LTE Long Term Evolution MHz Mega Hertz OpenADN Open Application Delivery Networking SDN Software Defined Networking SUV Sport Utility Vehicle TCP Transmission Control Protocol TV Television VM Virtual Machine WAN Wide Area Network WiFi Wireless Fidelity WiMAX Worldwide Interoperability for Microwave Access 27