Lecture Notes For All: High Performance Communication Korea Embedded Computing MS Program

GoDaddy

...................

Sunday, May 15, 2011

High Performance Communication Korea Embedded Computing MS Program

High Performance Communication
Korea Embedded Computing MS Program

 Textbooks:
There is no textbook required for this class. Electronic copies of research papers and white papers covered in class will be available online. Handouts will be provided for material not available in electronic form.

Select material covered in class will be drawn from the following texts:



  • High Performance TCP/IP Networking: Concepts, Issues and Solution, M. Hassan, R. Jain, Prentice Hall, 2003.
  • Ad-Hoc Networking Towards Seamless Communication, L. Gavrilovska, R. Prasad, Springer, 2006.
For information on programming the IXP2400s, in addition to the documentation provided with the Software Development Kit, the Intel Press titles on IXP2400/2800 development and programmingare recommended.


Click here to download the files:-

Part I: Networking
The first part of the course will cover networking topics, with a strong emphasis on wireless/ad-hoc networking.

Wireless Networking Overview: May 16, May 18

- Overview of standards, physical and MAC layer, routing protocols. (handout)
Understanding Congestion in IEEE 802.11b Wireless Networks (reference only)
Cross-layer Optimizations and QoS: May 18May 23

- Overview of approaches. (Cross-Layer handoutQoS handout)
An Overlay MAC Layer for 802.11 Networks [slides]
Supporting Service Differentiation for Real-Time and Best Effort Traffic in Stateless Wireless Ad Hoc Networks (SWAN) (reference only)
Mobility: May 25

- Overview of approaches. (handout)
Comparison of IP Micro-mobility Protocols
Towards Realistic Mobility Models for Mobile Ad Hoc Networks (reference only)
Transport: May 30Jun 1

- Overview of TCP variations. TCP performance in mobile and wireless
Analysis of TCP performance over Mobile Ad Hoc Networks
Improving TCP Performance over Mobile Ad Hoc Networks By Exploting Cross-Layer Information Awareness (refernce only)
Improving TCP Performance over Wireless Networks with Collaborative Multi-homed Mobile Hosts (reference only)
- SCTP. SCTP in wireless. (if interested, here is a tutorial on SCTP)
SCTP - A Multi-Link End-to-End Protocol for IP-based Networks
Evaluation of SCTP over Wireless/Satellite Links (reference only)
A Study of SCTP Services in a Mobile IP Network (reference only)
Part II: Systems and Platforms
The second part of the course will cover topics related to systems software and platform features targeting both end-user embedded devices as well as infrastructure nodes and specialized embedded accelerators (e.g., FPGA, network processors) in such nodes.

OS and Protocol Stack Implementation: June 13June 15

- OS-level optimization techniques for high performance IO (handout)
Full TCP/IP for 8-bit Architectures
Protocol stack splitting for multicore platforms
Power and enegergy efficiency: Jun 22

Wireless Wakeups Revisited: Energy Management for VoIP over Wi-Fi Smartphones
Ghosts in the Machine: Interfaces for Better Power Mangement
Virtualization: Jun 27, Jun 29

High Performance and Scalable IO Virtualization in Self-Virtualized Devices (Sec. 1 and 2)
A Hypervisor for Embedded Computing
VirtualLogix approach (reference only)
Programmable Networking: Jul 11

Click: Modular Router
A Survey of Programmable Networks (reference only)
Infrastructure Acceleration: Jul 13Jul 18

- Network Processors, NP overview, applications (handout)
A Highly Flexible, Distributed Multiprocessor Architecture for Network Processing
- Reconfigurable Hardware, FPGAs, overview, applications (security, pattern matching) (handout)
SIFT: Snort Intrusion Filter for TCP
Part III: Services, Tools, Applications
The third part of the course will include discussions on various higher-level services (middleware, control-plane services...), benchmarking tools and models, domain specific languages, and classes of applications.

Potpourri: Jul 25

Efficient and Transparent Dybamic Content Updates for Mobile Clients (except 3.4, 4.1)
Rethinking Wireless for the Developing World (presentation)
WiLDNet: Design and Implementation of High Performance WiFi Based Long Distance Networks (reference only)
A Comparative Study of Data Dissemination Models for VANET (except 3.3)
CarTel: A Distributed Mobile Sensor Computing System (reference only)
CogNet - An Architecture for Experimental Cognitive Radio Networks within the Future Internet (reference only)
Services:

- Middleware solutions for wireless, mobile environments. Case study.
- Location-based services.
- Application acceleration
Tools:

- Evaluation: Jigsaw: Solving the Puzzle of Enterprise 802.11 Analysis
- Evaluation and simulation
- Domain specific languages
Specialized Application Domains:

GPRSWeb: Optimizing the Web for GPRS Links
- Communication in industrial embedded systems
- Communication in vehicular applications
- Sensor networks


 

No comments:

Post a Comment