Raj Jain Photo Performance Book Cover TCP/IP Book Cover QOS Book Cover
Raj Jain,
Barbara J. and Jerome R. Cox, Jr., Professor of Computer Science and Engineering,
Washington University in St. Louis
April 2010

Biography | Detailed CV | Books | Papers/Tech Reports | Most Cited Publications | Talks | Research Projects | Podcasts | Audio/Video Recordings | RTCA/SC203 Contributions | WiMAX Forum Contributions | IEEE 802 Contributions | ATM Forum Contributions | ANSI Contributions | IETF Internet Drafts | ITU Contributions | OIF Contributions | External Tutorials | Patents | Past Memories | Photos | News


Fall 2016 Course: CSE 473S: Introduction to Computer Networks

Recent Talks:
Smart Cities: Technological Challenges and Issues, IEEE CS Keynote at ADCOM 2015
Five Trends in Computing Leading to Multi-Cloud Applications and Their Management, Kindi Labs, Qatar University, Doha, Qatar, December 27, 2015,
SDN and NFV: Facts, Extensions, and Carrier Opportunities, AT&T Labs SDN Forum Seminar, April 10, 2014
WUSTL High-Definition Video Traces Library
Audio/Video Recordings of Lectures
CSE570: Recent Advances in Networking (2015, 2013) | CSE567: Computer System Analysis (2015, 2013, 2011, 2008, and 2006) | CSE574: Wireless and Mobile Networks (2014, 2010, 2008, 2006) | CSE 571: Network Security: (2014, 2011, 2009, 2007) | CSE473: Introduction to Computer Networks (2011, 2010, 2009, and 2005)
Books:
The Art of Computer Systems Performance Analysis: Techniques for Experimental Design, Measurement, Simulation, and Modeling ( Instruction Slides, Errata) | High Performance TCP/IP Networking ( Instruction Slides) | Quality of Service Architectures for Wireless Networks: Performance Metrics and Management | FDDI Handbook: High-Speed Networking with Fiber and Other Media | Control-theoretic Formulation of Operating Systems Resource Management Policies

CSE570: Recent Advances in Networking (2015) (2013 also available)
Course Overview | Networking Trends | Data Center Network Topologies | Data Center Ethernet | Carrier IP: MPLS | Carrier Ethernet | Server and Storage Virtualization | Virtual Bridging | LAN Extension and Virtualization Using L3 Protocols | Virtual Routing Protocols | Internet of Things (IoT) | Data-Link Layer and Management Protocols for IoT | Networking Layer Protocols for Internet of Things: 6LoWPAN and RPL | Messaging Protocols for Internet of Things: MQTT | Introduction to OpenFlow | Introduction to Software Defined Networking (SDN) | Introduction to Network Function Virtualization (NFV) | Big Data | Networking Issues for Big Data | NETCONF, YIN and YANG, BEEP, and UML | Server Virtualization | Storage Virtualization | Application Delivery Networking | Multi-Tenant Isolation and Network Virtualization in Cloud Data Centers | OpenFlow Controllers and Tools
Student Reports:
Protocols for IoT | Cloud Security | IoT Security | Machine Learning for Cloud Computing | IoT Datalink Protocols | Machine Learning for IoT | Multi-Clouds Security | SDN for 5G | IoT Security | Hadoop in Servers | Balloon Networking | Information-Centric Networking | Named Data Caching and Routing | Naming in IoT | Big Data | Data Center Networking | SDN Research | Semantic Web | Smart Grid | Green Networking Initiative | IP Based Smart Services | Broadband Aggregation Networks | Vehicular Networking


CSE567: Computer System Analysis (2015) (2013, 2011, 2008, and 2006 are also available)
Course Introduction | Common Mistakes | Selection of Techniques and Metrics | Types of Workloads | Workload Selection | Data Presentation | Ratio Games | Summarizing Measured Data | Comparing Systems Using Random Data | Simple Linear Regression Models | Other Regression Models | Experimental Designs | 2**k Experimental Designs | Factorial Designs with Replication | Fractional Factorial Designs | One Factor Experiments | Two Factor Full Factorial Design w/o Replications | Two Factor Full Factorial Designs with Replications | General Full Factorial Designs | Introduction to Simulation | Analysis of Simulation Results | Random Number Generation | Testing Random Number Generators | Random Variate Generation | Introduction to Queueing Theory | Analysis of Single Queue | Queueing Networks | Operational Laws | Mean-Value Analysis | Time Series Analysis | Heavy Tailed Distributions, Self-Similar Processes, and Long-Range Dependence
Student Reports:
Vertical Synchronization in Video Games | Multi-Cloud Management System | Allocating VMs in ONL | Wireless Transmitters | Performance of Big Data | Blocking analysis of spin locks | Wireless MAC protocols | spectropolarimetric imaging systems | Operating System Detectors | Cloud Computing Simulations and Testing | CCNx synchronization protocol | Multicore Processor | Big Data Benchmarking | Virtualized Systems | DoFP Polarimeter | Cloud Computing Platforms | Smart Grid | Hypervisors for Cloud Computing | Image Sensor | Laplace's Equation | Multi-core Processors | Named Data Networking | Packet Reception | Robotics Systems | Smart Phones | Social Networks | BitTorrent | Wireless Sensor Networks | OpenVPN | Sorting | Real-time Scan Conversion | Network Tracker for BitTorrent | 6LoWPAN | Statistical Modeling Tools | FPGA Benchmarks | Network Topology and Analysis | FPGA Programming Languages | Database Systems | Hardware Performance Analysis Tools | Beyond Visual Range Air Combat | Network Simulation Tools | Data Encryption Algorithms | Gamma-Ray Event Parameterization Application | MAC protocols | Network Traffic Monitoring and Analysis Techniques | Network Performance Monitoring Tools | Network Performance Monitoring Tools II | Network Performance Monitoring Tools | Network Traffic Monitoring and Analysis Tools II | Operating System and Process Monitoring Tools | Performance Analysis Tools | Processor workloads | Diversified Router | Wireless Sensor Networks | Software Performance Analysis Tools | Software Monitoring and Profiling Tools | Network Traffic Models | Network Traffic Models II | Network Traffic Models III | X-Sim: A Trace-Based Simulator | Thermally Adaptive Application


CSE574: Wireless and Mobile Networks (2014): (2010, 2008, 2006 also available)
Course Overview | Wireless and Mobile Networking: Facts, Statistics, and Trends | Introduction to Wireless Coding and Modulation | Introduction to Wireless Signal Propagation | Introduction to IEEE 802.11 Wireless LANs | Wireless LANs Part II: 802.11a/b/g/n/ac | Introduction to 60 GHz Millimeter Wave Gigabit Wireless Networks | Wireless Networking in White Spaces | IEEE 802.22 Regional Area Network | Bluetooth and Bluetooth Smart | Wireless Personal Area Networks | Wireless Protocols for IoT: Part II - ZigBee | Introduction to Cellular Networks: 1G/2G/3G | Introduction to LTE | Introduction to LTE-Advanced | Wireless Physical Layer Concepts: Part I, Part II, Part III | Wireless Metropolitan Area Networks: Part I, Part II | Media Independent Handover | Wireless Cellular Networks: 1G and 2G, 2.5G and 3G, Beyond 3G: HSDPA, HSUPA, HSPA, LTE | Aeronautical Wireless Networks | Mobile IP IPv4, IPv6 | TCP over Wireless | Ad Hoc Networks: Issues and Routing | Wireless Sensor Networks | Wireless Mesh and Multi-Hop Relay Networks | Radio Frequency Identifier (RFID) | Quality of Service in Data Networks | Network Security Concepts: Review | Wireless Network Security | Energy Management in Ad Hoc Wireless Networks
Student Reports:
Voice over LTE | Software-Defined Wireless Networks | Virtualization in Wireless | Energy Efficiency in Wireless | Wireless Power Transfer | Unmanned Aerial Vehicles | Security of Internet of Things | Wireless for Disaster Relief | Indoor Localization | Broadband Wireless Access | Cognitive Radios | Constrained Application Protocol | 802.16m and WiMAX Rel 2.0 | CAPWAP Protocol | Femtocells | Long Term Evolution (LTE) | Long Term Evolution Advanced (LTE-Advanced) | Mobile Based Augmented Reality | Mobile Cloud Computing | Smart Grid I | Smart Grid II | Green Networking | Body Area Networks (BAN) | OSPF Extensions for Mobile Ad-hoc Networks | 4G IMT-Advanced | The 700 MHz Band | Wireless for Rural America | Long Term Evolution (LTE) & Ultra-Mobile Broadband (UMB) | Medical Applications of UWB | Medical Applications of Wireless Networks | Energy Efficient Wireless Protocols | Satellite Networking | Metropolitan and Regional Wireless Networks: 802.16, 802.20 and 802.22 | Wireless Personal Area Networks | RFID | Recent Advances in the Wireless Physical Layer | Location Management in Wireless Data Networks | Location Management in Wireless Cellular Networks | Time Synchronization in Wireless Networks | Power Management in Wireless Networks | Energy Efficient Routing in Wireless Networks | Mobile IP | Network Mobility | Network Architectures for Mobility | IEEE802.21 Media Independent Handover Services | QoS over WiMAX | QoS in Wireless Data Networks | QoS in Cellular Networks | TCP Optimizations for Wireless | VoIP/Multimedia over WiMAX | Voice over Wireless | Security in Wireless Data Networks | Security In Wireless Cellular Networks | Aircraft Wireless Networks | Inter/Intra-Vehicle Wireless Communication | Medical Applications of Wireless Networks


