Welcome to GENI web site
GENI.net Home
GENI Planning Group Home:
Overview
FAQ
Community:
Discussion List
Meetings
Working Groups
Broad Participation

Frequently Asked Questions


  • What is GENI?

    GENI, which stands for Global Environment for Network Innovations, will be a shared, global facility designed to catalyze research on network architectures, services and applications.

  • How is GENI different from a traditional network testbed?

    Unlike traditional network testbeds that are designed to validate a specific proposal, GENI will be a general-purpose facility that places essentially no limits on the network architectures, services, and applications that can be evaluated. Unlike traditional network testbeds that limit researchers to either incremental changes or synthetic workloads, GENI will be designed to allow both clean-slate designs and experimentation with real users under real-world conditions. Unlike traditional testbeds that provide no credible deployment path to the commercial world, GENI will represent a model in which incremental adoption of new services drives wide-spread deployment.

  • What are the main technical ideas exploited by GENI?

    At the physical level, GENI will consist of a collection of physical networking components, including links, forwarders, storage and processor clusters, and wireless subnets. These resources are collectively called the GENI substrate. On top of this substrate, the GENI management framework will overlay network experiments on the substrate, where each experiment is said to run in a slice of the substrate.

    Four key ideas make this possible. First, the substrate components will be programmable. This will make it possible to embed any network experiment in GENI, including clean-slate designs that are radically different from today's Internet architecture and protocols. Second, the substrate will be virtualizable. This will make it possible to embed multiple slices in the substrate at the same time. This is important because it will allow experimental services and architectures to run continuously, rather only in a reserved time slot. Third, GENI will include mechanisms that allow end-users to seamlessly opt-in to experimental services. This will make it possible to attract real users, which is critical to evaluating new services under real-world conditions. It also enables incremental adoption, which is key to encouraging wide-spread deployment. Finally, GENI will be modular, with a well-defined architecture and set of interfaces. This will make it possible to extend GENI with new networking technologies as they become available. That is, GENI will not be a static artifact, but rather a dynamic infrastructure that is continually renewed.

  • Who is defining GENI?

    The stake-holders are still being identified. What we can say is that we expect to use a competitive process that draws upon strong university-industry-government partnerships.

  • Who will build GENI?

    The expectation is that the research community will be largely responsible for building GENI, with some number of development teams spread across the country's Universities and research labs involved in its construction. These teams will design and implement the various hardware and software components that will collectively form GENI, leveraging commercially available technology when appropriate. Additional teams will be responsible for assembling the components into a coherent working system, and managing the system on behalf of researchers.

  • Is GENI's definition set in stone?

    No. The proposed facility described in various pages of this web site represents a synthesis of the NSF workshops that have taken place over the past year. Planning processes requires that GENI be defined with a certain level of specificity, but everyone understands that the underlying technology is likely to change rapidly, and that the requirements the community places on GENI will continue to mature. Therefore, the overview of GENI should be viewed as a snapshot as of January 2006. This site will post future snapshots as they come into focus.

  • How can I participate?

    Planning for GENI is still in the very early stages. The definition of the GENI facility will continue to be refined over the next several years, including after we begin to build it. Current snapshots of GENI's design will be posted on this web site, and feedback solicited through a discussion mailing list and a series of open town hall meetings. You are also encouraged to communicate directly with colleagues on various working groups.

  • How will GENI be paid for and what impact will this have other NSF research programs?

    NSF is purusing new money (not currently in the CISE budget) for GENI. As the offical NSF web site for GENI suggests, funding for research using GENI will come from standard CISE programs, such as NeTS, Cyber Trust, CSR, and other programs, using standard procedures for determining which proposals merit funding.

  • What research is GENI expected to enable?

    GENI is expected to enable research across several CISE sub-areas, including networking, distributed systems, wireless and sensor nets, and optical networking. This is consistent with the rationale for GENI, which considers a wide-range of challenges and opportunities facing the Internet.

    Note that the rationale for GENI is much broader than simply investigating alternatives to the Internet's core protocols (e.g., TCP/IP), and there is certainly no pre-conceived notion that the outcome will be limited to innovations at any one level of the protocol stack. GENI is equally likely to result in alternative protocols and architectures running inside the network, as in new applications and services running as overlays on top of today's network.

    Understanding how different types of experiments will influence (and stress) GENI's design is a subject of ongoing discussions. For a recent synoposis of the design principles guiding GENI's design, the interested reader is referred to a recent design document.

  • I'm not a networking researcher. What will GENI do for me?

    Researchers not working on design issues directly supported by GENI will still find many related research questions inspired by GENI. These will include the theoretical underpinnings of complex network systems, analysis and modeling of data collected on GENI, and broader inter-disciplinary issues related to law, policy, and societal impact.

  • Is the expectation that research done on GENI will result in a new version of IP?

    Perhaps, but not necessarily. We expect innovations at many levels of the protocol stack, not just the network level. It might be that GENI leads to the discovery of new overlay services or network applications that run on today's network, but will have a transformative effect on the Internet over time. This is analogous to the way the Internet had a transformative effect on the telephony system over the last 30 years. In general, there are many possible success scenarios worth considering.

  • The deployed Internet represents an enormous investment. How is a clean slate design possibly going to replace it?

    GENI is designed to enable clean slate thinking that is not constrained by today's Internet, but this does not imply that the outcome will necessarily be an entirely new Internet. In other words, "clean slate" is a process, not a result. It is likely that different researchers will chose to leverage different aspects of today's Internet, while exploring alternatives to other elements.

    On the other hand, GENI is designed with deployment in mind. By lowering the barrier-to-entry for users that want to use new services and applications deployed on GENI, we hope to foster incremental adoption, which has the potential to lead to wide-spread deployment. Exactly how research enabled by GENI will ultimately influence the Internet is a subject of much discussion in the research community.

  • GENI is suppose to be a global facility. How will other countries be involved in GENI?

    GENI's design will likely have explicit support for federation. This will allow similar facilities built by other countries to connect to GENI, thereby creating a network substrate with global reach. In such a design, each country or organization that contributes resources to GENI would retain autonomy over how those resources are used, but we are pursuing a design that will allow researchers to share this global infrastructure. As a starting point, GENI will integrate the resources of PlanetLab, which spans 300 sites across 30 countries.

  • How might the larger scientific community take advantage of GENI?

    Again, because of its support for federation, we expect other research communities (and the government agencies that support them) will be able to connect their own resources (e.g., lambdas, compute clusters) to GENI, thereby gaining access to the new network services and applications deployed on GENI. These communities will be able to specify that the resources they contribute will primarily benefit their own user communities, with the researchers working on GENI benefiting from gaining access to real users.

  • How will industry be involved in GENI?

    The networking community has a long history of collaboration with the computer and communications industry. We expect that to continue with GENI. Industry is likely to provide technologies that can be incorporated into the GENI substrate, but more importantly, we expect industrial partners to "plug" emerging technologies into GENI in a way that allows researchers to incorporate them in their experiments.

  • What is the relationship between GENI and NSF's Cyberinfrastructure?

    GENI, and the research it supports, are complementary to NSF's broader CyberInfrastructure activities.

    GENI is a purpose-designed research infrastructure for a particular community, just like a telescope is for astronomers or a large sensor array in the ocean is for oceanographers. In this case, the research community to be served is the community of networking, distributed systems, and communications technology researchers.

    In contrast, the objective of the cyberinfrastructure program is to create broad-use production tools to be shared across the breadth of scientific research and education: tools such as visualization, data sharing, access to High Performance Computing capabilities, and similar facilities.

    The two programs are complementary because there is every reason to expect that research fostered by the GENI effort will directly impact and benefit NSF's CyberInfrastructure activities. Further, in cases where the CyberInfrastructure programs finds it appropriate to fund research in networking and related areas, GENI will provide a powerful and effective platform for supporting that research.

  • What is the relationship between GENI and IPv6?

    First, it is important to remember that discussions about IPv6 began 15 years ago, with wide-spread deployment still just around the corner. With GENI, we may be at the early stages of a network architecture that will take root 10-15 years from now. Second, a new version of IP is not necessarily the only outcome of the research that takes place on top of GENI. It might be that GENI leads to the discovery of new overlay services or network applications that run on today's network, but will have a transformative effect on the Internet over time.

  • What is the relationship between GENI and PlanetLab?

    PlanetLab serves as a prototype of GENI, and helps make the case that such a facility is feasible. However, GENI goes far beyond PlanetLab in several dimensions. Most importantly, instead of being limited to a set of commodity PCs running as an overlay on top of today's Internet, GENI will also support a richer set of node technologies and expose low-level network (link) behavior, thereby enabling experiments "inside" the network. It is also important that GENI provide a richer set of support services, lowering the barrier for researchers to be able to take advantage of GENI.

  • What is FIND and how does it relate to GENI?

    FIND, which stands for Future InterNet Design, is an architecturally focused research effort that would benefit from the GENI facility. FIND defines a broad agenda for the NeTS community, and is likely to be a significant component of the GENI research program, but it does not necessarily capture all the research that will be enabled by GENI. FIND has a strong focus on defining a comprehensive architecture for the Future Internet, with research teams encouraged to reach consensus on broad architectural themes.

Disclaimer: The proposed facility described in various pages of this web site represents a synthesis of NSF workshops and Town Hall meetings that have taken place over the past year. The project development plan requires that GENI be defined with a certain level of specificity, but everyone understands that the underlying technology changes rapidly, and that the requirements the community places on GENI continue to mature. Therefore, these pages should be viewed as a snapshot of GENI as of January 2006. Additional snapshots will be posted as they come into focus.