 |
T.
S. Eugene Ng
Assistant
Professor of Computer Science
and Electrical & Computer Engineering
Rice
University
3005
Duncan
Hall,
6100 Main
St., MS 132,
Houston TX
77005-1892
Office:
(713) 348-4389
Fax: (713)
348-5930

|
T. S.
Eugene
Ng is an Assistant Professor of Computer Science and Electrical &
Computer Engineering at Rice University. He is a recipient of a
National Science Foundation
CAREER
Award in 2005. Before joining Rice University, he received a B.S.
in Computer
Engineering with distinction and magna cum laude in 1996 from
University of Washington, a
M.S. in Computer Science in 1998 and a
Ph.D. in Computer Science in 2003 from Carnegie Mellon University. His
current research interest
lies in developing new network models, network
architectures, and holistic networked systems that enable a robust
and manageable global networked infrastructure for the future. Eugene grew up in
Hong Kong and can never resist good "dim sum" or good soup.
When he is not working, you are most likely to find him speeding down
the road on his race bike.
Research
- Internet
Geometry - Aims to develop geometric
models of the Internet's crucial structural properties, much like
distances between locations on the Earth can be represented compactly
by their geometric longitudes and latitudes. Geometric models are
inherently simple and scalable, and thus can enable a wide variety of
scalable performance-aware protocols and applications.
- Delay
Space Synthesizer DS2 - An Internet delay space
synthesizer that can be used to synthesize Internet delay data at a
large scale compactly while preserving important properties of the real
Internet delay space.
- Global
Network Positioning (GNP) - Techniques to accurately model the
complex Internet distance topology as a simple Euclidean metric space.
- Network
Positioning System (NPS) - An Internet-scale service that
enables hosts to determine where they are in the Internet and how they
relate to each other topologically. Network position information will
be
a powerful tool for "navigating" the complex Internet and will enable
new distributed applications.
- Network
Control and Management - Aims to develop the blueprint designs that
will guide decision-makers in the
construction of a next generation network that is dependable and
secure;
understandable to users and operators; and both economical and scalable.
- 100x100
- Clean slate redesign of Internet architecture.
- Tesseract - A 4D network
control plane.
- Meta-Management System -
BIOS for a network.
-
Maestro -
An operating platform that oversees a network and orchestrates network operations.
- EtherFuse
- Making data center and enterprise networks dependable.
- COMPASS
- The COMPASS project is developing a new sensor network architecture
whose communications hierarchy is aligned with the information flow of
its computations.
- End System Multicast
- The ESM project is building a peer-to-peer overlay multicast system
that aims to support
large-scale overlay-based television on the Internet efficiently and
robustly.
Past projects
- Address
Virtualization Enabling Service (AVES) - A network service to
unify the naming and routing of heterogeneous IP, NAT-connected IP, and
IPv6 hosts. I'm also interested in research related to IPv6 transition.
- REUNITE
multicast routing - A unique multicast
protocol in which forwarding is based on traditional unicast
forwarding,
thus it requires minimal multicast forwarding state in the network.
- Distributed
cooperative caching for streaming multimedia - A system designed to
handle static caching of streaming object segments and dynamically
caching and sharing on-going streams.
- Packet
fair queueing algorithms - Channel-condition Independent Fair
Queueing (CIF-Q) algorithm for error-prone wireless cellular networks, Hierarchical
Fair Service Curve (H-FSC) scheduling algorithm for flexible
resource management and sharing.
- Darwin -
A system that provides a set of resource management mechanisms to
value-added network services. Related projects include VNS, a
virtual private network service on CAIRN.
Teaching
- COMP/ELEC
429 Introduction to
Computer Networks (Spring 04, Spring
05, Spring 06, Spring 08)
- COMP/ELEC 529
Computer Network
Protocols and Systems (Fall 04, Fall
05, Fall 06, Fall 07)
- COMP 620 Graduate
Seminar in Distributed Computing (Spring 05, Fall 06, Fall 07, Spring 08)
- COMP 629
Graduate Seminar in Computer Networks (Spring 04)
Professional Activities
- Technical program committee: SIGCOMM 2008, PRESTO 2008,
NSDI 2008, IWQoS 2007, NSDI 2007, SIGCOMM
Workshop on Internet Network Management 2006 and 2007, INFOCOM 2005 and 2008, ICDCS 2005
- Organization committee: Technical program co-chair for
Internet Network Management Workshop 2008, Poster program
chair for SIGCOMM 2007
- Invited panelist: Future
of the Internet, Business 4Site Conference 2004
- Recent invited talks:
- "Internet Delay Space", presented at DIMACS/DyDAn Workshop on Internet Tomography, 5/2008
- "Maestro: A New Architecture for Realizing and Managing
Network Controls", presented at 21st Large Installation
System Administration Conference (LISA '07), 11/2007
- "Towards an Operating Platform for Network Control
Management", presented at PRESTO:
Workshop on Programmable Routers for the Extensible Services of TOmorrow,
5/2007
- "A Meta-Management Architecture for Future Networks",
presented at The IEEE
21st Annual Computer Communications Workshop, 2/2007
- "Measurement-Based
Analysis, Modeling, and Synthesis of the Internet Delay Space for
Large-Scale Simulation", presented at University of California, Berkeley,
4/2006
- "On
Count-to-Infinity Induced Forwarding Loops in Ethernet Networks",
presented at Cisco Systems, Inc.,
4/2006
- "Internet Geometry", presented at University of Houston, 11/2005
- "Global Network Positioning'',
presented at Swiss
Institute of Technology, Lausanne (EPFL), 8/2003, and at Hewlett-Packard Labs, 3/2004
Publications
Access here