* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download Scholarly Interest Report
Survey
Document related concepts
Net neutrality law wikipedia , lookup
Deep packet inspection wikipedia , lookup
Wake-on-LAN wikipedia , lookup
Zero-configuration networking wikipedia , lookup
Distributed firewall 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
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)