CSE 571: Network Security (2014): (2011, 2009, 2007 also available)
Course Introduction | Security Overview | Classical Encryption Techniques | Block Ciphers and DES | Basic Concepts in Number Theory and Finite Fields | Advanced Encryption Standard (AES) | Block Cipher Operations | Pseudo Random Number Generation and Stream Ciphers | Number Theory | Public Key Cryptography | Other Public Key Cryptosystems | Cryptographic Hash Functions | Message Authentication Codes | Digital Signatures | Key Management and Distribution | User Authentication Protocols | Network Access Control and Cloud Security | Transport Level Security | Wireless Network Security | Electronic Mail Security | IP Security | Malicious Software | Intrusion Detection | Authentication, Authorization, Accounting (AAA) | Security Concepts | TCP/IP Security Attacks | Operating Systems Security Attacks | Secret Key Cryptography | Modes of Operation | Hashes and Message Digest | Number Theory and Public Key Cryptography | Authentication | Kerberos V4 | Kerberos V5 | Public Key Infrastructure | IPsec | Internet Key Exchange (IKE) | Email Security | Virtual Private Networks (VPNs) | Wireless LAN Security I: WEP Overview and Tools | Wireless LAN Security II: WEP Attacks, WPA and WPA2 | DNS Security
Network Security Tools by Students:
Placeholder Trojan | Password Sniffer | Android Trojan Horse | Traffic Sniffer | Steganography | E-ZeePass: Web-based password hash | Cafe Crack: A Wireless Attack Tool | Net Vigilant: Network Monitor Tool | Secure Data Exchange Tool
Student Reports:
Android Security | Body Area Networks Security | Cryptocurrencies | Cloud Security | Nation-State Cyber Espionage | iOS Security | Point-of-Sale (POS) Malware | Security of Smart Grid | Security in VANETs | Security of Autonomous Vehicles | Cloud Security | Virtual Machine Security | Social Networks Security | Cyber Warfare | Cybercrime | Cyber-Terrorism | Mobile Security | Industrial Control Systems Security | Video Security | Digital Rights Management | Biometrics Security Systems | Digital Watermarking | Anonymity | WiMAX security 1 | WiMAX Security 2 | Social Network Security | Kerberos V | Sensors and Actuators Security | Service Oriented Architecture (SOA) Security | Worms | Security of Virtual Machines | Cloud Computing Security | Hacking Organizations, Conferences, and Publications | Secure Ballots Using Quantum Cryptography | Quantum Key Distribution Protocols | Web Single Sign-On Systems | Wireless Hacking Tools | Peer-to-Peer Network Security | Intrusion Detection Techniques | GSS-API


CSE473: Introduction to Computer Networks (2011) (2010, 2009, and 2005 are also available)
Course Overview | Internet: Core and Edge, History | Application Layer | Transport Layer | Network Layer | The Link Layer and LANs | Wireless and Mobile Networks | Multimedia Networking | Security in Computer Networks:Cryptography | Network Management | Multimedia Networking | Data Communications and Networking Overview | Data Transmission | Transmission Media | Signal Encoding Techniques | Digital Communications Techniques | Data Link Control Protocols | High-Speed LANs | High-Speed LANs Part II: 1G and 10G Ethernets and Token Ring | High-Speed LANs Part III: LLC and Bridges | Wireless LANs | Cellular Wireless Networks | Internet Protocol | Internet Protocol Version 6 (IPv6) | Routing in Switched Networks | Transport Protocols | Network Security Part I: Concepts | Network Security Part II: Standards | Network Management (SNMP) | Hypertext Transfer Protocol(HTTP) | ATM Networks: An overview


Tutorials:
Networking Technologies for Big Data and Internet of Things | Network Virtualization and Software Defined Networking for Cloud Computing | Protocols for Data Center Network Virtualization and Cloud Computing | OpenFlow, Software Defined Networking (SDN) and Network Function Virtualization (NFV) | Architectures for the Next Generation Internet and the Future Networks | Computer Systems Performance Analysis: Design of Experiments | Next Generation Wireless Technologies: High Throughput WiFi, WiMAX, and UWB | Broadband Metro and Access Networks | Optical Networking: Recent Developments, Issues, and Trends | Hot Topics in Networking: MPLS, QoS, 10 GbE, VoIP, SANs, Wireless, and Optical Networks | Hot Topics in Networking

