EE 384A: Internet Routing Protocols and Standards
Local area networks addressing and switching; IEEE 802.1 bridging protocols (transparent bridging, virtual LANs). Internet routing protocols: interior gateways (RIP, OSPF) and exterior gateways (BGP); multicast routing; multiprotocol label switching (MPLS). Routing in mobile networks: Mobile IP, Mobile Ad Hoc Networks (MANET), Wireless Mesh Networks. Prerequisite:
EE 284 or
CS 144.
Terms: Win
| Units: 3
Instructors:
Tobagi, F. (PI)
EE 384B: Multimedia Communication over the Internet
Applications and requirements. Traffic generation and characterization: voice encoding (G.711, G.729, G.723); image and video compression (JPEG, H.261, MPEG-2, H.263, H.264), TCP data traffic. Quality impairments and measures. Networking technologies: LAN technologies; home broadband services (ADSL, cable modems, PONs); and wireless LANs (802.11). Network protocols for multimedia applications: resource reservation (ST2+, RSVP); differentiated services (DiffServ); and real-time transport protocol (RTP, RTCP). Audio-video-data conferencing standards: Internet architecture (SDP, SAP, SIP); ITU recommendations (H.320, H.323 and T.120); and real-time streaming protocol (RTSP). Emphasis will be placed on advances in network infrastructure and new services (VoIP, IPTV, Peer-to-peer communications, etc.) Prerequisite: 284 or
CS 144. Recommended: 384A.
Last offered: Spring 2015
EE 384C: Wireless Local and Wide Area Networks
Characteristics of wireless communication: multipath, noise, and interference. Communications techniques: spread-spectrum, CDMA, and OFDM. IEEE 802.11 physical layer specifications: FHSS, DSSS, IEEE 802.11b (CCK), and 802.11a/g (OFDM). IEEE 802.11 media access control protocols: carrier sense multiple access with collision avoidance (CSMA/CA), point coordination function (PCF), IEEE802.11e for differentiated services. IEEE 802.11 network architecture: ad hoc and infrastructure modes, access point functionality. Management functions: synchronization, power management and association. IEEE 802.11s Mesh Networks. IEEE 802.16 (WiMAX) network architecture and protocols: Physical Layer (OFDMA) and Media Access Control Layer. Current research papers in the open literature. Prerequisite:
EE 284 or
CS 244A.
Terms: Spr
| Units: 3
Instructors:
Tobagi, F. (PI)
EE 384E: Networked Wireless Systems
Design and implementation of wireless networks and mobile systems. The course will commence with a short retrospective of wireless communication and initially touch on some of the fundamental physical layer properties of various wireless communication technologies. The focus will then shift to design of media access control and routing layers for various wireless systems. The course will also examine adaptations necessary at transport and higher layers to cope with node mobility and error-prone nature of the wireless medium. Finally, it will conclude with a brief overview of other related issues including emerging wireless/mobile applications. Prerequisites:
EE 284
Last offered: Spring 2015
EE 384S: Performance Engineering of Computer Systems & Networks
Modeling and control methodologies for high-performance network engineering, including: Markov chains and stochastic modeling, queueing networks and congestion management, dynamic programming and task/processor scheduling, network dimensioning and optimization, and simulation methods. Applications for design of high-performance architectures for wireline/wireless networks and the Internet, including: traffic modeling, admission and congestion control, quality of service support, power control in wireless networks, packet scheduling in switches, video streaming over wireless links, and virus/worm propagation dynamics and countermeasures. Enrollment limited to 30. Prerequisites: basic networking technologies and probability.
Terms: Spr
| Units: 3
Instructors:
Bambos, N. (PI)
EE 384X: Packet Switch Architectures
The theory and practice of designing packet switches, such as Internet routers, and Ethernet switches. Introduction: evolution of switches and routers. Output queued switches: motivation and methods for providing bandwidth and delay guarantees. Switching: output queueing, parallelism in switches, distributed shared memory switches, input-queued switches, combined input-output queued switches, how to make fast packet buffers, buffered crossbar switches. Scheduling input queued crossbars: connections with bipartite graph matching, algorithms for 100% throughput, practical algorithms and heuristics. Looking forward: Architectures and switches for data center networks. Prerequisites: EE284 or
CS 244A. Recommended:
EE 178 or
EE 278 or STAT 116.
Last offered: Spring 2012
EE 385A: Robust and Testable Systems Seminar
Student/faculty discussions of research problems in the design of reliable digital systems. Areas: fault-tolerant systems, design for testability, production testing, and system reliability. Emphasis is on student presentations and Ph.D. thesis research. May be repeated for credit. Prerequisite: consent of instructor.
Terms: Aut, Win, Spr
| Units: 1-4
| Repeatable
for credit
Instructors:
Mitra, S. (PI)
EE 386: Robust System Design
Causes of system malfunctions; techniques for building robust systems that avoid or are resilient to such malfunctions through built-in error detection and correction, prediction, self-test, self-recovery, and self-repair; case studies and new research problems. Prerequisites:
EE 108,
EE180, and
EE 282.
Last offered: Spring 2011
EE 387: Algebraic Error Control Codes
Theory and implementation of algebraic codes for detection and correction of random and burst errors. Introduction to finite fields. Linear block codes, cyclic codes, Hamming codes, BCH codes, Reed-Solomon codes. Decoding algorithms for BCH and Reed-Solomon codes. Prerequisites: elementary probability, linear algebra.
Terms: Aut
| Units: 3
Instructors:
Gill, J. (PI)
EE 388: Modern Coding Theory
Tools for analysis and optimization of iterative coding systems. LDPC, turbo and, RA codes. Optimized ensembles, message passing algorithms, density evolution, and analytic techniques. Prerequisite: 376A.
Terms: Win
| Units: 3
Instructors:
Montanari, A. (PI)
Filter Results: