Rice
FIS

FIS image header
  •  
  •  
  •  
  •  
  •  
Download 
Scholarly Interest Report
         
T. S. Eugene Ng
Professor
Professor of Computer Science and in Electrical and Computer Engineering
 
e-mail:eugeneng@rice.edu
 
  • 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
Picture
 
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 Link-Sharing, 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 "Meta-Management 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 High-Performance 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 Link-Sharing." 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,“Application-Specific 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 Large-Scale 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) (Thesis Committee Member)

     Alan Mislove, Master of Science POST: A Decentralized Platform for Reliable Collaborative Applications. (2004) (Thesis Committee Member)

     Animesh Nandi, Master of Science LALA: Location Aware Load Aware Overlay Anycast. (2004) (Thesis Committee Member)

     Atul Singh, Master of Science The Eclipse Attack. (2004) (Thesis Committee Member)

     Khoa To, Master of Science Location-Aided Routing in Intermittently Connected Networks. (2005) (Thesis Committee Member)

     Sumit Mittal, Master of Science A Consistent and Transparent Solution for Caching Dynamic Web content. (2005) (Thesis Committee Member)

     Bo Zhang, Masters Measurement-Based Analysis, Modeling, and Synthesis of the Internet Delay Space. (2006) (Thesis Director)

     Hyong-Youb Kim, Doctor of Philosophy TCP Offload through Connection Handoff. (2006) (Thesis Committee Member)

     Amit Kumar Saha, Doctor of Philosophy Throughput and Coverage Improvement in Wireless Mesh Networks. (2007) (Thesis Committee Member)

     Khaled Elmeleegy, Doctor of Philosophy Enhancing Ethernet's Reliability and Scalability. (2008) (Thesis Committee Member)

     Guohui Wang, Master of Science On the Design Principles of Network Coordinates Systems. (2008) (Thesis Director)

     Doctor of hilosophy Providing Incentives to Peer-to-Peer Applications. (2008) (Thesis Committee Member)

     Shu Du, Doctor of Philosophy Using Routing Information to Improve MAC Performance in Multi-Hop Wireless Networks. (2008) (Thesis Committee Member)

     Atul Singh, Doctor of Philosophy Understanding, Evaluating, and Improving the Availability of BFT Protocols. (2009) (Thesis Committee Member)

     Zheng Cai, Master of Science Design and Implementation of the Maestro Network Control Platform. (2009) (Thesis Director)

     Daniel Sandler, Doctor of Philosophy VoteBox: a verifiable, tamper-evident electronic voting systems. (2009) (Thesis Committee Member)

     Alan Mislove, Doctor of Philosophy Online Social Networks: Measurement, Analysis, and Applications to Distributed Information Systems. (2009) (Thesis Committee Member)

     Animesh Nandi, Doctor of Philosophy Exploring the design space of cooperative streaming multicast. (2009) (Thesis Committee Member)

     Yanjun Sun, Doctor of Philosophy Efficient Duty Cycle MAC Protocols for Dynamic Traffice Loads in Wireless Sensor Networks. (2009) (Thesis Committee Member)

     Bo Zhang, Doctor of Philosophy Efficient Traffic Trajectory Error Detection. (2010) (Thesis Director)

     Jie Zheng, Master of Science Workload-Aware Live Storage Migration for Clouds. (2010) (Thesis Director)

     Florin Dinu, Master of Science Gleaning Network Wide Congestion Information from Packet Marking. (2010) (Thesis Director)

     Ansley Post, Doctor of Philosophy Autonomous storage management for low-end computing environments. (2010) (Thesis Committee Member)

     Guohui Wang, Doctor of Philosophy Optics and Virtualization as Data Center Network Infrastructure. (2011) (Thesis Director)

     Zheng Cai, Doctor of Philosophy Maestro: Achieving Scalability and Coordination in Centralized Network Control Plane. (2011) (Thesis Director)

     Brent Stephens, Master of Science Designing Scalable Networks for Future Large Datacenters. (2012) (Thesis Committee Member)

     Achaleshwar Sahai, PhD PhD Thesis. (2013) (Thesis Committee Member)

     Wei-Cheng Xiao, Master of Science Physical Implementation of Synchronous Duty-Cycling MAC Protocols: Experiences and Evaluations. (2013) (Thesis Committee Member)

     Luis Perez, PhD Query Processing and Optimization for Database Stochastic Analytics. (2013) (Thesis Committee Member)

     Luis Perez, PhD Query Processing and Optimization for Stochastic Analytics. (2014) (Thesis Committee Member)

     Michael Dietz, PhD Improving user Authentication on the web: Protected login, strong sessions and identity federation. (2014) (Thesis Committee Member)

     Ruiqi Liu, MS Performance Analysis and Configuration Selection for Applications in the Cloud. (2014) (Thesis Director)

     Theodore Book, MS Privacy Concerns in Android Advertising Libraries. (2016) (Thesis Committee Member)

     Simbarashe Dzinamarira, MS Flow-Controlled Bacjground Replication for Big Data Jobs. (2016) (Thesis Director)

     Yiting Xia, PhD Contrast Plane Design and Performance Analysis for Optical Multicast-capable Datacenter Networks. (2016) (Thesis Director)

     Lei Tang, PhD High-Performance Communication Protocols for Asynchronous Duty-Cycling Wireless Networks. (Thesis 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)