Jump to Content
Anees Shaikh

Anees Shaikh

Anees Shaikh is with the Global Networking team at Google where he works on software systems to support network management, cloud networking, and routing security in Google’s production networks. Prior to joining Google, he was the Chief SDN Architect in the System Networking product group at IBM, and a research lead at the T.J. Watson Research Center working in all three major divisions (software, services, and systems) of IBM Research.

Anees has published widely in the areas of networking, cloud computing, and system management, and has been an invited speaker in numerous industry forums. He has also been active in a number of open source and standards efforts, including ONF, OpenStack, and IETF, as well as helping to found the OpenDaylight and OpenConfig projects.

Authored Publications
Google Publications
Other Publications
Sort By
  • Title
  • Title, descending
  • Year
  • Year, descending
    Preview abstract Network management is becoming increasingly automated, and automation depends on detailed, explicit representations of data about both the state of a network, and about an operator’s intent for its networks. In particular, we must explicitly represent the desired and actual topology of a network; almost all other network-management data either derives from its topology, constrains how to use a topology, or associates resources (e.g., addresses) with specific places in a topology. We describe MALT, a Multi-Abstraction-Layer Topology representation, which supports virtually all of our network management phases: design, deployment, configuration, operation, measurement, and analysis. MALT provides interoperability across software systems, and its support for abstraction allows us to explicitly tie low-level network elements to high-level design intent. MALT supports a declarative style that simplifies what-if analysis and testbed support. We also describe the software base that supports efficient use of MALT, as well as numerous, sometimes painful lessons we have learned about curating the taxonomy for a comprehensive, and evolving, representation for topology. View details
    Preview abstract A key area of innovation in optical networking has been enabling modern, vendoragnostic APIs on devices. We provide specifics of how these new capabilities enable deployment and operational efficiencies. View details
    Preview abstract Standardized, vendor agnostic data models deliver major operational benefits. OpenConfig has been implemented on multiple platforms and is an ideal data model to take advantage of these benefits. This document provides an overview. View details
    End-to-End Open Network Management
    Open Networking Summit, San Jose, CA (2019)
    Preview abstract Despite remarkable developments in open networking and SDN, a critical element of operating any network, the management plane, remains an afterthought. As the control and data planes open up, users are still firmly locked into a myriad of proprietary CLIs, APIs, and extensions to configure and monitor the network. In this talk, the presenters will describe a new way of managing, monitoring, and testing networking systems that is vendor-independent, comprehensive, and devised by a broad set of network operators collaborating with equipment and software vendors. The technologies in this ecosystem are designed for automated management systems and include open source data models, development tools, management protocols, and reference implementations. With these tools, the industry have an open, end-to-end open architecture that finally brings network management into the modern SDN era. View details
    Preview abstract Legacy management technologies and concepts are a major blocker to efficiently building and operating a large scale optical network. We provide an overview of new, modern device management technologies and discuss deployment and operational efficiencies that they enable. View details
    Preview abstract We describe a model-based approach for building a transport SDN platform that uses operator-defined data models to build common APIs for managing multi-vendor optical networks consisting of terminal devices and line systems. View details
    Bringing SDN to the Management Plane
    Networking @Scale, Menlo Park, CA (2015)
    Preview abstract Google’s OpenConfig and the need for a network configuration framework guided by software-defined networking principles, with a focus on developing common models of network devices, and common languages to describe network structure and policies. View details
    Preview abstract The networking industry has made good progress in the last few years on developing programmable interfaces and protocols for the control plane to enable a more dynamic and efficient infrastructure. Despite this progress, some parts of networking risk being left behind, most notably network management and configuration. The state-of-the-art in network management remains relegated to proprietary device interfaces (e.g., CLIs), imperative, incremental configuration, and lack of meaningful abstractions. We propose a framework for network configuration guided by software-defined networking principles, with a focus on developing common models of network devices, and common languages to describe network structure and policies. We also propose a publish/subscribe framework for next generation network telemetry, focused on streaming structured data from network elements themselves. View details
    Virtual Network Diagnosis as a Service
    Wenfei Wu
    Guohui Wang
    Aditya Akella
    Proc. of ACM Symposium on Cloud Computing (2013)
    Meridian: An SDN Platform for Cloud Network Services
    Mohammad Banikazemi
    David Olshefski
    John Tracey
    Guohui Wang
    IEEE Communications Magazine, vol. 51 (2013), pp. 120-127
    On the Performance Benefits of Multihoming Route Control
    Aditya Akella
    Bruce Maggs
    Srinivasan Seshan
    IEEE/ACM Transactions on Networking, vol. 16 (2008), pp. 91-104