Download Scholarly Interest Report

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Net neutrality law wikipedia , lookup

Deep packet inspection wikipedia , lookup

Wake-on-LAN wikipedia , lookup

Peering wikipedia , lookup

Zero-configuration networking wikipedia , lookup

IEEE 1355 wikipedia , lookup

Distributed firewall wikipedia , lookup

Net bias wikipedia , lookup

Recursive InterNetwork Architecture (RINA) wikipedia , lookup

Computer network wikipedia , lookup

Network tap wikipedia , lookup

Cracking of wireless networks wikipedia , lookup

Peer-to-peer wikipedia , lookup

Airborne Networking wikipedia , lookup

Piggybacking (Internet access) wikipedia , lookup

Transcript
T. S. Eugene Ng
Professor
Professor of Computer Science and in Electrical
and Computer Engineering
e-mail:[email protected]



B.S. Computer Engineering (1996) University of
Washington, Seattle, WA
M.S. Computer Science (1998) Carnegie Mellon
University, Pittsburgh, PA
Ph.D. Computer Science (2003) Carnegie Mellon
University, Pittsburgh, PA
Primary Department
Department of Computer Science
Department Affiliations
 Department of Electrical and Computer Engineering
Maestro: Balancing Fairness, Latency and Throughput in the OpenFlow Control
Plane
Zheng Cai, Alan L. Cox, T. S. Eugene Ng, Rice University Technical Report, TR11-07, December
2011. (Contribution: 33%)
Analysis of Hadoop’s Performance under Failures
Florin Dinu, T. S. Eugene Ng, Rice University Technical Report, TR11-05, November 2011.
(Contribution: 50%)
Websites
Homepage
Research Areas
Computer networking and distributed systems, optical networking, big data processing
systems, network op- erating system, data center networking, cloud computing, network
debugging, network management, network measurement, network geometry
Research Statement
As the Internet infrastructure continues to expand, no doubt it will have physical reach to
every remote corner of the
world and possess impressive raw communication capacity. However, for the Internet to truly
fulfill its social and economic
promises in the long run, the Internet's enormous and growing complexity must be made
tractable. For example, the Internet's
network structure, traffic processing behavior, and failure modes are all highly complex.
Consequently, applications often
perform sub-optimally, network operators often make grave mistakes, and failures are often
hard to diagnose. Addressing
the fundamental complexity challenges in the Internet will require the development of new
models that provide simple yet
accurate abstractions, new algorithms that take advantage of the simplifying models, and new
systems that bridge the gap
between theory and practice. In the following, I will describe my work on network coordinate,
network operating system, and
network self-verification that aims to address the structural, behavioral, and failure-mode
complexity challenges.
Since the vast Internet structure is beyond anyone's knowledge, application developers have
relied on heavy-weight, all pair
network measurements to determine network performance. However, through large-scale
studies of the end-to-end delay
properties of the Internet, I discovered the surprising result that the Internet delay metric
space has a low inherent dimensionality
and can be closely approximated by a low dimensional Euclidean model. Applying this insight,
I have developed
a network coordinate system called Global Network Positioning (GNP) to provide light-weight
and scalable network performance
prediction. In GNP, each Internet host independently performs delay measurements against
tens of other Internet hosts
and uses these measurements to compute numerical coordinates to describe its position in the
Internet delay space. These
coordinates provide a highly scalable means for predicting the end-to-end delay between any
pair of hosts. I have developed
novel distributed algorithms that enable Internet hosts to compute stable and secure
coordinates in a scalable manner with no
central coordination. I have developed a peer-to-peer video streaming system that
demonstrates GNP's benefits for performance
optimization. Many other researchers have also adopted GNP and independently demonstrated
its benefits. Currently,
I am working on new challenges in exploiting network coordinates and delay space properties:
e.g., to construct scalable
Internet simulation models, to detect inefficient Internet routing problems, and to infer the
network locations of mis-behaving
hosts.
The traffic processing behavior of the Internet is rapidly increasing in complexity as new
functions (e.g. detecting and
blocking unwanted traffic, balancing network and server load, enabling virtual private
networking, etc.) are shoehorned
into the network. Worse, each function is often naively managed in isolation even though the
various functions inevitably
interact in the underlying network. Accidental interactions among functions can cause
misbehaviors that have catastrophic
consequences (e.g. security breach, global routing instability, SLA violation, etc.). To address
this behavioral complexity, I
have developed the Directed Acyclic Graph (DAG) model for expressing the communication,
scheduling, and concurrency
requirements among network functions. Furthermore, I have developed a network operating
system called Maestro that
directly controls the behavior of the routers in an autonomous network and orchestrates
network functions based on the
DAG model. Maestro provides abstract views of the underlying network state and allows
network functions to be realized
as simple application programs that process and modify the abstract views. Actual router state
updates are performed by
Maestro via a robust and secure communication protocol called MMS. An operator can use the
DAG model to precisely
compose elementary applications to realize sophisticated functions. Maestro enforces the
communication, scheduling, and
concurrency requirements among applications. Critical network operational invariants (e.g.
network load, loop freedom,
etc.) are also enforced by Maestro. Moreover, by statically analyzing the system
configurations, harmful control feedback
loops can be proactively identified. Currently, I am extending Maestro to take advantage of
the robust autonomous properties
provided by distributed protocols (e.g. routing protocols like OSPF & BGP), and to allow
Maestro to be distributed over
multiple servers. I believe Maestro transcends today's ad hoc network control systems, and its
approach can potentially lead
to a new market for a variety of 3rd-party network control applications.
Routers packet processing software and hardware are highly complex and often have bugs
that lead to complex failure
modes that are hard to discover or diagnose. To address this problem, I am developing an
approach called network self verification
to pin-point packet processing misbehaviors at a target router. This approach has two aspects.
First, the network
control software (e.g., routing protocols) is extended to allow a verifier to obtain the
necessary information to independently
compute the control state (e.g., forwarding table) of the target router; I have found that this
is easy to achieve for both OSPF
and BGP. Second, the physical neighbor routers of the target are extended to monitor the
packet input-output behavior of
the target; I have designed coordinated packet sampling algorithms suitable for this purpose.
The verifier then checks the
observed input-output behavior against its own control state to pin-point router misbehaviors.
The simplicity of the verifier
allows it to be highly reliable: it only implements a small subset of the features of a router, it
can employ straight-forward
algorithms since it need not run at line speed, it only implements the algorithms for
computing control state (e.g. Dijkstra's
shortest-path algorithm) and does not need to implement full control protocols (e.g. OSPF).
The challenge of this approach
lies in scalably verifying a network of routers. I am developing a verifier that can verify a
cloud of routers as a unit and
algorithms that pin-point a mis-behaving router inside a router cloud.
My work is already having impact on the industry. Google has recently implemented GNP in
their content distribution
network, and a widely used BitTorrent client has incorporated its own variant of network
coordinates. The direct network
control approach is beginning to be adopted by network equipment vendors. I believe my
work will continue to address
fundamental problems and lead to important contributions in the future.
Teaching Areas
Computer networks
Selected Publications
Abstracts
Bo Zhang, Guohui Wang, T. S. Eugene Ng "Reachability Monitoring and Verification in
Enterprise Networks." ACM SIGCOMM Poster Program (2008)
T. S. Eugene Ng and Hui Zhang "Global Network Positioning: A New Approach to Network
Distance Prediction." ACM SIGCOMM Computer Communication Review (2001)
T. S. Eugene Ng, Donpaul C. Stephens, Ion Stoica, Hui Zhang "Supporting Best-Effort Traffic
with Fair Service Curve." ACM SIGMETRICS (1999)
Refereed articles
Xiaoye Steven Sun, Apoorv Agarwal, T. S. Eugene Ng, "“Controlling Race Conditions in
OpenFlow to Accelerate Application Verification and Packet Forwarding." IEEE Transactions on
Network and Service Management, 12: 263-277.
Guohui Wang, T. S. Eugene Ng, Anees Shaikh, “Programming Your Network at Run-time for
Big Data Appli- cations”, in Proceedings of Hot Topics in Software Defined Networking
(HotSDN), Helsinki, Finland, August 2012. (Contributions: 33%) (Acceptance rate: 31%)
Florin Dinu, T. S. Eugene Ng, “Synergy2Cloud: Introducing Cross-Sharing of Application
Experiences Into the Cloud Management Cycle”, in Proceedings of 2nd USENIX Workshop on
Hot Topics in Management of Internet, Cloud, and Enterprise Networks and Services (Hot-ICE
’12), San Jose, CA, April 2012. (Contributions: 50%) (Acceptance rate: 50%)
Florin Dinu, T. S. Eugene Ng, “Hadoop’s Overload Tolerant Design Exacerbates Failure
Detection and Re- covery”, in Proceedings of 6th International Workshop on Networking Meets
Databases (NetDB’11), Athens, Greece, June 2011. (Contributions: 50%) (Acceptance rate:
43%)
Bo Zhang, T. S. Eugene Ng, Animesh Nandi, Rudolf Riedi, Peter Druschel and Guohui Wang
"Measurement-Based Analysis, Modeling, and Synthesis of the Internet Delay
Space." IEEE/ACM Transactions on Networking (2010)
Hemant Gogineni, Albert Greenberg, David A. Maltz, T. S. Eugene Ng, Hong Yan, Hui Zhang
"MMS: An Autonomic Network-Layer Foundation for Network Management." IEEE JSAC Special
Issue on Recent Advances in Autonomic Communications (2010)
Khaled Elmeleegy, Alan L. Cox, T. S. Eugene Ng "Understanding and Mitigating the Effects of
Count to Infinity in Ethernet Networks." IEEE/ACM Transactions on Networking (2009)
L. Keng Lim, Jun Gao, T. S. Eugene Ng, Prashant Chandra, Peter Steenkiste, Hui Zhang
"Customizable Virtual Private Network Service with QoS." Computer Networks, Special Issue
on Overlay Networks, 36 (2001) : 137-151.
Prashant Chandra, Allan Fisher, Corey Kosak, T. S. Eugene Ng, Peter Steenkiste, Eduardo
Takahashi, Hui Zhang "Darwin: Resource Management for Value-Added Customizable Network
Services." IEEE Network, 15 (2001)
Ion Stoica, Hui Zhang, T. S. Eugene Ng "A Hierarchical Fair Service Curve Algorithm for LinkSharing, Real-Time and Priority Services." IEEE/ACM Transactions on Networking, 8 (2000) :
185-199.
Articles
Howard Wang, Yiting Xia, Keren Bergman, T. S. Eugene Ng, Sambit Sahu, Kunwadee
Sripanidkulchai, “Rethinking
the Physical Layer of Data Center Networks of the Next Decade: Using Optics to Enable
Efficient
*-Cast Connectivity”, in ACM Computer Communication Review (CCR), Volume 43, Issue 3,
July 2013, page
52-58. (Contribution: 17%)
Jie Zheng, T. S. Eugene Ng, Kunwadee Sripanidkulchai, Zhaolei Liu, “Pacer: A Progress
Management System
for Live Virtual Machine Migration in Cloud Computing”, in IEEE Transactions on Network and
Service
Management, Volume 10, Issue 4, December 2013, page 369-382. (Contribution: 25%)
Ehab Al-Shaer, Albert Greenberg, Charles Kalmanek, David A. Maltz, T. S. Eugene Ng,
Geoffrey G. Xie "New Frontiers in Internet Network Management." ACM Computer
Communication Review, Non-Peer-Reviewed Editorial (2009)
Hemant Gogineni, Albert Greenberg, David A. Maltz, T. S. Eugene Ng, Hong Yan, Hui Zhang
"MMS: An Autonomic Network-Layer Foundation for Network Management." Rice University
Technical Report, TR08-11 (2008)
Zheng Cai, Florin Dinu, Jie Zheng, Alan L. Cox, T. S. Eugene Ng "The Preliminary Design and
Implementation of the Maestro Network Control Platform." Rice University Technical Report,
TR08-13 (2008)
David A. Maltz, T. S. Eugene Ng, Hemant Gogineni, Hong Yan, Hui Zhang, Zheng Cai "MetaManagement System for GENI." GENI Design Document 06-37, Backbone Working Group
(2007)
Raymond. Wagner, J. Ryan Stinnett, Marco Duarte, Richard Baraniuk, David B. Johnson, T. S.
Eugene Ng "A Network Application Programming Interface for Data Processing in Sensor
Networks." Rice University Technical Report TR-EE-0705 (2007)
Khaled Elmeleegy, Alan L. Cox, T. S. Eugene Ng "Supplemental Note on Count-to-Infinity
Induced Forwarding Loops in Ethernet Networks." Rice Technical Report, TR06-878 (2006)
Markus Hofmann, T. S. Eugene Ng, Katherine Guo, Sanjoy Paul, Hui Zhang "Caching
Techniques for Streaming Multimedia over the Internet." Bell Labs Technical Report (1999)
Refereed conference papers
Mohammad Hajjat, Ruiqi Liu, Yiyang Chang, T. S. Eugene Ng, Sanjay Rao "Application-Specific
Configuration Selection in the Cloud: Impact of Provider Policy and Potential of Systematic
Testing." Proceedings of IEEE INFOCOM’15 (April 2015) Submitted
Yiting Xia, T. S. Eugene Ng, Xiaoye Steven Sun, "Blast: Accelerating High-Performance Data
Analytics Applications by OpticalMulticast." Proceedings of IEEE INFOCOM’15 (April 2015)
Submitted
Florin Dinu, T.S. Eugene Ng ""RCMP: Enabling Efficient Recomputation Based Failure
Resilience for Big Data Analytics" IEEE International Parallel & Distributed Processing
Symposium (IPDPS), Phoenix, AZ May, 2014."
Jie Zheng, T. S. Eugene Ng, Kunwadee Sripanidkulchai, Zhaolei Liu, "“COMMA: Coordinating
the Migration of Multi-tier Applications”, in ACM International Conference on Virtual Execution
Environments (VEE), Salt Lake City, UT, March 2014. (Contribution: 25%) (Acceptance rate:
36.7%)."
Payman Samadi, Howard Wang, David Calhoun, Yiting Xia, Kunwadee Sripanidkulchai, T.S.
Eugene Ng, Keren Bergman ""An Optical Programmable Network Architecture Supporting
Iterative Multicast for Data Intensive Applications" in IEEE Optical Interconnects Conference,
Coronado, CA May, 2014."
Florin Dinu, T. S. Eugene Ng, “Understanding the Effects and Implications of Compute Node
Related Fail- ures in Hadoop”, in Proceedings of 21st International ACM Symposium on HighPerformance Parallel and Distributed Computing (HPDC’12), Delft, Netherlands, June
2012. (Contribution: 50%) (Acceptance rate :16.1%)
Brent Stephens, Alan L. Cox, Scott Rixner, T. S. Eugene Ng "A Scalability Study of Enterprise
Network Architectures." (October 2011)
Floin Dinu, T. S. Eugene Ng "Inferring a Network Congestion Map with Zero Traffic
Overhead." (October 2011)
Hamid H. Bazzaz, Malveeka Tewari, Guohui Wang, George Porter, T. S. Eugene Ng, David G.
Andersen, Michael Kaminsky,MichaelA. Kozuch, Amin Vahdat "Switching the OpticalDivide:
Fundamental Challenges for Hybrid Electrical/Optical Datacenter Networks." (October 2011)
Jie Zheng, T. S. EugeneNg, Kunwadee Sripanidkulchai "Workload-Aware Live Storage
Migration for Clouds." (March 2011)
Bo Zhang, T.S. Eugene Ng ""On Constructing Efficient Shared Decision Trees for Multiple
Packet Filers" in Proceedings of IEEE INFOCOM'10, San Diego, March 2010."
Guohui Wang, David G. Andersen, Michael Kaminsky, Konstantina Papagiannaki, T.S. Eugene
Ng, Michael Kozuch, Michael Ryan. ""c-Through: Part-time Optics in Data Centers" in
Processdings of ACM SIGCOMM 10, New Delhi, India, August 2010."
Guohui Wang, T.S. Eugene Ng "The Impact of Virtualization on Network Performance of
Amazon EC2 Date Center" in Proceedings of IEEE INFOCOM'10 San Diego, CA
2010." Submitted
Zheng Cai, Florin Dinu, Jie Zheng, Alan L. Cox, T.S. Eugene Ng ""CONTRACT: Incorporating
Coordination into the IP Network Control Plane" in Proceedings of the 30th International
Conference on Distributed Computing Systems (IEEE ICDCS 2010, Genoa, Italy, June 2010."
Bo Zhang, T. S. Eugene Ng "Exploiting Internet Delay Space Properties for Selecting Distinct
Network Locations." IEEE INFOCOM (2009)
Bo Zhang, T. S. Eugene Ng "On Constructing Efficient Shared Decision Trees for Multiple
Packet Filters." IEEE INFOCOM (2010)
Guohui Wang, David G. Andersen, Michael Kaminsky, Michael Kozuch, T. S. Eugene Ng,
Konstantina Papagiannaki, Madeleine Glick, Lily Mummert "Your Data Center Is a Router: The
Case for Reconfigurable Optical Circuit Switched Paths." Eighth ACM Workshop on Hot Topics
in Networks (HotNets-VIII) (2009)
Guohui Wang, T. S. Eugene Ng "The Impact of Virtualization on Network Performance of
Amazon EC2 Data Center." IEEE INFOCOM (2010)
Guohui Wang, T. S. Eugene Ng "Distributed Algorithms for Stable and Secure Network
Coordinates." ACM/USENIX Internet Measurement Conference (IMC) (2008)
Animesh Nandi, Aditya Ganjam, Peter Druschel, T. S. Eugene Ng, Ion Stoica, Hui Zhang,
Bobby Bhattacharjee "SAAR: A Shared Control Plane for Overlay Multicast." USENIX NSDI
(2007)
Guohui Wang, Bo Zhang, T. S. Eugene Ng "Towards Network Triangle Inequality Violation
Aware Distributed Systems." ACM/USENIX Internet Measurement Conference (IMC) (2007)
Hong Yan, David A. Maltz, T. S. Eugene Ng, Hemant Gogineni, Hui Zhang, Zheng Cai
"Tesseract: A 4D Network Control Plane." USENIX NSDI (2007)
Khaled Elmeleegy, Alan L. Cox, T. S. Eugene Ng "EtherFuse: An Ethernet Watchdog." ACM
SIGCOMM'07 (2007)
Bo Zhang, T. S. Eugene Ng, Animesh Nandi, Rudolf Riedi, Peter Druschel and Guohui Wang
"Measurement-Based Analysis, Modeling, and Synthesis of the Internet Delay
Space." ACM/USENIX Internet Measurement Conference (IMC) (2006)
Khaled Elmeleegy, Alan L. Cox, T. S. Eugene Ng "On Count-to-Infinity Induced Forwarding
Loops in Ethernet Networks." IEEE INFOCOM (2006)
T. S. Eugene Ng and Hong Yan, "Towards a Framework for Network Control
Composition." ACM SIGCOMM Workshop on Internet Network Management (INM) (2006)
Andy Myers, T. S. Eugene Ng, Hui Zhang "Rethinking the Service Model: Scaling Ethernet to a
Million Nodes." Third Workshop on Hot Topics in Networks (HotNets-III) (2004)
T. S. Eugene Ng and Hui Zhang "A Network Positioning System for the Internet." USENIX
Annual Technical Conference (2004)
Yang-hua Chu, Aditya Ganjam, T. S. Eugene Ng, Sanjay G. Rao, Kunwadee Sripanidkulchai,
Jibin Zhan and Hui Zhang "Early Experience with an Internet Broadcast System Based on
Overlay Multicast." USENIX Annual Technical Conference (2004)
T. S. Eugene Ng, Yang-hua Chu, Sanjay G. Rao, Kunwadee Sripanidkulchai and Hui Zhang
"Measurement-Based Optimization Techniques for Bandwidth-Demanding Peer-to-Peer
Systems." IEEE INFOCOM (2003)
T. S. Eugene Ng and Hui Zhang "Predicting Internet Network Distance with Coordinates-Based
Approaches." IEEE INFOCOM (2002)
T. S. Eugene Ng and Hui Zhang "Towards Global Network Positioning." ACM SIGCOMM
Internet Measurement Workshop (2001)
T. S. Eugene Ng, Ion Stoica, Hui Zhang "A Waypoint Service Approach to Connect
Heterogeneous Internet Address Spaces." USENIX Annual Technical Conference (2001)
Ion Stoica, T. S. Eugene Ng, Hui Zhang "REUNITE: A Recursive Unicast Approach to
Multicast." IEEE INFOCOM (2000)
T. S. Eugene Ng, Donpaul C. Stephens, Ion Stoica, Hui Zhang "Supporting Best-Effort Traffic
with Fair Service Curve." IEEE GLOBECOM (1999)
Prashant Chandra, Allan Fisher, Corey Kosak, T. S. Eugene Ng, Peter Steenkiste, Eduardo
Takahashi, Hui Zhang "Darwin: Resource Management for Value-Added Customizable Network
Services." (1998)
T. S. Eugene Ng, Ion Stoica, Hui Zhang "Packet Fair Queueing Algorithms For Wireless
Networks with Location-Dependent Errors." IEEE INFOCOM (1998)
Ion Stoica, Hui Zhang, T. S. Eugene Ng "A Hierarchical Fair Service Curve Algorithm for LinkSharing." ACM SIGCOMM (1997)
Vivek Narasayya, T. S. Eugene Ng, Dylan McNamee, Ashutosh Tiwary, Hank Levy "Reducing
the Virtual Memory Overhead of Swizzling." Fifth International Workshop on Object
Orientation in Operating Systems (1996)
Other
Howard Wang, Yiting Xia, Keren Bergman, T. S. Eugene Ng, Kunwadee Sripanidkulchai,
"“ group: Using Optics to Take Group Data Delivery in the Datacenter to the Next Degree”,
Rice University Technical Report, TR14-01, February 2014. (Contribution: 20%)."
Florin Dinu, T. S. Eugene Ng, “RCMP: A System Enabling Efficient Re-computation Based
Failure Resilience
for Big Data Analytics”, Rice University Technical Report, TR13-04, April 2013. (Contribution:
50%)
Jie Zheng, T. S. Eugene Ng, Kunwadee Sripanidkulchai, Zhaolei Liu, “COMMA: Coordinating
the Migration
of Multi-tier Applications”, Rice University Technical Report, TR13-08, November 2013.
(Contribution: 25%)
Jie Zheng, T. S. Eugene Ng, Kunwadee Sripanidkulchai, Zhaolei Liu, “Pacer: Taking the
Guesswork Out
of Live Migrations in Hybrid Cloud Computing”, Rice University Technical Report, TR13-01,
January 2013.
(Contribution: 25%)
Xiaoye Sun, Apoorv Agarwal, T. S. Eugene Ng, “Attendre: Mitigating Ill Effects of Race
Conditions in OpenFlow via Queueing Mechanism”, in ACM/IEEE Symposium on Architectures
for Networking and Com- munications Systems (ANCS) Poster Program, Austin, TX, October
2012. (Contribution: 33%)
Bo Zhang , Guohui Wang, Angela Yun Zhu, T.S. Eugene Ng "Router Group Monitoring: Making
Traffic Trajectory Error Detection More Efficient.." , 7 (Sept 2010) : 158-171.
Bo Zhang, T.S. Eugene Ng, Animesh Nandi, Rudolf Riedi, Peter Druschel and Guohui Wang
"Measurement Based Analysis, Modeling, and Synthesis of the Internet Delay
Space." IEEE/ACM Transcations on Networking , 18-num 1 (Feb 2010) : 229-242.
Bo Zhang, T.S. Eugene Ng, Animesh Nandi, Rudolf Riedi, Peter Druschel and Guohui Wang
"Measurement Based Analysis, Modeling, and Synthesis of the Internet Delay
Space." IEEE/ACM Transcations on Networking , 18-num 1 (Feb 2010) : 229-242.
Hermant Gogineni, Albert Greenberg, David A. Maltz, T.S. Eugene Ng, Hong Yan, Hui Zhang
"MMS: An Autonomic Network-Layer Foundation for Network Management ." IEEE Journal on
Selected Areas in Communications Special Issue on recent Advances in Automic
Communications, 28-num 1 (Jan 2010) : 15-27.
Presentations
Conference Paper
"Mohammad Hajjat, Ruiqi Liu, Yiyang Chang, T. S. Eugene Ng, Sanjay Rao,“ApplicationSpecific Configuration Selection in the Cloud: Impact of Provider Policy and Potential of
Systematic Testing”, in Proceedings of IEEE INFOCOM’15." (April 2015)
"Xiaoye Steven Sun, T. S. Eugene Ng, Guohui Wang, “Software-Defined Flow Table Pipeline”,
in Proceedings of 2nd IEEE International Workshop on Software Defined Systems (SDS-2105),
Tempe, AZ.(Contributions: 33%)." (March 2015)
"Yiting Xia, Mike Schlansker, T. S. Eugene Ng, Jean Tourrilhes, “Enabling Topological Flexibility
for Data Centers Using OmniSwitch”,in 7th USENIX Workshop on Hot Topics in Cloud
Computing, Santa Clara, CA. (Contributions: 25%)." (July 2015)
"Yiting Xia, T. S. Eugene Ng, Xiaoye Steven Sun, “Blast: Accelerating High-Performance Data
Analytics Applications by OpticalMulticast”, in Proceedings of IEEE INFOCOM’15, Hong Kong,
China (Contribution: 33%) ." (April 2015)
Invited Talks
Hybrid Packet and Circuit Switched Network Architecture for High-Performance Data Center”,
presented at Data Center and Cloud Computing Technologies Conference, NYU-Abu Dhabi,
UAE (March 2012).
Managing Data in Big Data Processing Frameworks for Performance and Fault Tolerance”,
presented at Eighth Annual Microsoft Research Networking Summit, Woodinville, WA (June
2012).
"Hybrid Networking and JIT Migration for Cloud Resource Management." DIMACS Workshop on
Systems and Networking Advances in Cloud Computing, (December 2011)
"The Struggle for Network Control: How Can Distributed and Centralized Controls Effectively
Collaborate." (2009)
"Internet Delay Space." DIMACS/DyDAn Workshop on Internet Tomography, Rutgers
University. (5/14/2008)
"A Meta-Management Architecture for Future Networks." The IEEE 21st Annual Computer
Communications Workshop, (2/2007)
"Maestro: A New Architecture for Realizing and Managing Network Controls." 21st Large
Installation System Administration Conference (LISA '07), (11/2007)
"Towards an Operating Platform for Network Control Management." PRESTO: Workshop on
Programmable Routers for the Extensible Services of TOmorrow, (5/2007)
"Global Network Positioning." Department of Computer Science, Swiss Institute of Technology,
Lausanne (EPFL). (8/2003)
"Global Network Positioning." Networking Research Group, Hewlett-Packard Labs. (3/2004)
"Internet Geometry." Department of Computer Science, University of Houston. (11/2005)
"Measurement-Based Analysis, Modeling, and Synthesis of the Internet Delay Space for LargeScale Simulation." Department of Computer Science, University of California, Berkeley.
(4/2006)
"On Count-to-Infinity Induced Forwarding Loops in Ethernet Networks." Cisco Systems, Inc..
(4/2006)
Other
"Zhaolei Liu, T. S. EugeneNg, “Leaky Buffer: A NovelAbstraction for RelievingMemory Pressure
fromCluster Data Processing Frameworks”, Rice University Technical Report, TR15-03.
(Contribution:50%)." (September 2015)
“Understanding Network Communication Performance in Virtualized Cloud" INVITED ARTICLE
"Technical program chair of Workshop on Programmable Routers for Extensible Services of
Tomorrow."
"Steering committee member of Internet Network Management Workshop."
"Distributed Algorithms for Stable and Secure Network Coordinates." ACM/USENIX Internet
Measurement Conference (IMC), Vouliagmeni, Greece. (10/21/2008) With Guohui Wang
"Technical program chair of Internet Network Management Workshop."
"A Network Positioning System for the Internet." USENIX Annual Technical Conference,
Boston, MA. (6/2004)
"A Waypoint Service Approach to Connect Heterogeneous Internet Address Spaces." USENIX
Annual Technical Conference, Boston, MA. (6/2001)
"Measurement-Based Optimization Techniques for Bandwidth-Demanding Peer-to-Peer
Systems." IEEE INFOCOM, San Francisco, CA. (4/2003)
"Packet Fair Queueing Algorithms For Wireless Networks with Location-Dependent Errors."
IEEE INFOCOM, San Francisco, CA. (3/1998)
"Predicting Internet Network Distance with Coordinates-Based Approaches." IEEE INFOCOM,
New York, NY. (6/2002)
"REUNITE: A Recursive Unicast Approach to Multicast." IEEE INFOCOM, Tel-Aviv, Israel.
(3/2000)
"Towards Global Network Positioning." ACM SIGCOMM Internet Measurement Workshop, San
Francisco, CA. (11/2001)
"Towards a Framework for Network Control Composition." ACM SIGCOMM Workshop on
Internet Network Management (INM), Pisa, Italy. (9/2006)
Panelist
"What is Good Research?." NSF FIND PI Meeting, Seattle. (8/23/2008)
"The Power of End Systems." Future of the Internet, Business 4Site Conference, (3/2004)
Posters
"Global Network Positioning: A New Approach to Network Distance Prediction." ACM
SIGCOMM, San Diego, CA. (8/2001)
Workshops
"“Hadoop’s Overload Tolerant Design Exacerbates Failure Detection and Recovery." in
Proceedings of 6th International Workshop on Networking Meets Databases (NetDB’11),,
Athens, Greece,. (JUNE 2011) With Florin Dinu, T. S. Eugene Ng,
Supervised Theses & Dissertations
Tsuen-Wan "Johnny" Ngan, Master of Science Incentives and Fair Sharing in Peer-to-Peer
systems. (2004) (Committee Member)
Alan Mislove, Master of Science POST: A Decentralized Platform for Reliable Collaborative
Applications. (2004) (Committee Member)
Animesh Nandi, Master of Science LALA: Location Aware Load Aware Overlay Anycast. (2004)
(Committee Member)
Atul Singh, Master of Science The Eclipse Attack. (2004) (Committee Member)
Khoa To, Master of Science Location-Aided Routing in Intermittently Connected Networks.
(2005) (Committee Member)
Sumit Mittal, Master of Science A Consistent and Transparent Solution for Caching Dynamic
Web content. (2005) (Committee Member)
Bo Zhang, Masters Measurement-Based Analysis, Modeling, and Synthesis of the Internet
Delay Space. (2006) (Thesis or Dissertation Director)
Hyong-Youb Kim, Doctor of Philosophy TCP Offload through Connection Handoff. (2006)
(Committee Member)
Amit Kumar Saha, Doctor of Philosophy Throughput and Coverage Improvement in Wireless
Mesh Networks. (2007) (Committee Member)
Khaled Elmeleegy, Doctor of Philosophy Enhancing Ethernet's Reliability and Scalability.
(2008) (Committee Member)
Guohui Wang, Master of Science On the Design Principles of Network Coordinates Systems.
(2008) (Thesis or Dissertation Director)
Doctor of hilosophy Providing Incentives to Peer-to-Peer Applications. (2008) (Committee
Member)
Shu Du, Doctor of Philosophy Using Routing Information to Improve MAC Performance in
Multi-Hop Wireless Networks. (2008) (Committee Member)
Atul Singh, Doctor of Philosophy Understanding, Evaluating, and Improving the Availability of
BFT Protocols. (2009) (Committee Member)
Zheng Cai, Master of Science Design and Implementation of the Maestro Network Control
Platform. (2009) (Thesis or Dissertation Director)
Daniel Sandler, Doctor of Philosophy VoteBox: a verifiable, tamper-evident electronic voting
systems. (2009) (Committee Member)
Alan Mislove, Doctor of Philosophy Online Social Networks: Measurement, Analysis, and
Applications to Distributed Information Systems. (2009) (Committee Member)
Animesh Nandi, Doctor of Philosophy Exploring the design space of cooperative streaming
multicast. (2009) (Committee Member)
Yanjun Sun, Doctor of Philosophy Efficient Duty Cycle MAC Protocols for Dynamic Traffice
Loads in Wireless Sensor Networks. (2009) (Committee Member)
Bo Zhang, Doctor of Philosophy Efficient Traffic Trajectory Error Detection. (2010) (Thesis or
Dissertation Director)
Jie Zheng, Master of Science Workload-Aware Live Storage Migration for Clouds. (2010)
(Thesis or Dissertation Director)
Florin Dinu, Master of Science Gleaning Network Wide Congestion Information from Packet
Marking. (2010) (Thesis or Dissertation Director)
Ansley Post, Doctor of Philosophy Autonomous storage management for low-end computing
environments. (2010) (Committee Member)
Guohui Wang, Doctor of Philosophy Optics and Virtualization as Data Center Network
Infrastructure. (2011) (Thesis or Dissertation Director)
Zheng Cai, Doctor of Philosophy Maestro: Achieving Scalability and Coordination in Centralized
Network Control Plane. (2011) (Thesis or Dissertation Director)
Brent Stephens, Master of Science Designing Scalable Networks for Future Large Datacenters.
(2012) (Committee Member)
Achaleshwar Sahai, PhD PhD Thesis. (2013) (Committee Member)
Wei-Cheng Xiao, Master of Science Physical Implementation of Synchronous Duty-Cycling MAC
Protocols: Experiences and Evaluations. (2013) (Committee Member)
Luis Perez, PhD Query Processing and Optimization for Database Stochastic Analytics. (2013)
(Committee Member)
Luis Perez, PhD Query Processing and Optimization for Stochastic Analytics. (2014)
(Committee Member)
Michael Dietz, PhD Improving user Authentication on the web: Protected login, strong sessions
and identity federation. (2014) (Committee Member)
Ruiqi Liu, MS Performance Analysis and Configuration Selection for Applications in the Cloud.
(2014) (Thesis or Dissertation Director)
Theodore Book, MS Privacy Concerns in Android Advertising Libraries. (2016) (Committee
Member)
Simbarashe Dzinamarira, MS Flow-Controlled Bacjground Replication for Big Data Jobs. (2016)
(Thesis or Dissertation Director)
Yiting Xia, PhD Contrast Plane Design and Performance Analysis for Optical Multicast-capable
Datacenter Networks. (2016) (Thesis or Dissertation Director)
Lei Tang, PhD High-Performance Communication Protocols for Asynchronous Duty-Cycling
Wireless Networks. (Committee Member)
Awards, Prizes, & Fellowships
IBM Faculty Award, (1/2010)
Alfred P. Sloan Fellowship, Alfred P. Sloan Foundation (9/2009)
NSF CAREER Award, NSF (2/2005)