Changes between Version 2 and Version 3 of WorryingSlivers


Ignore:
Timestamp:
12/07/11 23:28:06 (13 years ago)
Author:
chase@cs.duke.edu
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WorryingSlivers

    v2 v3  
    11
    22= How I learned to stop worrying and love slivers =
     3[http://www.cs.duke.edu/~chase Jeff Chase], speaking only for myself.
    34
    45The GENI debate over slivers has always seemed surreal to me, because it cannot be a technical disagreement.  It can only be a disagreement about what is meant by the term "sliver".   And that is pointless because a sliver could be anything.   So it quickly comes down to one's views about the goals and scope of the entire GENI undertaking.   And yet at the same time, the sliver debate raises a crucial technical issue because it will drive the implementation balance between declarative specifications and code, which is a major architectural tussle in GENI.   I am being provocative here but please bear with me.
     
    67In the Spring of 2008 several of us made a pilgrimage to [http://www.cnri.reston.va.us/ CNRI] to talk about GENI to meet some Internet luminaries and talk about GENI.   (That was the last time I saw Jay Lepreau, bless him.)   As I recall, Vint Cerf was eloquent and animated on the theme that what is (or was) new in GENI is describing and reasoning about virtualized resources and their configurations.   (Federation is another challenge, but that is mostly a question of [AuthStoryBoard figuring out how to use prior work].)
    78
    8 GENI is all about heterogeneous deeply programmable virtualized infrastructure resources, also known as programmable substrate.   These words are taken from my favorite GENI Vision slide, which is now five years old and which I have been using for almost as long.  (If anyone remembers the history of this slide, I would like to know it.)
     9GENI is all about heterogeneous deeply programmable virtualized infrastructure resources, also known as programmable substrate.   These words are taken from my favorite [attachment:wiki:WorryingSlivers GENI Vision slide (pdf)], which is now four years old and which I have been using for almost as long.  (If anyone remembers the history of this slide, I would like to know it.)
    910
    1011So, what is a virtualized infrastructure resource?    Well, that's a good question.  In fact, it was the question Vint Cerf asked us in Reston, and so it must be a good question.  He said that defining what we mean by "network virtual resource" and describing such resources are the key challenges for GENI.   I don't want to put words in his mouth.  But it's in my notes.