The GENI Book

  • Rick McGeer
  • Mark Berman
  • Chip Elliott
  • Robert Ricci

Table of contents

  1. Front Matter
    Pages i-xxx
  2. Precursors

    1. Front Matter
      Pages 1-2
    2. Robert Ricci, the Emulab Team
      Pages 19-33
    3. John Wroclawski, Terry Benzel, Jim Blythe, Ted Faber, Alefiya Hussain, Jelena Mirkovic et al.
      Pages 35-62
    4. Dipankar Raychaudhuri, Ivan Seskar, Max Ott
      Pages 63-95
  3. Architecture and Implementation

    1. Front Matter
      Pages 97-99
    2. Marshall Brinn
      Pages 101-116
    3. Jeff Chase, Ilya Baldin
      Pages 127-147
    4. Nicholas Bastin, Rick McGeer
      Pages 149-178
    5. Ivan Seskar, Dipankar Raychaudhuri, Abhimanyu Gosain
      Pages 179-201
    6. Ted Faber, Stephen Schwab, John Wroclawski
      Pages 203-234
    7. Andy Bavier, Rick McGeer
      Pages 235-256
  4. The GENI National Buildout

    1. Front Matter
      Pages 257-258
    2. Heidi Picher Dempsey
      Pages 259-277
    3. Ilya Baldin, Jeff Chase, Yufeng Xin, Anirban Mandal, Paul Ruth, Claris Castillo et al.
      Pages 279-315
    4. Rick McGeer, Robert Ricci
      Pages 317-343
  5. GENI Experiments and Applications

    1. Front Matter
      Pages 345-347
    2. Niky Riga, Sarah Edwards, Vicraj Thomas
      Pages 349-379
    3. James Griffioen, Zongming Fei, Hussamuddin Nasir, Charles Carpenter, Jeremy Reed, Xiongqi Wu et al.
      Pages 381-406
    4. Thierry Rakotoarivelo, Guillaume Jourjon, Olivier Mehani, Max Ott, Michael Zink
      Pages 407-431
    5. Vicraj Thomas, Niky Riga, Sarah Edwards, Fraida Fund, Thanasis Korakis
      Pages 433-449
    6. Matt Hemmings, Robert Krahn, David Lary, Rick McGeer, Glenn Ricart, Marko Röder
      Pages 451-477
    7. Glenn Ricart, Rick McGeer
      Pages 479-510
  6. GENI and the World

    1. Front Matter
      Pages 511-512
    2. Alberto Leon-Garcia, Hadi Bannazadeh
      Pages 545-562
    3. Joe Mambretti, Jim Chen, Fei Yeh, Jingguo Ge, Junling You, Tong Li et al.
      Pages 589-632
  7. Back Matter
    Pages 633-651

About this book


This book, edited by four of the leaders of the National Science Foundation’s Global Environment and Network Innovations (GENI) project, gives the reader a tour of the history, architecture, future, and applications of GENI.  Built over the past decade by hundreds of leading computer scientists and engineers, GENI is a nationwide network used daily by thousands of computer scientists to explore the next Cloud and Internet and the applications and services they enable, which will transform our communities and our lives. Since by design it runs on existing computing and networking equipment and over the standard commodity Internet, it is poised for explosive growth and transformational impact over the next five years.

Over 70 of the builders of GENI have contributed to present its development, architecture, and implementation, both as a standalone US project and as a federated peer with similar projects worldwide, forming the core of a worldwide network. Applications and services enabled by GENI, from smarter cities to intensive collaboration to immersive education, are discussed.  The book also explores the concepts and technologies that transform the Internet from a shared transport network to a collection of “slices” -- private, on-the-fly application-specific nationwide networks with guarantees of privacy and responsiveness.

The reader will learn the motivation for building GENI and the experience of its precursor infrastructures, the architecture and implementation of the GENI infrastructure, its deployment across the United States and worldwide, the new network applications and services enabled by and running on the GENI infrastructure, and its international collaborations and extensions. This book is useful for academics in the networking and distributed systems areas, Chief Information Officers in the academic, private, and government sectors, and network and information architects.


Slice Distributed cloud Software-defined infrastructure Software-defined networking Infrastructure-as-a-service Virtual infrastructure Programmable networks Network testbeds GENI FIDC testbeds Deep programmability Network stitching OpenFlow Research clouds

Editors and affiliations

  • Rick McGeer
    • 1
  • Mark Berman
    • 2
  • Chip Elliott
    • 3
  • Robert Ricci
    • 4
  1. 1.US IgniteWashington, DCUSA
  2. 2.GENI Project OfficeRaytheon BBN TechnologiesCambridgeUSA
  3. 3.GENI Project OfficeRaytheon BBN TechnologiesCambridgeUSA
  4. 4.School of ComputingUniversity of UtahSalt Lake CityUSA

Bibliographic information