Tutorials on ATM Networks:
Overview | Adaptations Layers | Traffic Management | Issues and Challenges Ahead | Physical Layers (Phy) | Multiprotocol over ATM (MPOA) | Signaling (UNI) | Private Network to Node Interface (PNNI) | Broadband Inter-Carrier Interface (B-ICI) | Residential Broadband (RBB) | Voice and Telephony over ATM (VTOA) | Wireless ATM (WATM) | Audiovisual Multimedia Services (AMS) | Name Service (ANS) | Application Programming Interface (API)

Tutorials on Internet Protocols: ( Video Recordings are also available.)
Fundamentals (OSI Reference Model, Coding, Ethernet) | Data Link Control (Flow Control, Error Control, HDLC, PPP) | Internet Protocol (IP, IP Addressing) | Address Resolution Protocol (ARP) | IP Next Generation (IPv6) | Internet Control Message Protocol (ICMP) | Transmission Control Protocol (TCP) | The Domain Name System (DNS) | Network Management (SNMP) | Network Security (Firewalls) | Routing Algorithms (Dijkstra and Bellman-Ford) | Route Discovery Protocols (RIP, OSPF, BGP) | Mobile IP | Multipoint Communication Over IP (IP Multicasting) | ATM Networks | LAN Emulation, IP Switching and Label Switching | Protocols for Multimedia on the Internet (Integrated Services, RSVP, Differentiated Services) | Voice over IP | IP over SONET


Courses Taught at Ohio State University:
CIS 677: Introduction to Computer Networking ( 2000, 1998, 1997, 1996 ) | CIS 678: Internetworking ( 1997) | CIS 777: Telecommunication Networks ( 2000, 1999, 1998, 1997) | CIS 788.08Q: Recent Advances in Networking ( 1999, 1997) | CIS 752: Simulation Modeling and Analysis ( 1997) |


Recent/Upcoming Conference/Seminar Appearances
Keynote Speaker at IoT World Forum, Research and Innovation Symposium 2015 | ADCOM 2015 | ADCOM 2014 | WoWMoM 2014 | ADCOM 2013 | Mobile Cloud Computing & Services 2012 | ICC 2012 | IEEE ANTS 2010, MICS 2010 | NBiS 2009, Networking Architecture Symposium 1969-2009: Fourty years of Internetworking Research | ICON 2008, ACM Multimedia 2008, ICCBN 2008, ICCCE 2008 | ... | Distinguished Lecture, ICNC 2012, | Co-Chair, Broadband Access Comm. Technologies Conf. III 2009 | Inaugural Speaker, COMSNETS 2011, | Tutorial Speaker, MILCOM 2010, Hot Interconnect 2010, | CDAC-ACCS Foundation Lecture, ADCOM 2009 | Tutorial Speaker, Globecom 2009 | Co-Chair, Broadband Access Communication Technologies Conference III 2009 | Co-Chair, Broadband Access Communication Technologies III 2009 | Co-Chair, Broadband Access Communication Technologies Conference II 2008 | Tutorial Presenter, Photonics West 2008 | Invited Speaker, ANTS 2008 | General Chair, ICCBN 2008 ...
Recent Participation in Conference Program/Advisory Committees
ACM SIGCOMM 2016 | Emerging 2016 | ICSNC 2016 | iCATccT 2016 | ICIW 2016 | HWISE 2016 | ICC 2016 | RAIT 2016 | CTRQ 2016 | ICN 2016 | ICCI 2015 | ICCIDM 2015 | ICSNC 2015 | ICGCIoT 2015 | ICSNCS 2015 | iCATccT 2015 | WOCN 2015 | EMERGING 2015 | ICACNI 2015 | ICIW 2015 | CTRQ 2015 | ICN 2015 | HWISE 2015 | ICONNECT 2015 | RDCAPE 2015 ...
Current Students: Lav Gupta, Tara Salman
Visitors: Linlian Zhang, Xin Li, Shi Dong
Past PhD Students: Subharthi Paul, Cisco Systems, Jianli Pan, UMSL, Chakchai Soin, Khon Kaen University, Thailand | Abdel Karim Al-Tamimi, Yarmouk University, Jordan | Prof. Shivkumar Kalayanaraman, IBM Research, India | Prof. Sonia Fahmy, Purdue University | Dr. Rohit Goyal, Founder and VP of Engineering, NeoSaej | Dr. Bobby Vandalore, Juniper Networks | Prof. Chun Lei Liu, Valdosta State University
About WUSTL and CSE Dept:
WUSTL Web Page | WUSTL Admission Info | CSE Department Web Page | Applying to our Research Program | Contacting Raj Jain | Directions to Raj Jain's Office