Changes between Version 4 and Version 5 of requirementsfilehtml


Ignore:
Timestamp:
11/02/09 12:08:29 (14 years ago)
Author:
hmussman@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • requirementsfilehtml

    v4 v5  
    33<h1 style="color: orange">
    44
    5 
    6 <html>
    7 
    8 <head>
    9 <meta http-equiv=Content-Type content="text/html; charset=windows-1252">
    10 <meta name=Generator content="Microsoft Word 12 (filtered)">
    11 <style>
    12 <!--
    13  /* Font Definitions */
    14  @font-face
    15         {font-family:Helvetica;
    16         panose-1:2 11 6 4 2 2 2 2 2 4;}
    17 @font-face
    18         {font-family:Wingdings;
    19         panose-1:5 0 0 0 0 0 0 0 0 0;}
    20 @font-face
    21         {font-family:Batang;
    22         panose-1:2 3 6 0 0 1 1 1 1 1;}
    23 @font-face
    24         {font-family:SimSun;
    25         panose-1:2 1 6 0 3 1 1 1 1 1;}
    26 @font-face
    27         {font-family:"MS Gothic";
    28         panose-1:2 11 6 9 7 2 5 8 2 4;}
    29 @font-face
    30         {font-family:"Cambria Math";
    31         panose-1:2 4 5 3 5 4 6 3 2 4;}
    32 @font-face
    33         {font-family:Cambria;
    34         panose-1:2 4 5 3 5 4 6 3 2 4;}
    35 @font-face
    36         {font-family:Calibri;
    37         panose-1:2 15 5 2 2 2 4 3 2 4;}
    38 @font-face
    39         {font-family:Tahoma;
    40         panose-1:2 11 6 4 3 5 4 4 2 4;}
    41 @font-face
    42         {font-family:Verdana;
    43         panose-1:2 11 6 4 3 5 4 4 2 4;}
    44 @font-face
    45         {font-family:"Lucida Grande";}
    46 @font-face
    47         {font-family:Times;
    48         panose-1:2 2 6 3 5 4 5 2 3 4;}
    49 @font-face
    50         {font-family:"Book Antiqua";
    51         panose-1:2 4 6 2 5 3 5 3 3 4;}
    52 @font-face
    53         {font-family:"\@SimSun";
    54         panose-1:2 1 6 0 3 1 1 1 1 1;}
    55 @font-face
    56         {font-family:"\@Batang";
    57         panose-1:2 3 6 0 0 1 1 1 1 1;}
    58 @font-face
    59         {font-family:"\@MS Gothic";
    60         panose-1:0 0 0 0 0 0 0 0 0 0;}
    61  /* Style Definitions */
    62  p.MsoNormal, li.MsoNormal, div.MsoNormal
    63         {margin-top:3.0pt;
    64         margin-right:0in;
    65         margin-bottom:3.0pt;
    66         margin-left:0in;
    67         text-indent:.25in;
    68         line-height:14.0pt;
    69         font-size:11.0pt;
    70         font-family:"Times New Roman","serif";}
    71 h1
    72         {mso-style-link:"Heading 1 Char";
    73         margin-right:0in;
    74         margin-left:.3in;
    75         text-indent:-.3in;
    76         line-height:14.0pt;
    77         page-break-before:always;
    78         font-size:11.0pt;
    79         font-family:"Arial","sans-serif";
    80         font-weight:bold;}
    81 h2
    82         {mso-style-link:"Heading 2 Char1";
    83         margin-top:6.0pt;
    84         margin-right:0in;
    85         margin-bottom:3.0pt;
    86         margin-left:.4in;
    87         text-indent:-.4in;
    88         line-height:14.0pt;
    89         page-break-after:avoid;
    90         font-size:11.0pt;
    91         font-family:"Helvetica","sans-serif";
    92         font-weight:bold;}
    93 h3
    94         {mso-style-link:"Heading 3 Char";
    95         margin-top:6.0pt;
    96         margin-right:0in;
    97         margin-bottom:3.0pt;
    98         margin-left:.5in;
    99         text-indent:-.5in;
    100         line-height:14.0pt;
    101         page-break-after:avoid;
    102         font-size:11.0pt;
    103         font-family:"Helvetica","sans-serif";
    104         font-weight:bold;}
    105 h4
    106         {mso-style-link:"Heading 4 Char";
    107         margin-top:6.0pt;
    108         margin-right:0in;
    109         margin-bottom:3.0pt;
    110         margin-left:.6in;
    111         text-indent:-.6in;
    112         line-height:14.0pt;
    113         page-break-after:avoid;
    114         font-size:11.0pt;
    115         font-family:"Arial","sans-serif";
    116         font-weight:bold;}
    117 h5
    118         {mso-style-link:"Heading 5 Char";
    119         margin-top:12.0pt;
    120         margin-right:0in;
    121         margin-bottom:3.0pt;
    122         margin-left:.7in;
    123         text-indent:-.7in;
    124         line-height:14.0pt;
    125         font-size:11.0pt;
    126         font-family:"Arial","sans-serif";
    127         font-weight:bold;}
    128 h6
    129         {mso-style-link:"Heading 6 Char";
    130         margin-top:12.0pt;
    131         margin-right:0in;
    132         margin-bottom:3.0pt;
    133         margin-left:.8in;
    134         text-indent:-.8in;
    135         line-height:14.0pt;
    136         font-size:11.0pt;
    137         font-family:"Times New Roman","serif";
    138         font-weight:bold;}
    139 p.MsoHeading7, li.MsoHeading7, div.MsoHeading7
    140         {mso-style-link:"Heading 7 Char";
    141         margin-top:12.0pt;
    142         margin-right:0in;
    143         margin-bottom:3.0pt;
    144         margin-left:.9in;
    145         text-indent:-.9in;
    146         line-height:14.0pt;
    147         font-size:12.0pt;
    148         font-family:"Times New Roman","serif";}
    149 p.MsoHeading8, li.MsoHeading8, div.MsoHeading8
    150         {mso-style-link:"Heading 8 Char";
    151         margin-top:12.0pt;
    152         margin-right:0in;
    153         margin-bottom:3.0pt;
    154         margin-left:1.0in;
    155         text-indent:-1.0in;
    156         line-height:14.0pt;
    157         font-size:12.0pt;
    158         font-family:"Times New Roman","serif";
    159         font-style:italic;}
    160 p.MsoHeading9, li.MsoHeading9, div.MsoHeading9
    161         {mso-style-link:"Heading 9 Char";
    162         margin-top:12.0pt;
    163         margin-right:0in;
    164         margin-bottom:3.0pt;
    165         margin-left:1.1in;
    166         text-indent:-1.1in;
    167         line-height:14.0pt;
    168         font-size:11.0pt;
    169         font-family:"Arial","sans-serif";}
    170 p.MsoToc1, li.MsoToc1, div.MsoToc1
    171         {margin-top:6.0pt;
    172         margin-right:0in;
    173         margin-bottom:6.0pt;
    174         margin-left:0in;
    175         line-height:14.0pt;
    176         font-size:10.0pt;
    177         font-family:"Times New Roman","serif";
    178         text-transform:uppercase;}
    179 p.MsoToc2, li.MsoToc2, div.MsoToc2
    180         {margin:0in;
    181         margin-bottom:.0001pt;
    182         text-indent:.25in;
    183         line-height:14.0pt;
    184         font-size:10.0pt;
    185         font-family:"Times New Roman","serif";
    186         font-variant:small-caps;}
    187 p.MsoToc3, li.MsoToc3, div.MsoToc3
    188         {margin-top:0in;
    189         margin-right:0in;
    190         margin-bottom:0in;
    191         margin-left:27.0pt;
    192         margin-bottom:.0001pt;
    193         text-indent:.25in;
    194         line-height:14.0pt;
    195         font-size:10.0pt;
    196         font-family:"Times New Roman","serif";}
    197 p.MsoToc4, li.MsoToc4, div.MsoToc4
    198         {margin-top:0in;
    199         margin-right:0in;
    200         margin-bottom:0in;
    201         margin-left:33.0pt;
    202         margin-bottom:.0001pt;
    203         text-indent:.25in;
    204         line-height:14.0pt;
    205         font-size:9.0pt;
    206         font-family:"Times New Roman","serif";}
    207 p.MsoToc5, li.MsoToc5, div.MsoToc5
    208         {margin-top:0in;
    209         margin-right:0in;
    210         margin-bottom:0in;
    211         margin-left:44.0pt;
    212         margin-bottom:.0001pt;
    213         text-indent:.25in;
    214         line-height:14.0pt;
    215         font-size:9.0pt;
    216         font-family:"Times New Roman","serif";}
    217 p.MsoToc6, li.MsoToc6, div.MsoToc6
    218         {margin-top:0in;
    219         margin-right:0in;
    220         margin-bottom:0in;
    221         margin-left:55.0pt;
    222         margin-bottom:.0001pt;
    223         text-indent:.25in;
    224         line-height:14.0pt;
    225         font-size:9.0pt;
    226         font-family:"Times New Roman","serif";}
    227 p.MsoToc7, li.MsoToc7, div.MsoToc7
    228         {margin-top:0in;
    229         margin-right:0in;
    230         margin-bottom:0in;
    231         margin-left:66.0pt;
    232         margin-bottom:.0001pt;
    233         text-indent:.25in;
    234         line-height:14.0pt;
    235         font-size:9.0pt;
    236         font-family:"Times New Roman","serif";}
    237 p.MsoToc8, li.MsoToc8, div.MsoToc8
    238         {margin-top:0in;
    239         margin-right:0in;
    240         margin-bottom:0in;
    241         margin-left:77.0pt;
    242         margin-bottom:.0001pt;
    243         text-indent:.25in;
    244         line-height:14.0pt;
    245         font-size:9.0pt;
    246         font-family:"Times New Roman","serif";}
    247 p.MsoToc9, li.MsoToc9, div.MsoToc9
    248         {margin-top:0in;
    249         margin-right:0in;
    250         margin-bottom:0in;
    251         margin-left:88.0pt;
    252         margin-bottom:.0001pt;
    253         text-indent:.25in;
    254         line-height:14.0pt;
    255         font-size:9.0pt;
    256         font-family:"Times New Roman","serif";}
    257 p.MsoNormalIndent, li.MsoNormalIndent, div.MsoNormalIndent
    258         {margin-top:3.0pt;
    259         margin-right:0in;
    260         margin-bottom:3.0pt;
    261         margin-left:.5in;
    262         text-indent:.25in;
    263         line-height:14.0pt;
    264         font-size:11.0pt;
    265         font-family:"Times New Roman","serif";}
    266 p.MsoFootnoteText, li.MsoFootnoteText, div.MsoFootnoteText
    267         {mso-style-link:"Footnote Text Char";
    268         margin-top:3.0pt;
    269         margin-right:0in;
    270         margin-bottom:3.0pt;
    271         margin-left:0in;
    272         text-indent:.25in;
    273         line-height:14.0pt;
    274         font-size:10.0pt;
    275         font-family:"Times New Roman","serif";}
    276 p.MsoCommentText, li.MsoCommentText, div.MsoCommentText
    277         {mso-style-link:"Comment Text Char";
    278         margin-top:3.0pt;
    279         margin-right:0in;
    280         margin-bottom:3.0pt;
    281         margin-left:0in;
    282         text-indent:.25in;
    283         line-height:14.0pt;
    284         font-size:10.0pt;
    285         font-family:"Times","serif";}
    286 p.MsoHeader, li.MsoHeader, div.MsoHeader
    287         {mso-style-link:"Header Char";
    288         margin-top:3.0pt;
    289         margin-right:0in;
    290         margin-bottom:3.0pt;
    291         margin-left:0in;
    292         text-indent:.25in;
    293         line-height:14.0pt;
    294         font-size:11.0pt;
    295         font-family:"Times New Roman","serif";}
    296 p.MsoFooter, li.MsoFooter, div.MsoFooter
    297         {mso-style-link:"Footer Char";
    298         margin-top:3.0pt;
    299         margin-right:0in;
    300         margin-bottom:3.0pt;
    301         margin-left:0in;
    302         text-indent:.25in;
    303         line-height:14.0pt;
    304         font-size:11.0pt;
    305         font-family:"Times New Roman","serif";}
    306 p.MsoCaption, li.MsoCaption, div.MsoCaption
    307         {margin-top:6.0pt;
    308         margin-right:0in;
    309         margin-bottom:6.0pt;
    310         margin-left:0in;
    311         text-align:center;
    312         line-height:14.0pt;
    313         font-size:11.0pt;
    314         font-family:"Times New Roman","serif";}
    315 p.MsoEnvelopeAddress, li.MsoEnvelopeAddress, div.MsoEnvelopeAddress
    316         {margin-top:3.0pt;
    317         margin-right:0in;
    318         margin-bottom:3.0pt;
    319         margin-left:2.0in;
    320         text-indent:.25in;
    321         line-height:14.0pt;
    322         font-size:12.0pt;
    323         font-family:"Arial","sans-serif";}
    324 p.MsoEnvelopeReturn, li.MsoEnvelopeReturn, div.MsoEnvelopeReturn
    325         {margin-top:3.0pt;
    326         margin-right:0in;
    327         margin-bottom:3.0pt;
    328         margin-left:0in;
    329         text-indent:.25in;
    330         line-height:14.0pt;
    331         font-size:10.0pt;
    332         font-family:"Arial","sans-serif";}
    333 span.MsoFootnoteReference
    334         {vertical-align:super;}
    335 p.MsoList, li.MsoList, div.MsoList
    336         {margin-top:6.0pt;
    337         margin-right:0in;
    338         margin-bottom:3.0pt;
    339         margin-left:.25in;
    340         text-indent:-.25in;
    341         line-height:14.0pt;
    342         font-size:11.0pt;
    343         font-family:"Times","serif";}
    344 p.MsoListBullet, li.MsoListBullet, div.MsoListBullet
    345         {margin-top:3.0pt;
    346         margin-right:0in;
    347         margin-bottom:3.0pt;
    348         margin-left:.25in;
    349         text-indent:-.25in;
    350         line-height:14.0pt;
    351         font-size:11.0pt;
    352         font-family:"Times New Roman","serif";}
    353 p.MsoListNumber, li.MsoListNumber, div.MsoListNumber
    354         {margin-top:3.0pt;
    355         margin-right:0in;
    356         margin-bottom:3.0pt;
    357         margin-left:.25in;
    358         text-indent:-.25in;
    359         line-height:14.0pt;
    360         font-size:11.0pt;
    361         font-family:"Times New Roman","serif";}
    362 p.MsoList2, li.MsoList2, div.MsoList2
    363         {margin-top:3.0pt;
    364         margin-right:0in;
    365         margin-bottom:3.0pt;
    366         margin-left:.5in;
    367         text-indent:-.25in;
    368         line-height:14.0pt;
    369         font-size:11.0pt;
    370         font-family:"Times New Roman","serif";}
    371 p.MsoList3, li.MsoList3, div.MsoList3
    372         {margin-top:3.0pt;
    373         margin-right:0in;
    374         margin-bottom:3.0pt;
    375         margin-left:.75in;
    376         text-indent:-.25in;
    377         line-height:14.0pt;
    378         font-size:11.0pt;
    379         font-family:"Times New Roman","serif";}
    380 p.MsoList4, li.MsoList4, div.MsoList4
    381         {margin-top:3.0pt;
    382         margin-right:0in;
    383         margin-bottom:3.0pt;
    384         margin-left:1.0in;
    385         text-indent:-.25in;
    386         line-height:14.0pt;
    387         font-size:11.0pt;
    388         font-family:"Times New Roman","serif";}
    389 p.MsoList5, li.MsoList5, div.MsoList5
    390         {margin-top:3.0pt;
    391         margin-right:0in;
    392         margin-bottom:3.0pt;
    393         margin-left:1.25in;
    394         text-indent:-.25in;
    395         line-height:14.0pt;
    396         font-size:11.0pt;
    397         font-family:"Times New Roman","serif";}
    398 p.MsoListBullet2, li.MsoListBullet2, div.MsoListBullet2
    399         {margin-top:6.0pt;
    400         margin-right:0in;
    401         margin-bottom:3.0pt;
    402         margin-left:.5in;
    403         text-indent:-.25in;
    404         line-height:14.0pt;
    405         font-size:11.0pt;
    406         font-family:"Times","serif";}
    407 p.MsoListBullet3, li.MsoListBullet3, div.MsoListBullet3
    408         {margin-top:3.0pt;
    409         margin-right:0in;
    410         margin-bottom:3.0pt;
    411         margin-left:.75in;
    412         text-indent:-.25in;
    413         line-height:14.0pt;
    414         font-size:11.0pt;
    415         font-family:"Times New Roman","serif";}
    416 p.MsoListBullet4, li.MsoListBullet4, div.MsoListBullet4
    417         {margin-top:3.0pt;
    418         margin-right:0in;
    419         margin-bottom:3.0pt;
    420         margin-left:1.0in;
    421         text-indent:-.25in;
    422         line-height:14.0pt;
    423         font-size:11.0pt;
    424         font-family:"Times New Roman","serif";}
    425 p.MsoListBullet5, li.MsoListBullet5, div.MsoListBullet5
    426         {margin-top:3.0pt;
    427         margin-right:0in;
    428         margin-bottom:3.0pt;
    429         margin-left:1.25in;
    430         text-indent:-.25in;
    431         line-height:14.0pt;
    432         font-size:11.0pt;
    433         font-family:"Times New Roman","serif";}
    434 p.MsoListNumber2, li.MsoListNumber2, div.MsoListNumber2
    435         {margin-top:3.0pt;
    436         margin-right:0in;
    437         margin-bottom:3.0pt;
    438         margin-left:.5in;
    439         text-indent:-.25in;
    440         line-height:14.0pt;
    441         font-size:11.0pt;
    442         font-family:"Times New Roman","serif";}
    443 p.MsoListNumber3, li.MsoListNumber3, div.MsoListNumber3
    444         {margin-top:3.0pt;
    445         margin-right:0in;
    446         margin-bottom:3.0pt;
    447         margin-left:.75in;
    448         text-indent:-.25in;
    449         line-height:14.0pt;
    450         font-size:11.0pt;
    451         font-family:"Times New Roman","serif";}
    452 p.MsoListNumber4, li.MsoListNumber4, div.MsoListNumber4
    453         {margin-top:3.0pt;
    454         margin-right:0in;
    455         margin-bottom:3.0pt;
    456         margin-left:1.0in;
    457         text-indent:-.25in;
    458         line-height:14.0pt;
    459         font-size:11.0pt;
    460         font-family:"Times New Roman","serif";}
    461 p.MsoListNumber5, li.MsoListNumber5, div.MsoListNumber5
    462         {margin-top:3.0pt;
    463         margin-right:0in;
    464         margin-bottom:3.0pt;
    465         margin-left:1.25in;
    466         text-indent:-.25in;
    467         line-height:14.0pt;
    468         font-size:11.0pt;
    469         font-family:"Times New Roman","serif";}
    470 p.MsoTitle, li.MsoTitle, div.MsoTitle
    471         {mso-style-link:"Title Char";
    472         margin-top:12.0pt;
    473         margin-right:0in;
    474         margin-bottom:3.0pt;
    475         margin-left:0in;
    476         text-align:center;
    477         text-indent:.25in;
    478         line-height:14.0pt;
    479         font-size:16.0pt;
    480         font-family:"Arial","sans-serif";
    481         font-weight:bold;}
    482 p.MsoClosing, li.MsoClosing, div.MsoClosing
    483         {mso-style-link:"Closing Char";
    484         margin-top:3.0pt;
    485         margin-right:0in;
    486         margin-bottom:3.0pt;
    487         margin-left:3.0in;
    488         text-indent:.25in;
    489         line-height:14.0pt;
    490         font-size:11.0pt;
    491         font-family:"Times New Roman","serif";}
    492 p.MsoSignature, li.MsoSignature, div.MsoSignature
    493         {mso-style-link:"Signature Char";
    494         margin-top:3.0pt;
    495         margin-right:0in;
    496         margin-bottom:3.0pt;
    497         margin-left:3.0in;
    498         text-indent:.25in;
    499         line-height:14.0pt;
    500         font-size:11.0pt;
    501         font-family:"Times New Roman","serif";}
    502 p.MsoBodyText, li.MsoBodyText, div.MsoBodyText
    503         {mso-style-link:"Body Text Char";
    504         margin-top:8.0pt;
    505         margin-right:0in;
    506         margin-bottom:3.0pt;
    507         margin-left:0in;
    508         text-indent:.25in;
    509         line-height:14.0pt;
    510         font-size:10.0pt;
    511         font-family:"Times New Roman","serif";}
    512 p.MsoBodyTextIndent, li.MsoBodyTextIndent, div.MsoBodyTextIndent
    513         {mso-style-link:"Body Text Indent Char";
    514         margin-top:3.0pt;
    515         margin-right:0in;
    516         margin-bottom:6.0pt;
    517         margin-left:0in;
    518         text-indent:.25in;
    519         line-height:200%;
    520         font-size:11.0pt;
    521         font-family:"Times New Roman","serif";}
    522 p.MsoListContinue, li.MsoListContinue, div.MsoListContinue
    523         {margin-top:3.0pt;
    524         margin-right:0in;
    525         margin-bottom:6.0pt;
    526         margin-left:.25in;
    527         text-indent:.25in;
    528         line-height:14.0pt;
    529         font-size:11.0pt;
    530         font-family:"Times New Roman","serif";}
    531 p.MsoListContinue2, li.MsoListContinue2, div.MsoListContinue2
    532         {margin-top:3.0pt;
    533         margin-right:0in;
    534         margin-bottom:6.0pt;
    535         margin-left:.5in;
    536         text-indent:.25in;
    537         line-height:14.0pt;
    538         font-size:11.0pt;
    539         font-family:"Times New Roman","serif";}
    540 p.MsoListContinue3, li.MsoListContinue3, div.MsoListContinue3
    541         {margin-top:3.0pt;
    542         margin-right:0in;
    543         margin-bottom:6.0pt;
    544         margin-left:.75in;
    545         text-indent:.25in;
    546         line-height:14.0pt;
    547         font-size:11.0pt;
    548         font-family:"Times New Roman","serif";}
    549 p.MsoListContinue4, li.MsoListContinue4, div.MsoListContinue4
    550         {margin-top:3.0pt;
    551         margin-right:0in;
    552         margin-bottom:6.0pt;
    553         margin-left:1.0in;
    554         text-indent:.25in;
    555         line-height:14.0pt;
    556         font-size:11.0pt;
    557         font-family:"Times New Roman","serif";}
    558 p.MsoListContinue5, li.MsoListContinue5, div.MsoListContinue5
    559         {margin-top:3.0pt;
    560         margin-right:0in;
    561         margin-bottom:6.0pt;
    562         margin-left:1.25in;
    563         text-indent:.25in;
    564         line-height:14.0pt;
    565         font-size:11.0pt;
    566         font-family:"Times New Roman","serif";}
    567 p.MsoMessageHeader, li.MsoMessageHeader, div.MsoMessageHeader
    568         {mso-style-link:"Message Header Char";
    569         margin-top:3.0pt;
    570         margin-right:0in;
    571         margin-bottom:3.0pt;
    572         margin-left:.75in;
    573         text-indent:-.75in;
    574         line-height:14.0pt;
    575         background:#CCCCCC;
    576         border:none;
    577         padding:0in;
    578         font-size:12.0pt;
    579         font-family:"Arial","sans-serif";}
    580 p.MsoSubtitle, li.MsoSubtitle, div.MsoSubtitle
    581         {mso-style-link:"Subtitle Char";
    582         margin-top:3.0pt;
    583         margin-right:0in;
    584         margin-bottom:3.0pt;
    585         margin-left:0in;
    586         text-align:center;
    587         text-indent:.25in;
    588         line-height:14.0pt;
    589         font-size:12.0pt;
    590         font-family:"Arial","sans-serif";}
    591 p.MsoSalutation, li.MsoSalutation, div.MsoSalutation
    592         {mso-style-link:"Salutation Char";
    593         margin-top:3.0pt;
    594         margin-right:0in;
    595         margin-bottom:3.0pt;
    596         margin-left:0in;
    597         text-indent:.25in;
    598         line-height:14.0pt;
    599         font-size:11.0pt;
    600         font-family:"Times New Roman","serif";}
    601 p.MsoDate, li.MsoDate, div.MsoDate
    602         {mso-style-link:"Date Char";
    603         margin-top:3.0pt;
    604         margin-right:0in;
    605         margin-bottom:3.0pt;
    606         margin-left:0in;
    607         text-indent:.25in;
    608         line-height:14.0pt;
    609         font-size:11.0pt;
    610         font-family:"Times New Roman","serif";}
    611 p.MsoBodyTextFirstIndent, li.MsoBodyTextFirstIndent, div.MsoBodyTextFirstIndent
    612         {mso-style-link:"Body Text First Indent Char";
    613         margin-top:3.0pt;
    614         margin-right:0in;
    615         margin-bottom:6.0pt;
    616         margin-left:0in;
    617         text-indent:10.5pt;
    618         line-height:14.0pt;
    619         font-size:11.0pt;
    620         font-family:"Times New Roman","serif";}
    621 p.MsoBodyTextFirstIndent2, li.MsoBodyTextFirstIndent2, div.MsoBodyTextFirstIndent2
    622         {mso-style-link:"Body Text First Indent 2 Char";
    623         margin-top:3.0pt;
    624         margin-right:0in;
    625         margin-bottom:6.0pt;
    626         margin-left:.25in;
    627         text-indent:10.5pt;
    628         line-height:14.0pt;
    629         font-size:11.0pt;
    630         font-family:"Times New Roman","serif";}
    631 p.MsoNoteHeading, li.MsoNoteHeading, div.MsoNoteHeading
    632         {mso-style-link:"Note Heading Char";
    633         margin-top:3.0pt;
    634         margin-right:0in;
    635         margin-bottom:3.0pt;
    636         margin-left:0in;
    637         text-indent:.25in;
    638         line-height:14.0pt;
    639         font-size:11.0pt;
    640         font-family:"Times New Roman","serif";}
    641 p.MsoBodyText3, li.MsoBodyText3, div.MsoBodyText3
    642         {mso-style-link:"Body Text 3 Char";
    643         margin-top:3.0pt;
    644         margin-right:0in;
    645         margin-bottom:6.0pt;
    646         margin-left:0in;
    647         text-indent:.25in;
    648         line-height:14.0pt;
    649         font-size:8.0pt;
    650         font-family:"Times New Roman","serif";}
    651 p.MsoBodyTextIndent2, li.MsoBodyTextIndent2, div.MsoBodyTextIndent2
    652         {mso-style-link:"Body Text Indent 2 Char";
    653         margin-top:3.0pt;
    654         margin-right:0in;
    655         margin-bottom:6.0pt;
    656         margin-left:.25in;
    657         text-indent:.25in;
    658         line-height:200%;
    659         font-size:11.0pt;
    660         font-family:"Times New Roman","serif";}
    661 p.MsoBodyTextIndent3, li.MsoBodyTextIndent3, div.MsoBodyTextIndent3
    662         {mso-style-link:"Body Text Indent 3 Char";
    663         margin-top:3.0pt;
    664         margin-right:0in;
    665         margin-bottom:6.0pt;
    666         margin-left:.25in;
    667         text-indent:.25in;
    668         line-height:14.0pt;
    669         font-size:8.0pt;
    670         font-family:"Times New Roman","serif";}
    671 p.MsoBlockText, li.MsoBlockText, div.MsoBlockText
    672         {margin-top:3.0pt;
    673         margin-right:1.0in;
    674         margin-bottom:6.0pt;
    675         margin-left:1.0in;
    676         text-indent:.25in;
    677         line-height:14.0pt;
    678         font-size:11.0pt;
    679         font-family:"Times New Roman","serif";}
    680 a:link, span.MsoHyperlink
    681         {color:blue;
    682         text-decoration:underline;}
    683 a:visited, span.MsoHyperlinkFollowed
    684         {color:purple;
    685         text-decoration:underline;}
    686 p.MsoDocumentMap, li.MsoDocumentMap, div.MsoDocumentMap
    687         {mso-style-link:"Document Map Char";
    688         margin-top:3.0pt;
    689         margin-right:0in;
    690         margin-bottom:3.0pt;
    691         margin-left:0in;
    692         text-indent:.25in;
    693         line-height:14.0pt;
    694         background:navy;
    695         font-size:11.0pt;
    696         font-family:"Helvetica","sans-serif";}
    697 p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
    698         {mso-style-link:"Plain Text Char";
    699         margin-top:3.0pt;
    700         margin-right:0in;
    701         margin-bottom:3.0pt;
    702         margin-left:0in;
    703         text-indent:.25in;
    704         line-height:14.0pt;
    705         font-size:10.0pt;
    706         font-family:"Courier New";}
    707 p.MsoAutoSig, li.MsoAutoSig, div.MsoAutoSig
    708         {mso-style-link:"E-mail Signature Char";
    709         margin-top:3.0pt;
    710         margin-right:0in;
    711         margin-bottom:3.0pt;
    712         margin-left:0in;
    713         text-indent:.25in;
    714         line-height:14.0pt;
    715         font-size:11.0pt;
    716         font-family:"Times New Roman","serif";}
    717 p
    718         {margin-right:0in;
    719         margin-left:0in;
    720         font-size:10.0pt;
    721         font-family:"Arial","sans-serif";}
    722 address
    723         {mso-style-link:"HTML Address Char";
    724         margin-top:3.0pt;
    725         margin-right:0in;
    726         margin-bottom:3.0pt;
    727         margin-left:0in;
    728         text-indent:.25in;
    729         line-height:14.0pt;
    730         font-size:11.0pt;
    731         font-family:"Times New Roman","serif";
    732         font-style:italic;}
    733 code
    734         {font-family:"Courier New";}
    735 kbd
    736         {font-family:"Courier New";}
    737 pre
    738         {mso-style-link:"HTML Preformatted Char";
    739         margin-top:3.0pt;
    740         margin-right:0in;
    741         margin-bottom:3.0pt;
    742         margin-left:0in;
    743         text-indent:.25in;
    744         line-height:14.0pt;
    745         font-size:10.0pt;
    746         font-family:"Courier New";}
    747 samp
    748         {font-family:"Courier New";}
    749 tt
    750         {font-family:"Courier New";}
    751 p.MsoCommentSubject, li.MsoCommentSubject, div.MsoCommentSubject
    752         {mso-style-link:"Comment Subject Char";
    753         margin-top:3.0pt;
    754         margin-right:0in;
    755         margin-bottom:3.0pt;
    756         margin-left:0in;
    757         text-indent:.25in;
    758         line-height:14.0pt;
    759         font-size:10.0pt;
    760         font-family:"Times New Roman","serif";
    761         font-weight:bold;}
    762 p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
    763         {mso-style-link:"Balloon Text Char1";
    764         margin-top:3.0pt;
    765         margin-right:0in;
    766         margin-bottom:3.0pt;
    767         margin-left:0in;
    768         text-indent:.25in;
    769         line-height:14.0pt;
    770         font-size:8.0pt;
    771         font-family:"Tahoma","sans-serif";}
    772 span.BalloonTextChar
    773         {mso-style-name:"Balloon Text Char";
    774         mso-style-link:"Balloon Text";
    775         font-family:"Lucida Grande";}
    776 span.Heading1Char
    777         {mso-style-name:"Heading 1 Char";
    778         mso-style-link:"Heading 1";
    779         font-family:"Arial","sans-serif";
    780         font-weight:bold;}
    781 span.Heading2Char
    782         {mso-style-name:"Heading 2 Char";
    783         mso-style-link:"Heading 2";
    784         font-family:"Calibri","sans-serif";
    785         color:#4F81BD;
    786         font-weight:bold;}
    787 span.Heading3Char
    788         {mso-style-name:"Heading 3 Char";
    789         mso-style-link:"Heading 3";
    790         font-family:"Helvetica","sans-serif";
    791         font-weight:bold;}
    792 span.Heading4Char
    793         {mso-style-name:"Heading 4 Char";
    794         mso-style-link:"Heading 4";
    795         font-family:"Arial","sans-serif";
    796         font-weight:bold;}
    797 span.Heading5Char
    798         {mso-style-name:"Heading 5 Char";
    799         mso-style-link:"Heading 5";
    800         font-family:"Arial","sans-serif";
    801         font-weight:bold;}
    802 span.Heading6Char
    803         {mso-style-name:"Heading 6 Char";
    804         mso-style-link:"Heading 6";
    805         font-family:"Times New Roman","serif";
    806         font-weight:bold;}
    807 span.Heading7Char
    808         {mso-style-name:"Heading 7 Char";
    809         mso-style-link:"Heading 7";
    810         font-family:"Times New Roman","serif";}
    811 span.Heading8Char
    812         {mso-style-name:"Heading 8 Char";
    813         mso-style-link:"Heading 8";
    814         font-family:"Times New Roman","serif";
    815         font-style:italic;}
    816 span.Heading9Char
    817         {mso-style-name:"Heading 9 Char";
    818         mso-style-link:"Heading 9";
    819         font-family:"Arial","sans-serif";}
    820 span.subtitle
    821         {mso-style-name:subtitle;}
    822 span.bodydetails
    823         {mso-style-name:bodydetails;}
    824 span.FootnoteTextChar
    825         {mso-style-name:"Footnote Text Char";
    826         mso-style-link:"Footnote Text";
    827         font-family:"Times New Roman","serif";}
    828 span.userinput
    829         {mso-style-name:user_input;}
    830 span.DocumentMapChar
    831         {mso-style-name:"Document Map Char";
    832         mso-style-link:"Document Map";
    833         font-family:"Helvetica","sans-serif";
    834         background:navy;}
    835 span.BodyTextIndentChar
    836         {mso-style-name:"Body Text Indent Char";
    837         mso-style-link:"Body Text Indent";
    838         font-family:"Times New Roman","serif";}
    839 span.BodyTextChar
    840         {mso-style-name:"Body Text Char";
    841         mso-style-link:"Body Text";
    842         font-family:"Times New Roman","serif";}
    843 span.BalloonTextChar1
    844         {mso-style-name:"Balloon Text Char1";
    845         mso-style-link:"Balloon Text";
    846         font-family:"Tahoma","sans-serif";}
    847 p.titleBold, li.titleBold, div.titleBold
    848         {mso-style-name:"title + Bold";
    849         mso-style-link:"title + Bold Char";
    850         margin-top:3.0pt;
    851         margin-right:0in;
    852         margin-bottom:3.0pt;
    853         margin-left:0in;
    854         text-indent:.25in;
    855         line-height:14.0pt;
    856         font-size:11.0pt;
    857         font-family:"Times New Roman","serif";
    858         font-weight:bold;}
    859 span.FooterChar
    860         {mso-style-name:"Footer Char";
    861         mso-style-link:Footer;
    862         font-family:"Times New Roman","serif";}
    863 span.CommentTextChar
    864         {mso-style-name:"Comment Text Char";
    865         mso-style-link:"Comment Text";
    866         font-family:"Times","serif";}
    867 span.HeaderChar
    868         {mso-style-name:"Header Char";
    869         mso-style-link:Header;
    870         font-family:"Times New Roman","serif";}
    871 p.StyleHeading4Firstline0, li.StyleHeading4Firstline0, div.StyleHeading4Firstline0
    872         {mso-style-name:"Style Heading 4 + First line\:  0\0022";
    873         margin-top:6.0pt;
    874         margin-right:0in;
    875         margin-bottom:3.0pt;
    876         margin-left:.6in;
    877         text-indent:0in;
    878         line-height:14.0pt;
    879         page-break-after:avoid;
    880         font-size:11.0pt;
    881         font-family:"Arial","sans-serif";
    882         font-weight:bold;}
    883 span.CommentSubjectChar
    884         {mso-style-name:"Comment Subject Char";
    885         mso-style-link:"Comment Subject";
    886         font-family:"Times New Roman","serif";
    887         font-weight:bold;}
    888 span.Heading2Char1
    889         {mso-style-name:"Heading 2 Char1";
    890         mso-style-link:"Heading 2";
    891         font-family:"Helvetica","sans-serif";
    892         font-weight:bold;}
    893 span.titleBoldChar
    894         {mso-style-name:"title + Bold Char";
    895         mso-style-link:"title + Bold";
    896         font-family:"Times New Roman","serif";
    897         font-weight:bold;}
    898 span.BodyText3Char
    899         {mso-style-name:"Body Text 3 Char";
    900         mso-style-link:"Body Text 3";
    901         font-family:"Times New Roman","serif";}
    902 span.BodyTextFirstIndentChar
    903         {mso-style-name:"Body Text First Indent Char";
    904         mso-style-link:"Body Text First Indent";
    905         font-family:"Times New Roman","serif";}
    906 span.BodyTextFirstIndent2Char
    907         {mso-style-name:"Body Text First Indent 2 Char";
    908         mso-style-link:"Body Text First Indent 2";
    909         font-family:"Times New Roman","serif";}
    910 span.BodyTextIndent2Char
    911         {mso-style-name:"Body Text Indent 2 Char";
    912         mso-style-link:"Body Text Indent 2";
    913         font-family:"Times New Roman","serif";}
    914 span.BodyTextIndent3Char
    915         {mso-style-name:"Body Text Indent 3 Char";
    916         mso-style-link:"Body Text Indent 3";
    917         font-family:"Times New Roman","serif";}
    918 span.ClosingChar
    919         {mso-style-name:"Closing Char";
    920         mso-style-link:Closing;
    921         font-family:"Times New Roman","serif";}
    922 span.DateChar
    923         {mso-style-name:"Date Char";
    924         mso-style-link:Date;
    925         font-family:"Times New Roman","serif";}
    926 span.E-mailSignatureChar
    927         {mso-style-name:"E-mail Signature Char";
    928         mso-style-link:"E-mail Signature";
    929         font-family:"Times New Roman","serif";}
    930 span.HTMLAddressChar
    931         {mso-style-name:"HTML Address Char";
    932         mso-style-link:"HTML Address";
    933         font-family:"Times New Roman","serif";
    934         font-style:italic;}
    935 span.HTMLPreformattedChar
    936         {mso-style-name:"HTML Preformatted Char";
    937         mso-style-link:"HTML Preformatted";
    938         font-family:"Courier New";}
    939 span.MessageHeaderChar
    940         {mso-style-name:"Message Header Char";
    941         mso-style-link:"Message Header";
    942         font-family:"Arial","sans-serif";
    943         background:#CCCCCC;}
    944 span.NoteHeadingChar
    945         {mso-style-name:"Note Heading Char";
    946         mso-style-link:"Note Heading";
    947         font-family:"Times New Roman","serif";}
    948 span.PlainTextChar
    949         {mso-style-name:"Plain Text Char";
    950         mso-style-link:"Plain Text";
    951         font-family:"Courier New";}
    952 span.SalutationChar
    953         {mso-style-name:"Salutation Char";
    954         mso-style-link:Salutation;
    955         font-family:"Times New Roman","serif";}
    956 span.SignatureChar
    957         {mso-style-name:"Signature Char";
    958         mso-style-link:Signature;
    959         font-family:"Times New Roman","serif";}
    960 span.SubtitleChar
    961         {mso-style-name:"Subtitle Char";
    962         mso-style-link:Subtitle;
    963         font-family:"Arial","sans-serif";}
    964 span.TitleChar
    965         {mso-style-name:"Title Char";
    966         mso-style-link:Title;
    967         font-family:"Arial","sans-serif";
    968         font-weight:bold;}
    969 p.Tabletext, li.Tabletext, div.Tabletext
    970         {mso-style-name:"Table text";
    971         margin-top:2.0pt;
    972         margin-right:0in;
    973         margin-bottom:2.0pt;
    974         margin-left:0in;
    975         line-height:12.0pt;
    976         font-size:10.0pt;
    977         font-family:"Arial","sans-serif";}
    978 p.Appendix1, li.Appendix1, div.Appendix1
    979         {mso-style-name:"Appendix 1";
    980         margin-right:0in;
    981         margin-left:.3in;
    982         text-indent:-.3in;
    983         line-height:14.0pt;
    984         page-break-before:always;
    985         font-size:11.0pt;
    986         font-family:"Arial","sans-serif";
    987         font-weight:bold;}
    988 p.operations, li.operations, div.operations
    989         {mso-style-name:operations;
    990         margin-top:3.0pt;
    991         margin-right:0in;
    992         margin-bottom:3.0pt;
    993         margin-left:.25in;
    994         font-size:11.0pt;
    995         font-family:"Arial","sans-serif";}
    996 p.Sidebar, li.Sidebar, div.Sidebar
    997         {mso-style-name:Sidebar;
    998         margin-top:6.0pt;
    999         margin-right:.5in;
    1000         margin-bottom:6.0pt;
    1001         margin-left:.5in;
    1002         font-size:11.0pt;
    1003         font-family:"Book Antiqua","serif";
    1004         font-weight:bold;}
    1005 p.Figure, li.Figure, div.Figure
    1006         {mso-style-name:Figure;
    1007         margin-top:3.0pt;
    1008         margin-right:0in;
    1009         margin-bottom:0in;
    1010         margin-left:0in;
    1011         margin-bottom:.0001pt;
    1012         text-align:center;
    1013         font-size:11.0pt;
    1014         font-family:"Book Antiqua","serif";}
    1015 span.style41
    1016         {mso-style-name:style41;
    1017         font-family:"Verdana","sans-serif";}
    1018  /* Page Definitions */
    1019  @page Section1
    1020         {size:8.5in 11.0in;
    1021         margin:1.0in 1.0in 1.0in 81.0pt;}
    1022 div.Section1
    1023         {page:Section1;}
    1024 @page Section2
    1025         {size:8.5in 11.0in;
    1026         margin:1.0in 1.0in 1.0in 81.0pt;}
    1027 div.Section2
    1028         {page:Section2;}
    1029  /* List Definitions */
    1030  ol
    1031         {margin-bottom:0in;}
    1032 ul
    1033         {margin-bottom:0in;}
    1034 -->
    1035 </style>
    1036 
    1037 </head>
    1038 
    1039 <body lang=EN-US link=blue vlink=purple>
    1040 
    1041 <div class=Section1>
    1042 
    1043 <p class=MsoNormal style='text-indent:0in'>&nbsp;</p>
    1044 
    1045 <p class=MsoNormal>&nbsp;</p>
    1046 
    1047 <p class=MsoNormal align=center style='text-align:center;text-indent:0in'><span
    1048 style='font-size:16.0pt;font-family:"Arial","sans-serif"'>&nbsp;</span></p>
    1049 
    1050 <p class=titleBold align=center style='margin-bottom:6.0pt;text-align:center;
    1051 text-indent:0in;line-height:normal'><span style='font-size:26.0pt;font-family:
    1052 "Arial","sans-serif";color:black'>&nbsp;</span></p>
    1053 
    1054 <p class=MsoNormal align=center style='text-align:center;text-indent:0in;
    1055 line-height:normal'><a name="_Toc178827001"><b><span style='font-size:24.0pt;
    1056 font-family:"Arial","sans-serif"'>G E N I</span></b></a></p>
    1057 
    1058 <p class=MsoNormal align=center style='text-align:center;text-indent:0in;
    1059 line-height:normal'><a name="_Toc178827002"></a><a name="_Toc176220262"></a><a
    1060 name="_Toc176220177"><span style='font-size:14.0pt;font-family:"Arial","sans-serif"'>Global
    1061 Environment for Network Innovations</span></a></p>
    1062 
    1063 <p class=MsoNormal align=center style='text-align:center;text-indent:0in;
    1064 line-height:normal'><a name="_Toc176220263"></a><a name="_Toc176220178"><span
    1065 style='font-family:"Arial","sans-serif"'>&nbsp;</span></a></p>
    1066 
    1067 <p class=MsoNormal align=center style='text-align:center;text-indent:0in;
    1068 line-height:normal'><span style='font-family:"Arial","sans-serif"'>&nbsp;</span></p>
    1069 
    1070 <p class=MsoNormal align=center style='text-align:center;text-indent:0in;
    1071 line-height:normal'><b><span style='font-size:18.0pt;font-family:"Arial","sans-serif"'>GENI
    1072 Control Framework   </span></b></p>
    1073 
    1074 <p class=MsoNormal align=center style='text-align:center;text-indent:0in;
    1075 line-height:normal'><b><span style='font-size:18.0pt;font-family:"Arial","sans-serif"'>Requirements</span></b><a
    1076 name="_Toc176220264"></a><a name="_Toc176220179"></a></p>
    1077 
    1078 <p class=MsoNormal align=center style='text-align:center;text-indent:0in;
    1079 line-height:normal'><span style='font-size:16.0pt;font-family:"Arial","sans-serif"'>&nbsp;</span></p>
    1080 
    1081 <p class=MsoNormal align=center style='text-align:center;text-indent:0in;
    1082 line-height:normal'><a name="_Toc178827004"><span style='font-size:14.0pt;
    1083 font-family:"Arial","sans-serif"'>Document ID: GENI-</span></a><span
    1084 style='font-size:14.0pt;font-family:"Arial","sans-serif"'>SE-CF-RQ-01.3</span></p>
    1085 
    1086 <p class=MsoNormal align=center style='text-align:center;text-indent:0in;
    1087 line-height:normal'><span style='font-size:14.0pt;font-family:"Arial","sans-serif"'>January
    1088 9, 2009</span></p>
    1089 
    1090 <p class=MsoNormal align=center style='text-align:center;text-indent:0in'><span
    1091 style='font-size:16.0pt;font-family:"Arial","sans-serif"'>&nbsp;</span></p>
    1092 
    1093 <p class=MsoNormal align=center style='text-align:center;text-indent:0in'><span
    1094 style='font-size:16.0pt;font-family:"Arial","sans-serif"'>&nbsp;</span></p>
    1095 
    1096 <p class=MsoNormal align=center style='text-align:center;text-indent:0in'><span
    1097 style='font-size:16.0pt;font-family:"Arial","sans-serif"'>&nbsp;</span></p>
    1098 
    1099 <p class=MsoNormal align=center style='text-align:center;text-indent:0in;
    1100 line-height:normal'><a name="OLE_LINK5"><span style='font-family:"Arial","sans-serif";
    1101 color:black'>&nbsp;</span></a></p>
    1102 
    1103 <p class=MsoNormal style='text-indent:0in;line-height:normal'><span
    1104 style='font-family:"Arial","sans-serif";color:black'>&nbsp;</span></p>
    1105 
    1106 <p class=MsoNormal style='text-indent:0in;line-height:normal'><span
    1107 style='font-family:"Arial","sans-serif";color:black'>&nbsp;</span></p>
    1108 
    1109 <p class=MsoNormal style='text-indent:0in;line-height:normal'><span
    1110 style='font-family:"Arial","sans-serif";color:black'>&nbsp;</span></p>
    1111 
    1112 <p class=MsoNormal style='text-indent:0in;line-height:normal'><span
    1113 style='font-family:"Arial","sans-serif";color:black'>&nbsp;</span></p>
    1114 
    1115 <p class=MsoNormal style='text-indent:0in;line-height:normal'><span
    1116 style='font-family:"Arial","sans-serif";color:black'>&nbsp;</span></p>
    1117 
    1118 <p class=MsoNormal style='text-indent:0in;line-height:normal'><span
    1119 style='font-family:"Arial","sans-serif";color:black'>&nbsp;</span></p>
    1120 
    1121 <p class=MsoNormal style='text-indent:0in;line-height:normal'><span
    1122 style='font-family:"Arial","sans-serif";color:black'>&nbsp;</span></p>
    1123 
    1124 <p class=MsoNormal style='text-indent:0in;line-height:normal'><span
    1125 style='font-family:"Arial","sans-serif";color:black'>&nbsp;</span></p>
    1126 
    1127 <p class=MsoNormal style='text-indent:0in;line-height:normal'><span
    1128 style='font-family:"Arial","sans-serif";color:black'>&nbsp;</span></p>
    1129 
    1130 <p class=MsoNormal align=center style='text-align:center;text-indent:0in'><a
    1131 name="_Toc178827007"><span style='font-family:"Arial","sans-serif"'>Prepared
    1132 by:</span></a></p>
    1133 
    1134 <p class=MsoNormal align=center style='text-align:center;text-indent:0in'><a
    1135 name="_Toc178827008"><span style='font-family:"Arial","sans-serif"'>The GENI
    1136 Project Office</span></a></p>
    1137 
    1138 <p class=MsoNormal align=center style='text-align:center;text-indent:0in'><a
    1139 name="_Toc178827009"><span style='font-family:"Arial","sans-serif"'>BBN
    1140 Technologies</span></a></p>
    1141 
    1142 <p class=MsoNormal align=center style='text-align:center;text-indent:0in'><a
    1143 name="_Toc178827010"><span style='font-family:"Arial","sans-serif"'>10 Moulton
    1144 Street</span></a></p>
    1145 
    1146 <p class=MsoNormal align=center style='text-align:center;text-indent:0in'><span
    1147 style='font-family:"Arial","sans-serif"'>Cambridge, MA 02138 USA</span></p>
    1148 
    1149 <p class=MsoNormal align=center style='text-align:center;text-indent:0in'><span
    1150 style='font-family:"Arial","sans-serif"'>&nbsp;</span></p>
    1151 
    1152 <p class=MsoNormal align=center style='text-align:center;text-indent:0in'><span
    1153 style='font-family:"Arial","sans-serif"'>&nbsp;</span></p>
    1154 
    1155 <p class=MsoNormal align=center style='text-align:center;text-indent:0in'><a
    1156 name="_Toc178827011"></a><a name="_Toc176220266"></a><a name="_Toc176220181"><span
    1157 style='font-family:"Arial","sans-serif"'>Issued under NSF Cooperative Agreement</span></a><span
    1158 style='font-family:"Arial","sans-serif"'> CNS-0737890</span></p>
    1159 
    1160 <span style='font-size:11.0pt;font-family:"Times New Roman","serif"'><br
    1161 clear=all style='page-break-before:always'>
    1162 </span>
    1163 
    1164 <p class=MsoNormal align=center style='text-align:center'><a
    1165 name="_Toc178827012"></a><a name="_Toc176220268"></a><a name="_Toc176220183">TABLE
    1166 OF CONTENT</a>S</p>
    1167 
    1168 <p class=MsoNormal style='margin-top:6.0pt;margin-right:0in;margin-bottom:0in;
    1169 margin-left:0in;margin-bottom:.0001pt;text-indent:0in;line-height:12.0pt'><b><span
    1170 style='font-size:12.0pt'>&nbsp;</span></b></p>
    1171 
    1172 <p class=MsoToc1>1<span
    1173 style='font-size:11.0pt;font-family:"Calibri","sans-serif";text-transform:none'>                 </span>Document
    1174 Scope........................................................................................................................... 4</p>
    1175 
    1176 <p class=MsoToc2>1.1<span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
    1177 font-variant:normal !important'>      </span>Purpose of this Document............................................................................................................ 4</p>
    1178 
    1179 <p class=MsoToc2><span style='font-family:"Calibri","sans-serif";color:#4F81BD'>1.2</span><span
    1180 style='font-size:11.0pt;font-family:"Calibri","sans-serif";font-variant:normal !important'>      </span>Context
    1181 for this Document........................................................................................................ 4</p>
    1182 
    1183 <p class=MsoToc2>1.3<span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
    1184 font-variant:normal !important'>      </span>Related Documents........................................................................................................................ 4</p>
    1185 
    1186 <p class=MsoToc3>1.3.1<span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'>     </span>National
    1187 Science Foundation (NSF) Documents.............................................................. 5</p>
    1188 
    1189 <p class=MsoToc3>1.3.2<span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'>     </span>GENI
    1190 Documents................................................................................................................... 5</p>
    1191 
    1192 <p class=MsoToc3>1.3.3<span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'>     </span>Standards
    1193 Documents........................................................................................................... 5</p>
    1194 
    1195 <p class=MsoToc3>1.3.4<span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'>     </span>Other
    1196 Documents.................................................................................................................... 5</p>
    1197 
    1198 <p class=MsoToc2>1.4<span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
    1199 font-variant:normal !important'>      </span>Document Revision History........................................................................................................ 6</p>
    1200 
    1201 <p class=MsoToc1>2<span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
    1202 text-transform:none'>                 </span>GENI Core Concepts.................................................................................................................... 7</p>
    1203 
    1204 <p class=MsoToc1>3<span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
    1205 text-transform:none'>                 </span>GENI System Overview.............................................................................................................. 8</p>
    1206 
    1207 <p class=MsoToc2>3.1<span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
    1208 font-variant:normal !important'>      </span>Major Entities and their Relationships............................................................................... 8</p>
    1209 
    1210 <p class=MsoToc2>3.2<span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
    1211 font-variant:normal !important'>      </span>Federated Suites.............................................................................................................................. 9</p>
    1212 
    1213 <p class=MsoToc2>3.3<span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
    1214 font-variant:normal !important'>      </span>Slices................................................................................................................................................... 10</p>
    1215 
    1216 <p class=MsoToc1>4<span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
    1217 text-transform:none'>                 </span>GENI Control Framework Definition......................................................................... 11</p>
    1218 
    1219 <p class=MsoToc1>5<span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
    1220 text-transform:none'>                 </span>GENI Control Framework
    1221 Requirements................................................................ 13</p>
    1222 
    1223 <p class=MsoToc2>5.1<span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
    1224 font-variant:normal !important'>      </span>Origin.................................................................................................................................................. 13</p>
    1225 
    1226 <p class=MsoToc2>5.2<span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
    1227 font-variant:normal !important'>      </span>Principals.......................................................................................................................................... 13</p>
    1228 
    1229 <p class=MsoToc3>5.2.1<span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'>     </span>Definitions............................................................................................................................. 13</p>
    1230 
    1231 <p class=MsoToc3>5.2.2<span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'>     </span>Identification........................................................................................................................ 13</p>
    1232 
    1233 <p class=MsoToc3>5.2.3<span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'>     </span>Registration........................................................................................................................... 13</p>
    1234 
    1235 <p class=MsoToc3>5.2.4<span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'>     </span>Authentication...................................................................................................................... 14</p>
    1236 
    1237 <p class=MsoToc3>5.2.5<span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'>     </span>Privileges
    1238 and Roles............................................................................................................. 14</p>
    1239 
    1240 <p class=MsoToc2>5.3<span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
    1241 font-variant:normal !important'>      </span>Aggregates and Components................................................................................................... 14</p>
    1242 
    1243 <p class=MsoToc3>5.3.1<span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'>     </span>Definitions............................................................................................................................. 14</p>
    1244 
    1245 <p class=MsoToc3>5.3.2<span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'>     </span>Identification........................................................................................................................ 16</p>
    1246 
    1247 <p class=MsoToc3>5.3.3<span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'>     </span>Registration........................................................................................................................... 16</p>
    1248 
    1249 <p class=MsoToc3>5.3.4<span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'>     </span>Resource
    1250 Allocation............................................................................................................. 16</p>
    1251 
    1252 <p class=MsoToc2>5.4<span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
    1253 font-variant:normal !important'>      </span>Slices................................................................................................................................................... 17</p>
    1254 
    1255 <p class=MsoToc3>5.4.1<span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'>     </span>Definitions............................................................................................................................. 17</p>
    1256 
    1257 <p class=MsoToc3>5.4.2<span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'>     </span>Identification........................................................................................................................ 17</p>
    1258 
    1259 <p class=MsoToc3>5.4.3<span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'>     </span>Registration........................................................................................................................... 17</p>
    1260 
    1261 <p class=MsoToc2>5.5<span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
    1262 font-variant:normal !important'>      </span>Experiment Setup........................................................................................................................... 18</p>
    1263 
    1264 <p class=MsoToc3>5.5.1<span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'>     </span>Resource
    1265 and Topology Discovery................................................................................... 18</p>
    1266 
    1267 <p class=MsoToc3>5.5.2<span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'>     </span>Resource
    1268 Sharing.................................................................................................................. 18</p>
    1269 
    1270 <p class=MsoToc3>5.5.3<span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'>     </span>Resource
    1271 Authorization and Policy Implementation.................................................... 18</p>
    1272 
    1273 <p class=MsoToc3>5.5.4<span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'>     </span>Resource
    1274 Assignment.......................................................................................................... 19</p>
    1275 
    1276 <p class=MsoToc3>5.5.5<span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'>     </span>Component
    1277 Programming.................................................................................................. 20</p>
    1278 
    1279 <p class=MsoToc3>5.5.6<span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'>     </span>Disconnected
    1280 Operation of Components........................................................................ 20</p>
    1281 
    1282 <p class=MsoToc3>5.5.7<span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'>     </span>Disconnected
    1283 Operation of Researchers.......................................................................... 20</p>
    1284 
    1285 <p class=MsoToc3>5.5.8<span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'>     </span>Resource
    1286 to Resource Connections.................................................................................. 20</p>
    1287 
    1288 <p class=MsoToc3>5.5.9<span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'>     </span>Setup
    1289 Verification................................................................................................................ 21</p>
    1290 
    1291 <p class=MsoToc2>5.6<span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
    1292 font-variant:normal !important'>      </span>Experiment Execution................................................................................................................. 21</p>
    1293 
    1294 <p class=MsoToc3>5.6.1<span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'>     </span>Experiment
    1295 and Sliver Control.......................................................................................... 21</p>
    1296 
    1297 <p class=MsoToc3>5.6.2<span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'>     </span>Experiment
    1298 Data Collection and Management............................................................. 21</p>
    1299 
    1300 <p class=MsoToc3>5.6.3<span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'>     </span>Forensic
    1301 and Usage Data Collection and Management............................................... 22</p>
    1302 
    1303 <p class=MsoToc3>5.6.4<span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'>     </span>Experiment
    1304 Status Events and Notifications.................................................................. 22</p>
    1305 
    1306 <p class=MsoToc3>5.6.5<span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'>     </span>Experiment
    1307 Status Commands and Responses............................................................. 23</p>
    1308 
    1309 <p class=MsoToc2>5.7<span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
    1310 font-variant:normal !important'>      </span>Federation........................................................................................................................................ 23</p>
    1311 
    1312 <p class=MsoToc3>5.7.1<span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'>     </span>Federated
    1313 Aggregates and Components.......................................................................... 24</p>
    1314 
    1315 <p class=MsoToc3>5.7.2<span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'>     </span>Federated
    1316 Suites................................................................................................................... 24</p>
    1317 
    1318 <p class=MsoToc2>5.8<span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
    1319 font-variant:normal !important'>      </span>Reliable Operation with High
    1320 Availability..................................................................... 24</p>
    1321 
    1322 <p class=MsoToc2>5.9<span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
    1323 font-variant:normal !important'>      </span>Responsive Operation.................................................................................................................. 25</p>
    1324 
    1325 <p class=MsoToc2>5.10<span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
    1326 font-variant:normal !important'>    </span>Scaling Benchmarks.................................................................................................................... 25</p>
    1327 
    1328 <p class=MsoToc2>5.11<span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
    1329 font-variant:normal !important'>    </span>Secure Operation........................................................................................................................... 26</p>
    1330 
    1331 <p class=MsoToc1>6<span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
    1332 text-transform:none'>                 </span>Glossary......................................................................................................................................... 27</p>
    1333 
    1334 <p class=MsoNormal style='margin-top:6.0pt;margin-right:0in;margin-bottom:0in;
    1335 margin-left:0in;margin-bottom:.0001pt;text-indent:0in;line-height:12.0pt'><b><span
    1336 style='font-size:12.0pt'>&nbsp;</span></b></p>
    1337 
    1338 <p class=MsoNormal style='margin-top:6.0pt;margin-right:0in;margin-bottom:0in;
    1339 margin-left:0in;margin-bottom:.0001pt;text-indent:0in;line-height:12.0pt'><b><span
    1340 style='font-size:12.0pt'>&nbsp;</span></b></p>
    1341 
    1342 <p class=MsoNormal style='margin-left:.25in;text-indent:0in'>&nbsp;</p>
    1343 
    1344 <p class=MsoNormal style='margin-left:.25in;text-indent:0in'><span
    1345 style='font-size:1.0pt'>2</span></p>
    1346 
    1347 </div>
    1348 
    1349 <span style='font-size:1.0pt;font-family:"Times New Roman","serif"'><br
    1350 clear=all style='page-break-before:auto'>
    1351 </span>
    1352 
    1353 <div class=Section2>
    1354 
    1355 <h1><a name="_Toc176220269"></a><a name="_Toc176220184"></a><a
    1356 name="_Toc483988721"></a><a name="_Toc483988580"></a><a name="_Toc483987194"></a><a
    1357 name="_Toc219278013"></a><a name="_Toc209440466"></a><a name="_Toc83121150"></a><a
    1358 name="_Toc178827013">1<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    1359 </span>Document </a>Scope</h1>
    1360 
    1361 <p class=MsoNormal>This section describes this document’s purpose, its context
    1362 within the overall GENI document tree, the set of related documents, and this
    1363 document’s revision history.</p>
    1364 
    1365 <p class=MsoNormal>&nbsp;</p>
    1366 
    1367 <h2><a name="_Toc219278014"></a><a name="_Toc209440467"></a><a
    1368 name="_Toc83121151"></a><a name="_Toc178827014">1.1<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    1369 </span>Purpose of this Document</a></h2>
    1370 
    1371 <p class=MsoNormal>This document defines the GENI control framework subsystem,
    1372 and then specifies its requirements.  It is a DRAFT, to be used for discussion
    1373 in the GENI Facility Control Framework working group.  Once approved, it can be
    1374 used as a guide to judge the completeness of prototype control framework
    1375 designs, and as a guide to their continued evolution.</p>
    1376 
    1377 <h2><a name="_Toc219278015"></a><a name="_Toc209440468"></a><a
    1378 name="_Toc83121152"></a><a name="_Toc178827015"><span class=Heading2Char><span
    1379 style='font-size:13.0pt'>1.2<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    1380 </span></span></span><span class=Heading2Char><span style='font-family:"Helvetica","sans-serif";
    1381 color:windowtext'>Context for this Document</span></span></a></h2>
    1382 
    1383 <p class=MsoNormal>Figure 1-1. below shows the context for this document within
    1384 GENI’s overall document tree.</p>
    1385 
    1386 <p class=MsoNormal style='text-indent:0in'>
    1387 
    1388 <table cellpadding=0 cellspacing=0 align=left>
    1389  <tr>
    1390   <td width=76 height=0></td>
    1391  </tr>
    1392  <tr>
    1393   <td></td>
    1394   <td><img width=268 height=155
    1395   src="010909b%20%20GENI-SE-CH-RQ-01.3%20%20filtered%20%20_files/image001.png"></td>
    1396  </tr>
    1397 </table>
    1398 
    1399 <br clear=ALL>
    1400 </p>
    1401 
    1402 <p class=MsoCaption><a name="_Ref59090403">Figure </a>1-1. This Document within
    1403 the GENI Document Tree.</p>
    1404 
    1405 <p class=MsoNormal>&nbsp;</p>
    1406 
    1407 <h2><a name="_Toc219278016"></a><a name="_Toc209440469"></a><a
    1408 name="_Toc83121153"></a><a name="_Toc178827016">1.3<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    1409 </span>Related Documents</a></h2>
    1410 
    1411 <p class=MsoNormal>The following documents of exact date listed are related to
    1412 this document, and provide background information, requirements, etc., that are
    1413 important for this document. </p>
    1414 
    1415 <p class=MsoNormal>Some of the material in this document is drawn from the GENI
    1416 System Requirements document.</p>
    1417 
    1418 <p class=MsoNormal>Some of the material in this document is drawn from the GENI
    1419 System Overview document.</p>
    1420 
    1421 <p class=MsoNormal>Some of the material in this document is drawn from the
    1422 Slice-based Facility Architecture document.</p>
    1423 
    1424 <p class=MsoNormal>&nbsp;</p>
    1425 
    1426 <p class=MsoNormal>&nbsp;</p>
    1427 
    1428 <h3><a name="_Toc219278017"></a><a name="_Toc209440470"></a><a
    1429 name="_Toc83121154"></a><a name="_Toc178827017">1.3.1<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    1430 </span>National Science Foundation (NSF) Documents</a></h3>
    1431 
    1432 <p class=MsoNormal style='page-break-after:avoid'>&nbsp;</p>
    1433 
    1434 <table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
    1435  style='margin-left:5.4pt;border-collapse:collapse;border:none'>
    1436  <tr>
    1437   <td width=168 valign=top style='width:1.75in;border:solid windowtext 1.0pt;
    1438   background:#E6E6E6;padding:0in 5.4pt 0in 5.4pt'>
    1439   <p class=Tabletext style='page-break-after:avoid'><b>Document ID</b></p>
    1440   </td>
    1441   <td width=451 valign=top style='width:4.7in;border:solid windowtext 1.0pt;
    1442   border-left:none;background:#E6E6E6;padding:0in 5.4pt 0in 5.4pt'>
    1443   <p class=Tabletext style='page-break-after:avoid'><b>Document Title and Issue
    1444   Date</b></p>
    1445   </td>
    1446  </tr>
    1447  <tr>
    1448   <td width=168 valign=top style='width:1.75in;border:solid windowtext 1.0pt;
    1449   border-top:none;padding:0in 5.4pt 0in 5.4pt'>
    1450   <p class=MsoNormal style='margin-top:2.0pt;margin-right:0in;margin-bottom:
    1451   2.0pt;margin-left:0in;text-indent:0in;line-height:12.0pt;page-break-after:
    1452   avoid'><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>N / A</span></p>
    1453   </td>
    1454   <td width=451 valign=top style='width:4.7in;border-top:none;border-left:none;
    1455   border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
    1456   padding:0in 5.4pt 0in 5.4pt'>
    1457   <p class=MsoNormal style='margin-top:2.0pt;margin-right:0in;margin-bottom:
    1458   2.0pt;margin-left:0in;text-indent:0in;line-height:12.0pt;page-break-after:
    1459   avoid'><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>&nbsp;</span></p>
    1460   </td>
    1461  </tr>
    1462 </table>
    1463 
    1464 <p class=MsoNormal style='text-indent:0in'>&nbsp;</p>
    1465 
    1466 <p class=MsoNormal>&nbsp;</p>
    1467 
    1468 <h3><a name="_Toc219278018"></a><a name="_Toc209440471"></a><a
    1469 name="_Toc83121155"></a><a name="_Toc178827018">1.3.2<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    1470 </span>GENI Documents</a></h3>
    1471 
    1472 <p class=MsoNormal style='page-break-after:avoid'>&nbsp;</p>
    1473 
    1474 <table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
    1475  style='margin-left:5.4pt;border-collapse:collapse;border:none'>
    1476  <tr>
    1477   <td width=168 valign=top style='width:1.75in;border:solid windowtext 1.0pt;
    1478   background:#E6E6E6;padding:0in 5.4pt 0in 5.4pt'>
    1479   <p class=Tabletext style='page-break-after:avoid'><b>Document ID</b></p>
    1480   </td>
    1481   <td width=444 valign=top style='width:333.0pt;border:solid windowtext 1.0pt;
    1482   border-left:none;background:#E6E6E6;padding:0in 5.4pt 0in 5.4pt'>
    1483   <p class=Tabletext style='page-break-after:avoid'><b>Document Title and Issue
    1484   Date</b></p>
    1485   </td>
    1486  </tr>
    1487  <tr>
    1488   <td width=168 valign=top style='width:1.75in;border:solid windowtext 1.0pt;
    1489   border-top:none;padding:0in 5.4pt 0in 5.4pt'>
    1490   <p class=Tabletext>GENI-SE-SY-RQ-01.4</p>
    1491   </td>
    1492   <td width=444 valign=top style='width:333.0pt;border-top:none;border-left:
    1493   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
    1494   padding:0in 5.4pt 0in 5.4pt'>
    1495   <p class=Tabletext>GENI System Requirements, September 18, 2008</p>
    1496   <p class=Tabletext><a href="http://www.geni.net/docs/GENI-SE-SY-RQ-01.7.pdf">http://www.geni.net/docs/GENI-SE-SY-RQ-01.7.pdf</a>
    1497   </p>
    1498   </td>
    1499  </tr>
    1500  <tr>
    1501   <td width=168 valign=top style='width:1.75in;border:solid windowtext 1.0pt;
    1502   border-top:none;padding:0in 5.4pt 0in 5.4pt'>
    1503   <p class=Tabletext>GENI-SE-SY-SO-01.5</p>
    1504   </td>
    1505   <td width=444 valign=top style='width:333.0pt;border-top:none;border-left:
    1506   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
    1507   padding:0in 5.4pt 0in 5.4pt'>
    1508   <p class=Tabletext>GENI System Overview, September 19, 2008, <a
    1509   href="http://www.geni.net/docs/GENISysOvrvw092908.pdf">http://www.geni.net/docs/GENISysOvrvw092908.pdf</a> 
    1510   </p>
    1511   </td>
    1512  </tr>
    1513  <tr>
    1514   <td width=168 valign=top style='width:1.75in;border:solid windowtext 1.0pt;
    1515   border-top:none;padding:0in 5.4pt 0in 5.4pt'>
    1516   <p class=Tabletext>TBD</p>
    1517   </td>
    1518   <td width=444 valign=top style='width:333.0pt;border-top:none;border-left:
    1519   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
    1520   padding:0in 5.4pt 0in 5.4pt'>
    1521   <p class=Tabletext>GENI Experiment Lifecycle</p>
    1522   <p class=Tabletext>TBD</p>
    1523   </td>
    1524  </tr>
    1525 </table>
    1526 
    1527 <p class=MsoNormal>&nbsp;</p>
    1528 
    1529 <h3><a name="_Toc219278019"></a><a name="_Toc209440472"></a><a
    1530 name="_Toc83121156"></a><a name="_Toc178827019">1.3.3<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    1531 </span>Standards Documents</a></h3>
    1532 
    1533 <p class=MsoNormal style='page-break-after:avoid'>&nbsp;</p>
    1534 
    1535 <table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
    1536  style='margin-left:5.4pt;border-collapse:collapse;border:none'>
    1537  <tr>
    1538   <td width=168 valign=top style='width:1.75in;border:solid windowtext 1.0pt;
    1539   background:#E6E6E6;padding:0in 5.4pt 0in 5.4pt'>
    1540   <p class=Tabletext style='page-break-after:avoid'><b>Document ID</b></p>
    1541   </td>
    1542   <td width=444 valign=top style='width:333.0pt;border:solid windowtext 1.0pt;
    1543   border-left:none;background:#E6E6E6;padding:0in 5.4pt 0in 5.4pt'>
    1544   <p class=Tabletext style='page-break-after:avoid'><b>Document Title and Issue
    1545   Date</b></p>
    1546   </td>
    1547  </tr>
    1548  <tr>
    1549   <td width=168 valign=top style='width:1.75in;border:solid windowtext 1.0pt;
    1550   border-top:none;padding:0in 5.4pt 0in 5.4pt'>
    1551   <p class=Tabletext>N / A</p>
    1552   </td>
    1553   <td width=444 valign=top style='width:333.0pt;border-top:none;border-left:
    1554   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
    1555   padding:0in 5.4pt 0in 5.4pt'>
    1556   <p class=Tabletext>&nbsp;</p>
    1557   </td>
    1558  </tr>
    1559 </table>
    1560 
    1561 <p class=MsoNormal>&nbsp;</p>
    1562 
    1563 <h3><a name="_Toc219278020"></a><a name="_Toc209440473"></a><a
    1564 name="_Toc83121157">1.3.4<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    1565 </span>Other Documents</a></h3>
    1566 
    1567 <p class=MsoNormal style='page-break-after:avoid'>&nbsp;</p>
    1568 
    1569 <table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=660
    1570  style='margin-left:5.4pt;border-collapse:collapse;border:none'>
    1571  <tr>
    1572   <td width=138 valign=top style='width:103.5pt;border:solid windowtext 1.0pt;
    1573   background:#E6E6E6;padding:0in 5.4pt 0in 5.4pt'>
    1574   <p class=Tabletext style='page-break-after:avoid'><b>Document ID</b></p>
    1575   </td>
    1576   <td width=522 valign=top style='width:391.2pt;border:solid windowtext 1.0pt;
    1577   border-left:none;background:#E6E6E6;padding:0in 5.4pt 0in 5.4pt'>
    1578   <p class=Tabletext style='page-break-after:avoid'><b>Document Title and Issue
    1579   Date</b></p>
    1580   </td>
    1581  </tr>
    1582  <tr style='height:16.6pt'>
    1583   <td width=138 valign=top style='width:103.5pt;border:solid windowtext 1.0pt;
    1584   border-top:none;padding:0in 5.4pt 0in 5.4pt;height:16.6pt'>
    1585   <p class=MsoNormal>GDD 06-10</p>
    1586   </td>
    1587   <td width=522 valign=top style='width:391.2pt;border-top:none;border-left:
    1588   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
    1589   padding:0in 5.4pt 0in 5.4pt;height:16.6pt'>
    1590   <p class=Tabletext><span class=style41><span style='font-family:"Arial","sans-serif"'>&quot;Towards
    1591   Operational Security for GENI,&quot; by Jim Basney, Roy Campbell, Himanshu
    1592   Khurana, Von Welch, GENI Design Document 06-10, July 2006. </span></span>  </p>
    1593   <p class=Tabletext><a href="http://www.geni.net/GDD/GDD-06-10.pdf">http://www.geni.net/GDD/GDD-06-10.pdf</a> 
    1594   </p>
    1595   </td>
    1596  </tr>
    1597  <tr style='height:16.6pt'>
    1598   <td width=138 valign=top style='width:103.5pt;border:solid windowtext 1.0pt;
    1599   border-top:none;padding:0in 5.4pt 0in 5.4pt;height:16.6pt'>
    1600   <p class=MsoNormal>GDD 06-23</p>
    1601   </td>
    1602   <td width=522 valign=top style='width:391.2pt;border-top:none;border-left:
    1603   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
    1604   padding:0in 5.4pt 0in 5.4pt;height:16.6pt'>
    1605   <p class=Tabletext><span class=style41><span style='font-family:"Arial","sans-serif"'>&quot;GENI
    1606   Facility Security,&quot; by Thomas Anderson and Michael Reiter, GENI Design
    1607   Document 06-23, Distributed Services Working Group, September 2006.  </span></span><a
    1608   href="http://www.geni.net/GDD/GDD-06-23.pdf">http://www.geni.net/GDD/GDD-06-23.pdf</a><span
    1609   class=style41><span style='font-family:"Arial","sans-serif"'> </span></span></p>
    1610   </td>
    1611  </tr>
    1612  <tr style='height:16.6pt'>
    1613   <td width=138 valign=top style='width:103.5pt;border:solid windowtext 1.0pt;
    1614   border-top:none;padding:0in 5.4pt 0in 5.4pt;height:16.6pt'>
    1615   <p class=MsoNormal>N/A</p>
    1616   </td>
    1617   <td width=522 valign=top style='width:391.2pt;border-top:none;border-left:
    1618   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
    1619   padding:0in 5.4pt 0in 5.4pt;height:16.6pt'>
    1620   <p class=Tabletext><span class=style41><span style='font-family:"Arial","sans-serif"'>&quot;GMC
    1621   Specifications,&quot; edited by Ted Faber, Facility Architecture Working
    1622   Group, September 2006.   </span></span></p>
    1623   <p class=Tabletext><a href="http://www.geni.net/wsdl.php">http://www.geni.net/wsdl.php</a></p>
    1624   </td>
    1625  </tr>
    1626  <tr style='height:16.6pt'>
    1627   <td width=138 valign=top style='width:103.5pt;border:solid windowtext 1.0pt;
    1628   border-top:none;padding:0in 5.4pt 0in 5.4pt;height:16.6pt'>
    1629   <p class=MsoNormal>GDD 06-24</p>
    1630   </td>
    1631   <td width=522 valign=top style='width:391.2pt;border-top:none;border-left:
    1632   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
    1633   padding:0in 5.4pt 0in 5.4pt;height:16.6pt'>
    1634   <p class=Tabletext><span class=style41><span style='font-family:"Arial","sans-serif"'>&quot;GENI
    1635   Distributed Services,&quot; by Thomas Anderson and Amin Vahdat, GENI Design
    1636   Document 06-24, Distributed Services Working Group, November 2006.  </span></span><a
    1637   href="http://www.geni.net/GDD/GDD-06-24.pdf">http://www.geni.net/GDD/GDD-06-24.pdf</a><span
    1638   class=style41><span style='font-family:"Arial","sans-serif"'> </span></span></p>
    1639   </td>
    1640  </tr>
    1641  <tr style='height:16.6pt'>
    1642   <td width=138 valign=top style='width:103.5pt;border:solid windowtext 1.0pt;
    1643   border-top:none;padding:0in 5.4pt 0in 5.4pt;height:16.6pt'>
    1644   <p class=MsoNormal>GDD 06-38</p>
    1645   </td>
    1646   <td width=522 valign=top style='width:391.2pt;border-top:none;border-left:
    1647   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
    1648   padding:0in 5.4pt 0in 5.4pt;height:16.6pt'>
    1649   <p class=Tabletext><span class=style41><span style='font-family:"Arial","sans-serif"'>&quot;GENI
    1650   Engineering Guidelines,&quot; edited by Ted Faber, GENI Design Document 06-38,
    1651   Facility Architecture Working Group, December 2006.   </span></span></p>
    1652   <p class=Tabletext><a href="http://www.geni.net/GDD/GDD-06-38.pdf">http://www.geni.net/GDD/GDD-06-38.pdf</a></p>
    1653   </td>
    1654  </tr>
    1655  <tr style='height:16.6pt'>
    1656   <td width=138 valign=top style='width:103.5pt;border:solid windowtext 1.0pt;
    1657   border-top:none;padding:0in 5.4pt 0in 5.4pt;height:16.6pt'>
    1658   <p class=MsoNormal>GDD 06-42</p>
    1659   </td>
    1660   <td width=522 valign=top style='width:391.2pt;border-top:none;border-left:
    1661   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
    1662   padding:0in 5.4pt 0in 5.4pt;height:16.6pt'>
    1663   <p class=Tabletext><span class=style41><span style='font-family:"Arial","sans-serif"'>&quot;Using
    1664   the Component and Aggregate Abstractions in the GENI Architecture,&quot; by John
    1665   Wroclawski, GENI Design Document 06-42, Facility Architecture Working Group, December
    1666   2006.   </span></span></p>
    1667   <p class=Tabletext><a href="http://www.geni.net/GDD/GDD-06-42.pdf">http://www.geni.net/GDD/GDD-06-42.pdf</a></p>
    1668   </td>
    1669  </tr>
    1670  <tr style='height:16.6pt'>
    1671   <td width=138 valign=top style='width:103.5pt;border:solid windowtext 1.0pt;
    1672   border-top:none;padding:0in 5.4pt 0in 5.4pt;height:16.6pt'>
    1673   <p class=MsoNormal>N/A</p>
    1674   </td>
    1675   <td width=522 valign=top style='width:391.2pt;border-top:none;border-left:
    1676   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
    1677   padding:0in 5.4pt 0in 5.4pt;height:16.6pt'>
    1678   <p class=Tabletext>Slice Based Facility Architecture, v1.10, August 8, 2008,
    1679   by Larry Peterson, et.al.  <a
    1680   href="http://groups.geni.net/geni/attachment/wiki/GeniControlBr/v1.10%20%20080808%20%20sfa.pdf">http://groups.geni.net/geni/attachment/wiki/GeniControlBr/v1.10%20%20080808%20%20sfa.pdf</a>
    1681   </p>
    1682   </td>
    1683  </tr>
    1684  <tr style='height:15.7pt'>
    1685   <td width=138 valign=top style='width:103.5pt;border:solid windowtext 1.0pt;
    1686   border-top:none;padding:0in 5.4pt 0in 5.4pt;height:15.7pt'>
    1687   <p class=MsoNormal>&nbsp;</p>
    1688   </td>
    1689   <td width=522 valign=top style='width:391.2pt;border-top:none;border-left:
    1690   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
    1691   padding:0in 5.4pt 0in 5.4pt;height:15.7pt'>
    1692   <p class=Tabletext>&nbsp;</p>
    1693   </td>
    1694  </tr>
    1695 </table>
    1696 
    1697 <p class=MsoNormal>&nbsp;</p>
    1698 
    1699 <p class=MsoNormal>&nbsp;</p>
    1700 
    1701 <h2><a name="_Toc219278021"></a><a name="_Toc209440474"></a><a
    1702 name="_Toc83121158"></a><a name="_Toc178827020">1.4<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    1703 </span>Document Revision History</a></h2>
    1704 
    1705 <p class=MsoNormal>The following table provides the revision history for this
    1706 document, summarizing the date at which it was revised, who revised it, and a
    1707 brief summary of the changes. This list is maintained in reverse chronological
    1708 order so the newest revision comes first in the list.</p>
    1709 
    1710 <p class=MsoNormal>&nbsp;</p>
    1711 
    1712 <table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=606
    1713  style='margin-left:5.4pt;border-collapse:collapse;border:none'>
    1714  <tr style='height:.25in'>
    1715   <td width=72 valign=top style='width:.75in;border:solid windowtext 1.0pt;
    1716   background:#E0E0E0;padding:0in 5.4pt 0in 5.4pt;height:.25in'>
    1717   <p class=Tabletext>Revision</p>
    1718   </td>
    1719   <td width=84 style='width:63.0pt;border:solid windowtext 1.0pt;border-left:
    1720   none;background:#E0E0E0;padding:0in 5.4pt 0in 5.4pt;height:.25in'>
    1721   <p class=Tabletext>Date</p>
    1722   </td>
    1723   <td width=96 style='width:1.0in;border:solid windowtext 1.0pt;border-left:
    1724   none;background:#E0E0E0;padding:0in 5.4pt 0in 5.4pt;height:.25in'>
    1725   <p class=Tabletext>Revised By</p>
    1726   </td>
    1727   <td width=354 style='width:265.5pt;border:solid windowtext 1.0pt;border-left:
    1728   none;background:#E0E0E0;padding:0in 5.4pt 0in 5.4pt;height:.25in'>
    1729   <p class=Tabletext>Summary of Changes</p>
    1730   </td>
    1731  </tr>
    1732  <tr style='height:32.45pt'>
    1733   <td width=72 valign=top style='width:.75in;border:solid windowtext 1.0pt;
    1734   border-top:none;padding:0in 5.4pt 0in 5.4pt;height:32.45pt'>
    1735   <p class=Tabletext>01.1</p>
    1736   </td>
    1737   <td width=84 valign=top style='width:63.0pt;border-top:none;border-left:none;
    1738   border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
    1739   padding:0in 5.4pt 0in 5.4pt;height:32.45pt'>
    1740   <p class=Tabletext>11/21/08</p>
    1741   </td>
    1742   <td width=96 valign=top style='width:1.0in;border-top:none;border-left:none;
    1743   border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
    1744   padding:0in 5.4pt 0in 5.4pt;height:32.45pt'>
    1745   <p class=Tabletext>H. Mussman</p>
    1746   </td>
    1747   <td width=354 valign=top style='width:265.5pt;border-top:none;border-left:
    1748   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
    1749   padding:0in 5.4pt 0in 5.4pt;height:32.45pt'>
    1750   <p class=Tabletext>Completed draft, for limited review, based on material
    1751   adapted from earlier architecture document.</p>
    1752   </td>
    1753  </tr>
    1754  <tr style='height:17.15pt'>
    1755   <td width=72 valign=top style='width:.75in;border:solid windowtext 1.0pt;
    1756   border-top:none;padding:0in 5.4pt 0in 5.4pt;height:17.15pt'>
    1757   <p class=Tabletext>01.2</p>
    1758   </td>
    1759   <td width=84 valign=top style='width:63.0pt;border-top:none;border-left:none;
    1760   border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
    1761   padding:0in 5.4pt 0in 5.4pt;height:17.15pt'>
    1762   <p class=Tabletext>12/22/08</p>
    1763   </td>
    1764   <td width=96 valign=top style='width:1.0in;border-top:none;border-left:none;
    1765   border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
    1766   padding:0in 5.4pt 0in 5.4pt;height:17.15pt'>
    1767   <p class=Tabletext>H. Mussman</p>
    1768   </td>
    1769   <td width=354 valign=top style='width:265.5pt;border-top:none;border-left:
    1770   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
    1771   padding:0in 5.4pt 0in 5.4pt;height:17.15pt'>
    1772   <p class=Tabletext>Updated after review by GPO systems engineers.</p>
    1773   </td>
    1774  </tr>
    1775  <tr style='height:18.5pt'>
    1776   <td width=72 valign=top style='width:.75in;border:solid windowtext 1.0pt;
    1777   border-top:none;padding:0in 5.4pt 0in 5.4pt;height:18.5pt'>
    1778   <p class=Tabletext>01.3</p>
    1779   </td>
    1780   <td width=84 valign=top style='width:63.0pt;border-top:none;border-left:none;
    1781   border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
    1782   padding:0in 5.4pt 0in 5.4pt;height:18.5pt'>
    1783   <p class=Tabletext>1/9/09</p>
    1784   </td>
    1785   <td width=96 valign=top style='width:1.0in;border-top:none;border-left:none;
    1786   border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
    1787   padding:0in 5.4pt 0in 5.4pt;height:18.5pt'>
    1788   <p class=Tabletext>H. Mussman</p>
    1789   </td>
    1790   <td width=354 valign=top style='width:265.5pt;border-top:none;border-left:
    1791   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
    1792   padding:0in 5.4pt 0in 5.4pt;height:18.5pt'>
    1793   <p class=Tabletext>Updated after 2<sup>nd</sup> review by GPO systems
    1794   engineers.</p>
    1795   </td>
    1796  </tr>
    1797  <tr style='height:.2in'>
    1798   <td width=72 valign=top style='width:.75in;border:solid windowtext 1.0pt;
    1799   border-top:none;padding:0in 5.4pt 0in 5.4pt;height:.2in'>
    1800   <p class=Tabletext>01.4</p>
    1801   </td>
    1802   <td width=84 valign=top style='width:63.0pt;border-top:none;border-left:none;
    1803   border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
    1804   padding:0in 5.4pt 0in 5.4pt;height:.2in'>
    1805   <p class=Tabletext>&nbsp;</p>
    1806   </td>
    1807   <td width=96 valign=top style='width:1.0in;border-top:none;border-left:none;
    1808   border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
    1809   padding:0in 5.4pt 0in 5.4pt;height:.2in'>
    1810   <p class=Tabletext>&nbsp;</p>
    1811   </td>
    1812   <td width=354 valign=top style='width:265.5pt;border-top:none;border-left:
    1813   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
    1814   padding:0in 5.4pt 0in 5.4pt;height:.2in'>
    1815   <p class=Tabletext>&nbsp;</p>
    1816   </td>
    1817  </tr>
    1818 </table>
    1819 
    1820 <p class=MsoNormal>&nbsp;</p>
    1821 
    1822 <h1><a name="_Toc219278022">2<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    1823 </span>GENI Core Concepts</a></h1>
    1824 
    1825 <p class=MsoNormal>The Global Environment for Network Innovations (GENI) is a
    1826 suite of experimental network research infrastructure now being planned and
    1827 prototyped. GENI prototyping is sponsored by the National Science Foundation to
    1828 support experimental research in network science and engineering.</p>
    1829 
    1830 <p class=MsoNormal>As envisioned in these community plans, this suite will
    1831 support a wide range of network science and engineering experiments such as new
    1832 protocols and data dissemination techniques running over a substantial
    1833 fiber-optic infrastructure with next-generation optical switches, novel
    1834 high-speed routers, city-wide experimental urban radio networks, high-end
    1835 computational clusters, and sensor grids. All infrastructure are envisioned to
    1836 be shared among a large number of individual, simultaneous experiments with
    1837 extensive instrumentation that makes it easy to collect, analyze, and share
    1838 real measurements.</p>
    1839 
    1840 <p class=MsoNormal>Core concepts for a GENI infrastructure suite have been
    1841 established:</p>
    1842 
    1843 <p class=MsoNormal style='margin-left:.5in;text-indent:-.25in'><span
    1844 style='font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    1845 </span></span><b>Programmability</b> – researchers may download software into
    1846 GENI-compatible nodes to control how those nodes behave; </p>
    1847 
    1848 <p class=MsoNormal style='margin-left:.5in;text-indent:-.25in'><span
    1849 style='font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    1850 </span></span><b>Virtualization and Other Forms of Resource Sharing </b>–
    1851 whenever feasible, nodes implement virtual machines, which allow multiple
    1852 researchers to simultaneously share the infrastructure; and each experiment
    1853 runs within its own, isolated slice created end-to-end across the experiment’s
    1854 GENI resources; </p>
    18555
    18566<p class=MsoNormal style='margin-left:.5in;text-indent:-.25in'><span
     
    187222<p class=MsoNormal>&nbsp;</p>
    187323
    1874 <h1><a name="_Toc219278023"></a><a name="_Toc209440486"></a><a
    1875 name="_Toc83121170"></a><a name="_Toc209089222"></a><a name="_Toc209089404"></a><a
    1876 name="_Toc209089227"></a><a name="_Toc209089409"></a><a name="_Toc209089229"></a><a
    1877 name="_Toc209089411"></a><a name="_Toc209089231"></a><a name="_Toc209089413"></a><a
    1878 name="_Toc209089232"></a><a name="_Toc209089414"></a><a name="_Toc209089234"></a><a
    1879 name="_Toc209089416"></a>3<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    1880 </span>GENI System Overview</h1>
    188124
    1882 <h2><a name="_Toc219278024"></a><a name="_Toc217802700"></a><a
    1883 name="_Toc209440487"></a><a name="_Toc83121171">3.1<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    1884 </span>Major Entities and their Relationships</a></h2>
    1885 
    1886 <p class=MsoNormal><a name="_Toc209089259"></a><a name="_Toc209089441"></a><a
    1887 name="_Toc209089260"></a><a name="_Toc209089442"></a><a name="_Toc209089261"></a><a
    1888 name="_Toc209089443"></a><a name="_Toc209089262"></a><a name="_Toc209089444"></a><a
    1889 name="_Toc209089264"></a><a name="_Toc209089446"></a><a name="_Toc209089289"></a><a
    1890 name="_Toc209089471"></a><a name="_Toc209089296"></a><a name="_Toc209089478"></a><a
    1891 name="_Toc209089298"></a><a name="_Toc209089480"></a><a name="_Toc209089301"></a><a
    1892 name="_Toc209089483"></a><a name="_Toc209089347"></a><a name="_Toc209089529"></a>Figure  2-1 presents a block diagram of the GENI system covering the major entities
    1893 within the overall system.  Optional (but desirable) parts are shown
    1894 “grayed-out.”  See the GENI System Overview document at <a
    1895 href="http://www.geni.net/docs/GENISysOvrvw092908.pdf">http://www.geni.net/docs/GENISysOvrvw092908.pdf</a> 
    1896 for more details.</p>
    1897 
    1898 <p class=MsoNormal>&nbsp;</p>
    1899 
    1900 <p class=Figure style='margin-top:6.0pt;margin-right:0in;margin-bottom:6.0pt;
    1901 margin-left:0in'><img border=0 width=459 height=288
    1902 src="010909b%20%20GENI-SE-CH-RQ-01.3%20%20filtered%20%20_files/image002.png"></p>
    1903 
    1904 <p class=MsoCaption><a name="_Ref181925863">Figure </a>2-1. GENI System Diagram.</p>
    1905 
    1906 <b><span style='font-size:11.0pt;font-family:"Helvetica","sans-serif"'><br
    1907 clear=all style='page-break-before:always'>
    1908 </span></b>
    1909 
    1910 <h2><a name="_Ref83378487"></a><a name="_Toc209440495"></a><a
    1911 name="_Toc83121178"></a><a name="_Toc219278025"></a><a name="_Toc217802701">3.2<span
    1912 style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Federated
    1913 Suites</a></h2>
    1914 
    1915 <p class=MsoNormal>Figure  2-2 provides a system diagram illustrating
    1916 federation between one GENI suite and another. As a hypothetical example, it
    1917 depicts federation between a US-based GENI suite and a compatible suite in the
    1918 European Union (EU).</p>
    1919 
    1920 <p class=Figure style='margin-top:6.0pt;margin-right:0in;margin-bottom:6.0pt;
    1921 margin-left:0in'><img border=0 width=459 height=289
    1922 src="010909b%20%20GENI-SE-CH-RQ-01.3%20%20filtered%20%20_files/image003.png"></p>
    1923 
    1924 <p class=MsoCaption><a name="_Ref209085026">Figure </a>2-2. System Diagram with
    1925 Federated Infrastructure Suites.</p>
    1926 
    1927 <p class=MsoNormal>&nbsp;</p>
    1928 
    1929 <b><span style='font-size:11.0pt;font-family:"Helvetica","sans-serif"'><br
    1930 clear=all style='page-break-before:always'>
    1931 </span></b>
    1932 
    1933 <h2><a name="_Toc209440496"></a><a name="_Toc83121179"></a><a
    1934 name="_Toc219278026"></a><a name="_Toc217802702">3.3<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    1935 </span>Slices</a></h2>
    1936 
    1937 <p class=MsoNormal>Figure 2-3 shows two researchers from different
    1938 organizations managing their two experiments in two corresponding slices. Each
    1939 slice spans an interconnected set of slivers on multiple aggregates and/or
    1940 components in diverse locations. Each researcher remotely discovers, reserves,
    1941 configures, programs, debugs, operates, manages, and teardowns the “slivers”
    1942 that are required for their experiment. Note that the clearinghouse keeps track
    1943 of these slices for troubleshooting or emergency shutdown.</p>
    1944 
    1945 <p class=Figure style='margin-top:6.0pt;margin-right:0in;margin-bottom:6.0pt;
    1946 margin-left:0in'><img border=0 width=459 height=284
    1947 src="010909b%20%20GENI-SE-CH-RQ-01.3%20%20filtered%20%20_files/image004.png"></p>
    1948 
    1949 <p class=MsoCaption>Figure 2-3. Two GENI Slices.</p>
    1950 
    1951 <p class=MsoNormal>An aggregate manager a) interacting with the researcher (or
    1952 her proxies) via the control plane and b) configuring the devices over internal
    1953 interfaces establishes Slivers. Components may be virtualized, and can thus
    1954 provide resources for multiple experiments at the same time, but keep the
    1955 experiments isolated from one another. In addition, each slice requires its own
    1956 set of experiment support services.  Furthermore, as shown in Slice B, “opt-in”
    1957 users may join the experiment running in a slice, and thus be associated with that
    1958 slice.</p>
    1959 
    1960 <h1><a name="_Toc219278027">4<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    1961 </span>GENI Control Framework Definition</a></h1>
    1962 
    1963 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'>The GENI
    1964 control framework includes the entities shown in Figure 4-1, and the Control
    1965 Plane for transporting messages between these entities.</p>
    1966 
    1967 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'>&nbsp;</p>
    1968 
    1969 <p class=Figure style='margin-top:6.0pt;margin-right:0in;margin-bottom:6.0pt;
    1970 margin-left:0in'><img border=0 width=459 height=288
    1971 src="010909b%20%20GENI-SE-CH-RQ-01.3%20%20filtered%20%20_files/image005.png"></p>
    1972 
    1973 <p class=MsoCaption>Figure 4-1. GENI Control Framework Entities.</p>
    1974 
    1975 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'>&nbsp;</p>
    1976 
    1977 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'>&nbsp;</p>
    1978 
    1979 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'>The GENI
    1980 control framework includes the following clearinghouse entities in a GENI suite:</p>
    1981 
    1982 <p class=MsoListBullet style='margin-left:.75in'><span style='font-family:Symbol'>·<span
    1983 style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    1984 </span></span>Principal registry and related services. </p>
    1985 
    1986 <p class=MsoListBullet style='margin-left:.75in'><span style='font-family:Symbol'>·<span
    1987 style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    1988 </span></span>Component registry and related services. </p>
    1989 
    1990 <p class=MsoListBullet style='margin-left:.75in'><span style='font-family:Symbol'>·<span
    1991 style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    1992 </span></span>Slice registry and related services. </p>
    1993 
    1994 <p class=MsoListBullet style='margin-left:.75in'><span style='font-family:Symbol'>·<span
    1995 style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    1996 </span></span>An optional ticket log and related services, for holding “sliver
    1997 records”, used in administering and managing the GENI suite.</p>
    1998 
    1999 <p class=MsoListBullet style='margin-left:.75in'><span style='font-family:Symbol'>·<span
    2000 style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    2001 </span></span>An optional software repository, for holding software objects
    2002 that are required to administer, operate or manage the GENI suite.</p>
    2003 
    2004 <p class=MsoNormal>&nbsp;</p>
    2005 
    2006 <p class=MsoNormal>It includes the following entities associated with each
    2007 aggregate or component that is providing experiment resources in a GENI suite:</p>
    2008 
    2009 <p class=MsoListBullet style='margin-left:.75in'><span style='font-family:Symbol'>·<span
    2010 style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    2011 </span></span>An aggregate manager and related services.</p>
    2012 
    2013 <p class=MsoListBullet style='margin-left:.75in'><span style='font-family:Symbol'>·<span
    2014 style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    2015 </span></span>An optional component manager and related services, for
    2016 components that are part of an aggregate.</p>
    2017 
    2018 <p class=MsoListBullet style='margin-left:.75in'><span style='font-family:Symbol'>·<span
    2019 style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    2020 </span></span>An optional broker service and related services, that typically
    2021 functions as an aggregate-of-aggregates manager in the GENI suite.</p>
    2022 
    2023 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'>&nbsp;</p>
    2024 
    2025 <p class=MsoNormal>It includes the following entities associated with a
    2026 principal who is utilizing, administering or managing experiment resources in a
    2027 GENI suite.</p>
    2028 
    2029 <p class=MsoListBullet style='margin-left:.75in'><span style='font-family:Symbol'>·<span
    2030 style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    2031 </span></span>A principal  acting from a server utilizing a browser client
    2032 and/or a set of helper tools</p>
    2033 
    2034 <p class=MsoListBullet style='margin-left:.75in'><span style='font-family:Symbol'>·<span
    2035 style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    2036 </span></span>A principal service acting on behalf of a principal , utilizing a
    2037 browser client and/or a set of helper tools, that appears as a principal  in
    2038 the GENI suite.</p>
    2039 
    2040 <p class=MsoListBullet>&nbsp;</p>
    2041 
    2042 <p class=MsoNormal>The GENI control framework defines:</p>
    2043 
    2044 <p class=MsoListBullet style='margin-left:.75in'><span style='font-family:Symbol'>·<span
    2045 style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    2046 </span></span>Interfaces between all entities.</p>
    2047 
    2048 <p class=MsoListBullet style='margin-left:.75in'><span style='font-family:Symbol'>·<span
    2049 style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    2050 </span></span>Message types including basic protocols and required functions. </p>
    2051 
    2052 <p class=MsoListBullet style='margin-left:.75in'><span style='font-family:Symbol'>·<span
    2053 style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    2054 </span></span>Message flows necessary to realize key experiment scenarios.</p>
    2055 
    2056 <p class=MsoListBullet>&nbsp;</p>
    2057 
    2058 <h1><a name="_Toc219278028">5<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    2059 </span>GENI Control Framework Requirements</a></h1>
    2060 
    2061 <h2 style='text-indent:0in'>&nbsp;</h2>
    2062 
    2063 <h2><a name="_Toc219278029">5.1<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    2064 </span>Origin</a></h2>
    2065 
    2066 <p class=MsoNormal>These GENI control framework requirements originate from the
    2067 following:</p>
    2068 
    2069 <p class=MsoNormal style='margin-left:.75in;text-indent:-.25in'><span
    2070 style='font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    2071 </span></span>GENI core concepts;  see <a
    2072 href="http://www.geni.net/docs/GENI-SE-SY-RQ-01.7.pdf">http://www.geni.net/docs/GENI-SE-SY-RQ-01.7.pdf</a> 
    2073 and Section 2.</p>
    2074 
    2075 <p class=MsoNormal style='margin-left:.75in;text-indent:-.25in'><span
    2076 style='font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    2077 </span></span>GENI system overview;  see  <a
    2078 href="http://www.geni.net/docs/GENISysOvrvw092908.pdf">http://www.geni.net/docs/GENISysOvrvw092908.pdf</a>
    2079  and Section 3.</p>
    2080 
    2081 <p class=MsoNormal style='margin-left:.75in;text-indent:-.25in'><span
    2082 style='font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    2083 </span></span>GENI system requirements;  see [<a
    2084 href="http://www.geni.net/docs/GENI-SE-SY-RQ-01.7.pdf">http://www.geni.net/docs/GENI-SE-SY-RQ-01.7.pdf</a>].</p>
    2085 
    2086 <p class=MsoNormal>&nbsp;</p>
    2087 
    2088 <h2><a name="_Toc219278030">5.2<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    2089 </span>Principals</a></h2>
    2090 
    2091 <h3><a name="_Toc219278031">5.2.1<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    2092 </span>Definitions</a></h3>
    2093 
    2094 <p class=MsoNormal>a)  A GENI principal is a person acting from a server
    2095 utilizing a browser client and/or a set of helper tools, who is utilizing,
    2096 administering or managing experiment resources in a GENI suite.</p>
    2097 
    2098 <p class=MsoNormal>b)  A GENI service acting on behalf of a principal,
    2099 utilizing a browser client and/or a set of helper tools, may function as a
    2100 principal in a GENI suite.</p>
    2101 
    2102 <p class=MsoListBullet style='margin-left:.75in;text-indent:0in'>&nbsp;</p>
    2103 
    2104 <h3><a name="_Toc219278032">5.2.2<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    2105 </span>Identification</a></h3>
    2106 
    2107 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'>a)  Each
    2108 principal shall have a globally-unique name and/or a globally-unique numerical
    2109 identifier.</p>
    2110 
    2111 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'>b)  It shall
    2112 be possible to identify a principal who is acting within the GENI suite.</p>
    2113 
    2114 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'><b>Issue:</b> 
    2115 c)  Should there be a principal who is anonymous, perhaps with strictly limited
    2116 privileges?  </p>
    2117 
    2118 <p class=MsoListBullet>&nbsp;</p>
    2119 
    2120 <h3><a name="_Toc219278033">5.2.3<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    2121 </span>Registration</a></h3>
    2122 
    2123 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'>a)  Each
    2124 principal  shall be registered within the GENI suite, which then holds a
    2125 “principal registration record”, or a “principal record”.</p>
    2126 
    2127 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'>b)  A
    2128 principal may be indirectly registered, i.e., the GENI suite may recognize
    2129 their registration within their home organization, and check with its
    2130 registration service as needed.</p>
    2131 
    2132 <p class=MsoNormal>c)  A principal shall be registered jointly by a principal
    2133 administrator who acts for the GENI suite and by one who has been authorized to
    2134 act for a research organization, or their delegates, who are then jointly
    2135 responsible for the registration record of that principal.</p>
    2136 
    2137 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'>d)  The principal
    2138 record shall include their identity and their contact information.</p>
    2139 
    2140 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'>e)  The
    2141 principal record shall include the status and quality of verifying their
    2142 identity.</p>
    2143 
    2144 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'>f)  The
    2145 principal record shall include their status to operate within the GENI suite. </p>
    2146 
    2147 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'>g)  The
    2148 principal record shall include information (e.g., a PublicKey) so that they can
    2149 be authenticated when operating within the GENI suite.</p>
    2150 
    2151 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'><b>Issue:</b> 
    2152 h)  Should there be a principal who is “casually registered” in the GENI suite,
    2153 perhaps with strictly limited privileges?  </p>
    2154 
    2155 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'>&nbsp;</p>
    2156 
    2157 <h3><a name="_Toc219278034">5.2.4<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    2158 </span>Authentication</a></h3>
    2159 
    2160 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'>a)  It shall
    2161 be possible to authenticate a principal  who is acting within the GENI suite by
    2162 utilizing information (e.g., a public key) stored within the registry.  </p>
    2163 
    2164 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'>Note:  This
    2165 involves a check with the registry that is either positive (status is active and
    2166 here is the current public key) or negative (here is certificate revocation
    2167 list for you to check).</p>
    2168 
    2169 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'>&nbsp;</p>
    2170 
    2171 <h3><a name="_Toc219278035">5.2.5<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    2172 </span>Privileges and Roles</a></h3>
    2173 
    2174 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'>a)  It shall
    2175 be possible to assign privileges and/or roles to a principal  who is acting
    2176 within the GENI suite.</p>
    2177 
    2178 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'>b)  A
    2179 principal  shall be able to serve more than one role within the GENI suite, but
    2180 they shall not require multiple registrations for multiple roles.</p>
    2181 
    2182 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'>Note: 
    2183 Privileges should precisely define what principals can and cannot do within the
    2184 GENI suite, and in a particular situation.</p>
    2185 
    2186 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'>Note:  Roles
    2187 are the traditional, broad-brush way to categorize how a principal can act
    2188 within the GENI suite.  The following are typical roles that are expected in
    2189 the GENI suite:</p>
    2190 
    2191 <p class=MsoNormal style='margin-left:.75in;text-indent:-.25in'><span
    2192 style='font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    2193 </span></span>Administrators, who act for the GENI suite, and are responsible
    2194 for administrative functions within the GENI suite, including authorizing other
    2195 administrators.</p>
    2196 
    2197 <p class=MsoNormal style='margin-left:.75in;text-indent:-.25in'><span
    2198 style='font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    2199 </span></span>Operators, who act for the GENI suite, and are responsible for
    2200 operations and management functions within the GENI suite.</p>
    2201 
    2202 <p class=MsoNormal style='margin-left:.75in;text-indent:-.25in'><span
    2203 style='font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    2204 </span></span>Principal administrators, who act for the GENI suite or a
    2205 research organization, and are responsible for principal records and the
    2206 authentication of principals.</p>
    2207 
    2208 <p class=MsoNormal style='margin-left:.75in;text-indent:-.25in'><span
    2209 style='font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    2210 </span></span>Aggregate (or component) administrators, who act for the GENI
    2211 suite or an owning organization, and are responsible for aggregate (or
    2212 component) records.</p>
    2213 
    2214 <p class=MsoNormal style='margin-left:.75in;text-indent:-.25in'><span
    2215 style='font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    2216 </span></span>Operators, who act for the GENI suite or an owning organization,
    2217 and are responsible for operations and management functions within an aggregate
    2218 (or component).</p>
    2219 
    2220 <p class=MsoNormal style='margin-left:.75in;text-indent:-.25in'><span
    2221 style='font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    2222 </span></span>Slice administrators, who act for the GENI suite or a research
    2223 organization, and are responsible for slice records.</p>
    2224 
    2225 <p class=MsoNormal style='margin-left:.75in;text-indent:-.25in'><span
    2226 style='font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    2227 </span></span>PIs, who act for a research organization, and are responsible for
    2228 slice records, the researchers assigned to a slice, and for managing slices,
    2229 including all of their slivers.</p>
    2230 
    2231 <p class=MsoNormal style='margin-left:.75in;text-indent:-.25in'><span
    2232 style='font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    2233 </span></span>Researchers, who utilize the GENI suite for running experiments,
    2234 deploying experimental services, measuring aspects of the platform, and so on.</p>
    2235 
    2236 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'>c)  Where
    2237 possible, a precise set of privileges shall be assigned to a principal ,
    2238 instead of a broad-brush role.</p>
    2239 
    2240 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'><b>Issue:</b> 
    2241 d)  Opt-in users are not considered principals.  Should they be defined?  How?</p>
    2242 
    2243 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'>&nbsp;</p>
    2244 
    2245 <h2><a name="_Toc219278036">5.3<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    2246 </span>Aggregates and Components</a></h2>
    2247 
    2248 <h3><a name="_Toc219278037">5.3.1<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    2249 </span>Definitions</a></h3>
    2250 
    2251 <p class=MsoNormal>a)  Aggregates, and the components which comprise them, are the
    2252 primary building blocks of the GENI suite. </p>
    2253 
    2254 <p class=MsoNormal>b)  An aggregate may include zero, one or many components.  </p>
    2255 
    2256 <p class=MsoNormal>c)  An aggregate may optionally reveal an “internal
    2257 structure” of one or more components.  </p>
    2258 
    2259 <p class=MsoNormal>Note:  This definition is consistent with the traditional
    2260 GENI definition at <span class=style41><span style='font-size:10.0pt;
    2261 font-family:"Arial","sans-serif"'><a
    2262 href="http://www.geni.net/GDD/GDD-06-42.pdf"><span style='font-size:11.0pt;
    2263 font-family:"Times New Roman","serif"'>http://www.geni.net/GDD/GDD-06-42.pdf</span></a>
    2264 </span></span>, except that it proceeds “from the outside to the inside” in
    2265 terminology, and avoids the awkward “aggregate/component” term.    See Figure 5.1.</p>
    2266 
    2267 <p class=MsoNormal>&nbsp;</p>
    2268 
    2269 <p class=Figure><img border=0 width=328 height=263
    2270 src="010909b%20%20GENI-SE-CH-RQ-01.3%20%20filtered%20%20_files/image006.png"></p>
    2271 
    2272 <p class=MsoNormal>&nbsp;</p>
    2273 
    2274 <p class=MsoNormal align=center style='text-align:center'>Figure 5.1 – An
    2275 Aggregate and Its Internal Structure</p>
    2276 
    2277 <p class=MsoNormal align=center style='text-align:center'>&nbsp;</p>
    2278 
    2279 <p class=MsoNormal> Each aggregate is controlled via an aggregate manager,
    2280 which exports a well-defined, remotely accessible interface to the GENI suite. </p>
    2281 
    2282 <p class=MsoNormal>An aggregate encapsulates a collection of <i>resources</i>,
    2283 including physical resources (e.g., CPU, memory, disk, bandwidth), logical
    2284 resources (e.g., file descriptors, port numbers), and synthetic resources
    2285 (e.g., packet forwarding fast paths). These resources can be contained in a
    2286 single physical device or distributed across a set of devices, depending on the
    2287 nature of the aggregate. </p>
    2288 
    2289 <p class=MsoNormal>An aggregate might correspond to a backbone network, a
    2290 customizable router, an edge computer, or a cluster of hosts. </p>
    2291 
    2292 <p class=MsoNormal>Components within an aggregate may include their own
    2293 component managers, which can also export well-defined, remotely accessible
    2294 interfaces.  For example, a cluster of hosts (an aggregate)  may reveal that it
    2295 has 100 hosts (components), and that it has assigned resources on Host 29 (a
    2296 component) for an experiment.  Then, for example, it is possible to program
    2297 Host 29 to meet the needs of this experiment.</p>
    2298 
    2299 <p class=MsoNormal><b>Issue:</b>  d)  What if an aggregate contains aggregates,
    2300 i.e., it is an aggregate of aggregates? How is this presented and controlled?</p>
    2301 
    2302 <h3><a name="_Toc219278038"></a><a name="_Toc217802727">5.3.2<span
    2303 style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Identification</a></h3>
    2304 
    2305 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'>a)  Each
    2306 aggregate shall have a globally-unique name and/or a globally-unique numerical
    2307 identifier.</p>
    2308 
    2309 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'>b)  Each
    2310 component that is revealed by an aggregate shall have a globally-unique name
    2311 and/or a globally-unique numerical identifier.</p>
    2312 
    2313 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'>c)  It shall
    2314 be possible to identify an aggregate, or component revealed by an aggregate,
    2315 within the GENI suite.</p>
    2316 
    2317 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'>&nbsp;</p>
    2318 
    2319 <h3><a name="_Toc219278039">5.3.3<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    2320 </span>Registration</a></h3>
    2321 
    2322 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'> a)  Each
    2323 aggregate shall be registered within the GENI suite, which then holds an
    2324 “aggregate registration record”, or an “aggregate record”.</p>
    2325 
    2326 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'>b)  An
    2327 aggregate may be indirectly registered, i.e., the GENI suite may recognize
    2328 their registration within their home organization, and check with its
    2329 registration service as needed.</p>
    2330 
    2331 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'>c)  An
    2332 aggregate may be registered within the GENI suite even if it is associated with
    2333 a completely different “home suite”.</p>
    2334 
    2335 <p class=MsoNormal>d)  An aggregate shall be registered jointly by an
    2336 administrator who acts for the GENI suite and by one who acts for the owning
    2337 organization, or their delegates, who are then jointly responsible for the
    2338 aggregate record.</p>
    2339 
    2340 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'>e)  The aggregate
    2341 record shall include its identity and its owner.</p>
    2342 
    2343 <p class=MsoNormal>f)  The aggregate record shall include the associated administrators,
    2344 who are authorized to act for the GENI suite and for the owning organization,
    2345 and who are responsible for the aggregate record.</p>
    2346 
    2347 <p class=MsoNormal>g)  The aggregate record shall indicate the associated
    2348 operators, who authorized to act for the GENI suite and for the owning
    2349 organization, and who are responsible for operations and management functions
    2350 within the aggregate.</p>
    2351 
    2352 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'>h)  The
    2353 aggregate record shall include pointers to the aggregate manager for use in
    2354 discovering and requesting resources, etc.</p>
    2355 
    2356 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'>i)  The
    2357 aggregate record shall include pointers to the aggregate manager for use in
    2358 operating and managing the aggregate.</p>
    2359 
    2360 <p class=MsoNormal>&nbsp;</p>
    2361 
    2362 <h3><a name="_Toc219278040">5.3.4<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    2363 </span>Resource Allocation</a></h3>
    2364 
    2365 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'> Note:  By
    2366 registering an aggregate in the GENI suite, the administrator/owner of the
    2367 aggregate indicates that they are willing to allocate resources to experiments
    2368 in the GENI suite.</p>
    2369 
    2370 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'>a)  The registration
    2371 record of an aggregate shall indicate the nature and extent of the resources
    2372 that are being offered.  </p>
    2373 
    2374 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'>b)  When
    2375 queried, the aggregate manager shall indicate the nature and extent of the
    2376 resources that are available to the principal making the query.</p>
    2377 
    2378 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'>&nbsp;</p>
    2379 
    2380 <h2>5.4<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    2381 </span>  <a name="_Toc219278041">Slices</a></h2>
    2382 
    2383 <h3><a name="_Toc219278042">5.4.1<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    2384 </span>Definitions</a></h3>
    2385 
    2386 <p class=MsoNormal>a)  A slice is an interconnected set&nbsp;of reserved
    2387 resources, or slivers, on heterogeneous substrate aggregates (components). 
    2388 Researchers can remotely discover, reserve, configure, program, debug, operate,
    2389 manage, and&nbsp;teardown resources within a slice to complete an experiment.  See
    2390 Figure 2-3. </p>
    2391 
    2392 <p class=MsoNormal>b)  Slices are expected to have a long lifetime, and be
    2393 utilized for multiple experiments that come and go, all within the same slice.</p>
    2394 
    2395 <p class=MsoNormal>c)  A slice is also the primary abstraction for accounting
    2396 and accountability—resources are acquired and consumed by slices, and external
    2397 program behavior is traceable to a slice, respectively.</p>
    2398 
    2399 <p class=MsoNormal><b>Issue:</b>  d)  Shall there be a sub-slice entity, to
    2400 allow for delineation of experiments within a slice?</p>
    2401 
    2402 <p class=MsoNormal>&nbsp;</p>
    2403 
    2404 <h3><a name="_Toc219278043"></a><a name="_Toc217802731">5.4.2<span
    2405 style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Identification</a></h3>
    2406 
    2407 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'>a)  Each slice
    2408 shall have a globally-unique name and/or a globally-unique numerical
    2409 identifier.</p>
    2410 
    2411 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'>b)  It shall
    2412 be possible to identify a slice within the GENI suite.</p>
    2413 
    2414 <p class=MsoNormal>&nbsp;</p>
    2415 
    2416 <h3><a name="_Toc219278044">5.4.3<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    2417 </span>Registration</a></h3>
    2418 
    2419 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'>a)  Each slice
    2420 shall be registered within the GENI suite, which then holds a “slice
    2421 registration record”, or a “slice record”.</p>
    2422 
    2423 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'>b)  A slice
    2424 may be indirectly registered, i.e., the GENI suite may recognize its
    2425 registration within its home organization, and check with its registration
    2426 service as needed.</p>
    2427 
    2428 <p class=MsoNormal>c)  A slice shall be registered jointly by an administrator
    2429 who acts for the GENI suite and by one who acts for the research organization,
    2430 who are then jointly responsible for the slice record.</p>
    2431 
    2432 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'>Note:  The
    2433 registration of a slice (and its active status) indicates that the owner of
    2434 this slice has a trust and/or contractual relationship with the GENI suite, and
    2435 through it, with all (or some) of its aggregates, so that researchers can be
    2436 granted resources by aggregates within the GENI suite.</p>
    2437 
    2438 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'>d)  A slice
    2439 record shall indicate the identity of the slice, and the owner of the slice
    2440 (e.g., a research organization) who takes responsibility for this slice, and
    2441 for all experiments done by this slice.</p>
    2442 
    2443 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'>e)  A slice
    2444 record shall indicate the status of this slice, i.e., that it is active and can
    2445 be utilized to gather resources and complete experiments.</p>
    2446 
    2447 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'>f)  A slice
    2448 record shall indicate the associated slice administrators, who are authorized
    2449 to act for the GENI suite and for the research organization, and who are
    2450 responsible for the slice record.</p>
    2451 
    2452 <p class=MsoNormal>g)  A slice record shall indicate the associated PI(s), who
    2453 are authorized to act for the owner of the slice, and who are responsible for
    2454 the researchers assigned to the slice, and for operating and managing all of
    2455 the slivers associated with this slice.</p>
    2456 
    2457 <p class=MsoNormal>h)  A slice record shall indicate the associated
    2458 researchers, who are authorized to utilize this slice to request resources from
    2459 the GENI suite to run experiments.</p>
    2460 
    2461 <p class=MsoNormal>i)  The slice record may point to an associated “slice
    2462 account”, when necessary to provide extended accounting features.  For example,
    2463 a “slice account” may contain “GENI bucks” that are used to “purchase”
    2464 resources.</p>
    2465 
    2466 <p class=MsoNormal>&nbsp;</p>
    2467 
    2468 <p class=MsoNormal>&nbsp;</p>
    2469 
    2470 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'>&nbsp;</p>
    2471 
    2472 <h2><a name="_Toc219278045">5.5<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    2473 </span>Experiment Setup</a></h2>
    2474 
    2475 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'>The GENI control
    2476 framework provides the functions required for a GENI researcher to setup an
    2477 experiment, as detailed in the following sections.  See also the GENI
    2478 Experiment Lifecycle document at TBD.</p>
    2479 
    2480 <h2 style='text-indent:0in'>&nbsp;</h2>
    2481 
    2482 <h3><a name="_Toc219278046">5.5.1<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    2483 </span>Resource and Topology Discovery</a></h3>
    2484 
    2485 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'>a)  The
    2486 control framework shall allow a researcher, using the component registry, to
    2487 discover all of the resources available to them from the aggregates associated
    2488 with the GENI suite.</p>
    2489 
    2490 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'>b)  The
    2491 control framework shall allow a researcher, using the component registry, to
    2492 discover the interconnection topology of the resources available to them from
    2493 the aggregates associated with the GENI suite.</p>
    2494 
    2495 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'>&nbsp;</p>
    2496 
    2497 <h3><a name="_Toc219278047">5.5.2<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    2498 </span>Resource Sharing</a></h3>
    2499 
    2500 <p class=MsoNormal>Note:  A core concept of a GENI suite is to provide:<b>  Virtualization
    2501 and other forms of resource sharing </b>– Whenever feasible, substrate
    2502 components are virtualized to allow multiple researchers to&nbsp;simultaneously
    2503 share them, and operate without disturbing another experiment, or being
    2504 disturbed.  Thus, each experiment runs within its own,&nbsp;isolated slice,
    2505 created end-to-end across GENI resources.  For example, this may be accomplished
    2506 by dividing a host component into multiple virtual machines or by assigning
    2507 separate connections across a network component.</p>
    2508 
    2509 <p class=MsoNormal>a)  The control framework shall allow multiple researchers,
    2510 referencing multiple slices, to request and be assigned multiple sets of resources
    2511 (slivers) on a given aggregate.</p>
    2512 
    2513 <p class=MsoNormal>b)  When this involves the assignment of a component, the
    2514 control framework shall allow multiple researchers, referencing multiple
    2515 slices, to request and be assigned multiple sets of resources (or slivers) on a
    2516 given component.</p>
    2517 
    2518 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'>&nbsp;</p>
    2519 
    2520 <h3><a name="_Toc219278048">5.5.3<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    2521 </span>Resource Authorization and Policy Implementation</a></h3>
    2522 
    2523 <p class=MsoNormal>a)  The GENI control framework shall allow the authorization
    2524 and assignment of resources from aggregates or federated aggregates to GENI researchers
    2525 following established policies.  </p>
    2526 
    2527 <p class=MsoNormal style='margin-left:19.65pt;text-indent:0in'>b)  The control
    2528 framework shall allow this to be done through the interaction of some or all of
    2529 these entities, records and accounts:</p>
    2530 
    2531 <p class=MsoNormal style='margin-left:55.65pt;text-indent:-.25in'><span
    2532 style='font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    2533 </span></span>The GENI researcher.</p>
    2534 
    2535 <p class=MsoNormal style='margin-left:55.65pt;text-indent:-.25in'><span
    2536 style='font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    2537 </span></span>The GENI and/or federated clearinghouse.  (one or more)</p>
    2538 
    2539 <p class=MsoNormal style='margin-left:55.65pt;text-indent:-.25in'><span
    2540 style='font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    2541 </span></span>The designated slice record, or  optional slice account.</p>
    2542 
    2543 <p class=MsoNormal style='margin-left:55.65pt;text-indent:-.25in'><span
    2544 style='font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    2545 </span></span>A broker service. (zero, one or more)</p>
    2546 
    2547 <p class=MsoNormal style='margin-left:55.65pt;text-indent:-.25in'><span
    2548 style='font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    2549 </span></span>The GENI or federated aggregate.</p>
    2550 
    2551 <p class=MsoNormal>c)  The control framework shall support a rich variety of
    2552 resource authorization and policy mechanisms.  </p>
    2553 
    2554 <p class=MsoNormal>d)  The control framework shall support resource
    2555 authorization by an aggregate based on resource availability and its local
    2556 policies.</p>
    2557 
    2558 <p class=MsoNormal>e)  The control framework shall support resource
    2559 authorization that includes policies associated with a clearinghouse.  </p>
    2560 
    2561 <p class=MsoNormal> f)  The control framework shall support resource
    2562 authorization that includes policies associated with an intermediate broker.  </p>
    2563 
    2564 <p class=MsoNormal>g)  The control framework shall allow policies that can be
    2565 based on a variety of parameters, including:</p>
    2566 
    2567 <p class=MsoNormal style='margin-left:55.65pt;text-indent:-.25in'><span
    2568 style='font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    2569 </span></span>Trust and contractual relationships established between actors
    2570 and entities.</p>
    2571 
    2572 <p class=MsoNormal style='margin-left:55.65pt;text-indent:-.25in'><span
    2573 style='font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    2574 </span></span>Researcher lineage and status</p>
    2575 
    2576 <p class=MsoNormal style='margin-left:55.65pt;text-indent:-.25in'><span
    2577 style='font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    2578 </span></span>Slice lineage and status</p>
    2579 
    2580 <p class=MsoNormal style='margin-left:55.65pt;text-indent:-.25in'><span
    2581 style='font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    2582 </span></span>Presence of electronic currency, i.e., “GENI tokens”</p>
    2583 
    2584 <p class=MsoNormal style='margin-left:55.65pt;text-indent:-.25in'><span
    2585 style='font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    2586 </span></span>Resource availability</p>
    2587 
    2588 <p class=MsoNormal>For example, in the simplest case, the control framework shall
    2589 allow an aggregate to check the slice lineage of a request against a local list
    2590 of trusted (supported) slices to decide whether to grant a resource (or not).</p>
    2591 
    2592 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'>&nbsp;</p>
    2593 
    2594 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'>&nbsp;</p>
    2595 
    2596 <h3><a name="_Toc219278049">5.5.4<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    2597 </span>Resource Assignment</a></h3>
    2598 
    2599 <p class=MsoNormal>a)  The GENI control framework shall allow the authorization
    2600 and assignment of resources from GENI or federated aggregates to GENI
    2601 researchers on a best-effort basis, without specific starting and stopping
    2602 dates/times.</p>
    2603 
    2604 <p class=MsoNormal>b)  The GENI control framework shall allow the authorization
    2605 and assignment of resources from GENI or federated aggregates to GENI
    2606 researchers on a best-effort basis, with specific starting and stopping
    2607 dates/times.</p>
    2608 
    2609 <p class=MsoNormal>c)  The GENI control framework shall allow the authorization
    2610 and assignment of resources from GENI or federated aggregates to GENI
    2611 researchers on an assured basis, with specific starting and stopping dates/times,
    2612 where the starting date/ time can be now.</p>
    2613 
    2614 <p class=MsoNormal>d)  The GENI control framework shall allow GENI researchers
    2615 and GENI (or federated) aggregates to revise their agreed upon authorization or
    2616 assignment of resources at any time, changing its basis (say, from best-effort
    2617 to assured) and/or its date/time.  </p>
    2618 
    2619 <p class=MsoNormal>e)  The GENI control framework shall allow a GENI (or
    2620 federated) aggregate to change the authorization and assignment of a resource
    2621 from less specific (one host, with these characteristics) to more specific
    2622 (Host 69, reachable at this IP address).</p>
    2623 
    2624 <p class=MsoNormal>For example, a researcher may request, and an aggregate may
    2625 authorize, a resource (one host, with these characteristics) on a best effort
    2626 basis, and then later a specific assignment can be made (Host 69, reachable at
    2627 this IP address, starting at this date and time, for a one hour period).</p>
    2628 
    2629 <p class=MsoNormal>f)  The GENI control framework shall allow GENI researchers
    2630 and GENI (or federated) aggregates to revise their agreed upon authorization or
    2631 assignment of resources at any time, changing from one specific to another
    2632 specific (e.g., from Host 69 to Host 92)</p>
    2633 
    2634 <p class=MsoNormal>&nbsp;</p>
    2635 
    2636 <p class=MsoNormal>  </p>
    2637 
    2638 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'>&nbsp;</p>
    2639 
    2640 <h3><a name="_Toc219278050">5.5.5<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    2641 </span>Component Programming</a></h3>
    2642 
    2643 <p class=MsoNormal>Note:  A core concept of the GENI suite is to provide:<b>  Programmability</b>
    2644 – Whenever feasible, a researcher can download software into a (virtual)
    2645 machine or network node component to define the behavior of the resultant
    2646 sliver.  For example, programming a network node component could define  a
    2647 custom routing function.</p>
    2648 
    2649 <p class=MsoNormal>a)  The control framework shall allow a GENI or federated aggregate
    2650 to assign a specific component to a researcher, and and then it shall provide a
    2651 means for the researcher program that component, e.g., a means to login to that
    2652 component, load code, and then boot it.</p>
    2653 
    2654 <p class=MsoNormal>&nbsp;</p>
    2655 
    2656 <h3><a name="_Toc219278051">5.5.6<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    2657 </span>Disconnected Operation of Components</a></h3>
    2658 
    2659 <p class=MsoNormal>Note:  In a GENI suite, some of the components (such as wireless
    2660 servers) will require “disconnected operation”, where they are controlled and
    2661 polled in the short periods of time that they are connected to the suite.  </p>
    2662 
    2663 <p class=MsoNormal>b)  The control framework shall allow disconnected operation
    2664 for designated components.</p>
    2665 
    2666 <p class=MsoNormal><b>Issue:</b>  c)  What shall be done?  Can this be hidden
    2667 behind an aggregate manager that is never disconnected?  How can the status of
    2668 a communication with a disconnected component (waiting;  in progress; 
    2669 completed) be made available to the remainder of the suite via the aggregate manager?</p>
    2670 
    2671 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'>&nbsp;</p>
    2672 
    2673 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'>&nbsp;</p>
    2674 
    2675 <h3><a name="_Toc219278052">5.5.7<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    2676 </span>Disconnected Operation of Researchers</a></h3>
    2677 
    2678 <p class=MsoNormal>Note:  In a GENI suite, some researchers, will connect to
    2679 the GENI suite to setup an experiment, e.g., by reserving resources for use at
    2680 a later time, and then will disconnect until they are ready to execute the
    2681 experiment.</p>
    2682 
    2683 <p class=MsoNormal>a)  The control framework shall allow disconnected operation
    2684 for researchers after an experiment has been scheduled.</p>
    2685 
    2686 <p class=MsoNormal><b>Issue:</b>  b)  Can a researcher be disconnected when an
    2687 experiment is being executed?  If so, must some principal or service be
    2688 designated to be in charge?  What about long-term experiments?</p>
    2689 
    2690 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'>&nbsp;</p>
    2691 
    2692 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'>&nbsp;</p>
    2693 
    2694 <h3><a name="_Toc219278053">5.5.8<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    2695 </span>Resource to Resource Connections</a> </h3>
    2696 
    2697 <p class=MsoNormal>a)  When a researcher has been assigned resources from two
    2698 (or more) GENI or federated aggregates that are to be connected together, the
    2699 control framework shall provide a way for the researcher to complete the
    2700 necessary connections, including the ability to:  learn about the connection
    2701 points;  request the connections in the necessary sequence;  and receive a
    2702 verification that the connection has been completed.</p>
    2703 
    2704 <p class=MsoNormal>For example, after assignments in two components have been
    2705 completed, they both may “revise” their agreements with the researcher by
    2706 adding the connect points.  Then, the researcher may “revise” both agreements
    2707 to tell each component where to connect.  Finally, each component may “revise”
    2708 their agreement to indicate that they are connected.</p>
    2709 
    2710 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'>&nbsp;</p>
    2711 
    2712 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'>&nbsp;</p>
    2713 
    2714 <h3><a name="_Toc219278054">5.5.9<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    2715 </span>Setup Verification</a> </h3>
    2716 
    2717 <p class=MsoNormal>a)  When a researcher has been assigned resources on GENI
    2718 (or federated) aggregates for an experiment, the control framework shall
    2719 provide a way for the researcher to ask the aggregates to verify the setup
    2720 before it is time for the experiment to start.</p>
    2721 
    2722 <p class=MsoNormal><b>Issue:</b>  b)  How can this be done?  Always include a
    2723 background best effort resource assignment for setup verification?  How can results
    2724 be returned to help in debugging?</p>
    2725 
    2726 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'>&nbsp;</p>
    2727 
    2728 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'>&nbsp;</p>
    2729 
    2730 <h2><a name="_Toc219278055">5.6<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    2731 </span>Experiment Execution</a></h2>
    2732 
    2733 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'>The GENI
    2734 control framework provides the functions required for a GENI researcher to
    2735 execute an experiment, as detailed in the following sections.  See also the
    2736 GENI Experiment Lifecycle document at TBD.</p>
    2737 
    2738 <p class=MsoNormal>&nbsp;</p>
    2739 
    2740 <h3><a name="_Toc219278056">5.6.1<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    2741 </span>Experiment and Sliver Control</a></h3>
    2742 
    2743 <p class=MsoNormal>a)  When a researcher, associated with a designated slice,
    2744 has been assigned resources (slivers) on GENI or federated aggregates for an
    2745 experiment, the control framework shall provide a way for designated principals
    2746 to discover and control all of the slivers in the aggregates and included
    2747 components.</p>
    2748 
    2749 <p class=MsoNormal>b)  When a researcher, associated with a designated slice,
    2750 has been assigned resources (slivers) on GENI or federated aggregates for an
    2751 experiment, the control framework shall provide a way for designated principals
    2752 to discover and control all of the slivers associated with the slice, as a
    2753 group, in the aggregates and included components.</p>
    2754 
    2755 <p class=MsoNormal> c)  Designated principals shall include:  the researchers
    2756 associated with the slice;  slice administrators, PIs, etc.;  aggregate
    2757 administrators, operators, etc.</p>
    2758 
    2759 <p class=MsoNormal>d)  Control shall include a comprehensive set of commands
    2760 appropriate to the nature of the sliver.  For example:   start, stop, reboot
    2761 for a process running on a host;  connect, disconnect, loopback for a path in a
    2762 network.</p>
    2763 
    2764 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'>&nbsp;</p>
    2765 
    2766 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'>&nbsp;</p>
    2767 
    2768 <h3><a name="_Toc219278057">5.6.2<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    2769 </span>Experiment Data Collection and Management</a></h3>
    2770 
    2771 <p class=MsoNormal>Note:  The GENI suite provides for experiment data
    2772 collection and measurement, both locally within aggregates (components) and
    2773 globally in designated measurement services.  It is expected that large data
    2774 files will be gathered both locally and globally.  After an experiment, these will
    2775 typically have to transferred to a software repository and/or an experiment
    2776 analysis service.</p>
    2777 
    2778 <p class=MsoNormal>a)  To accomplish this, the control framework shall provide
    2779 the mechanism(s) to allow a researcher to transfer large software objects
    2780 between components, software repositories, etc.   </p>
    2781 
    2782 <p class=MsoNormal>For example:  Permit the researcher to login to a component
    2783 and use ftp to transfer a file to a repository.</p>
    2784 
    2785 <p class=MsoNormal><b>Issue:</b>  b)  How can these transfers be made without
    2786 interrupting normal functions within the control framework?  Is a dedicated
    2787 path required?  Is a “scheduler” required?</p>
    2788 
    2789 <p class=MsoListBullet style='margin-left:0in;text-indent:.25in'>&nbsp;</p>
    2790 
    2791 <h3>5.6.3<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    2792 </span>  <a name="_Toc219278058">Forensic and Usage Data Collection and
    2793 Management</a></h3>
    2794 
    2795 <p class=MsoNormal>Note:  Forensic and usage data has many uses, including:</p>
    2796 
    2797 <p class=MsoNormal style='margin-left:55.65pt;text-indent:-.25in'><span
    2798 style='font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    2799 </span></span>Keeping track of suite and aggregate resource usage, including
    2800 immediate usage, recent usage and trends.</p>
    2801 
    2802 <p class=MsoNormal style='margin-left:55.65pt;text-indent:-.25in'><span
    2803 style='font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    2804 </span></span>Permitting proper administration and management of suite
    2805 resources.</p>
    2806 
    2807 <p class=MsoNormal style='margin-left:55.65pt;text-indent:-.25in'><span
    2808 style='font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    2809 </span></span>Permitting financial accounting where necessary.</p>
    2810 
    2811 <p class=MsoNormal style='margin-left:55.65pt;text-indent:-.25in'><span
    2812 style='font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    2813 </span></span>Finding anomalies that indicate errors, faults, malicious
    2814 activity, etc.</p>
    2815 
    2816 <p class=MsoNormal style='margin-left:55.65pt;text-indent:-.25in'><span
    2817 style='font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    2818 </span></span>Allowing help desk functions to be provided to researchers.</p>
    2819 
    2820 <p class=MsoNormal>&nbsp;</p>
    2821 
    2822 <p class=MsoNormal>a)  The control framework shall provide a structure for collecting
    2823 and managing forensic and usage data records.</p>
    2824 
    2825 <p class=MsoNormal>b)  The control framework shall specify the basic
    2826 information and the formats for the forensic and usage data records that need
    2827 to be saved.  </p>
    2828 
    2829 <p class=MsoNormal>c)  The forensic and usage data records shall always include
    2830 the identity of the slice (or slices) associated with each record.</p>
    2831 
    2832 <p class=MsoNormal>d)  The control framework shall provide a structure for the
    2833 GENI suite administrators and operators to gather, archive, and analyze
    2834 forensic and usage data records associated with the entire GENI suite.</p>
    2835 
    2836 <p class=MsoNormal>e)  The control framework shall provide a structure for an aggregate’s
    2837 administrators and operators to gather, archive, and analyze forensic and usage
    2838 data records associated with their aggregate.</p>
    2839 
    2840 <p class=MsoNormal>f)  The control framework shall provide the local and global
    2841 log structures for these records, and functions to access these structures.</p>
    2842 
    2843 <p class=MsoNormal>g)  In particular, the control framework shall provide login
    2844 (or request) logs in clearinghouse entities, aggregate services and component
    2845 services to indicate what principals have been logged in, and what they have
    2846 requested, etc.</p>
    2847 
    2848 <p class=MsoNormal>h)  In particular, the control framework shall provide
    2849 ticket logs in each aggregate, and gathered in a ticket log in the clearinghouse,
    2850 to indicate what resources have been authorized, assigned, revised, etc.  These
    2851 logs shall be in a searchable repository.</p>
    2852 
    2853 <p class=MsoNormal>&nbsp;</p>
    2854 
    2855 <h2 style='text-indent:0in'>&nbsp;</h2>
    2856 
    2857 <h3><a name="_Toc219278059">5.6.4<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    2858 </span>Experiment Status Events and Notifications</a></h3>
    2859 
    2860 <p class=MsoNormal>a)  The control framework shall provide a structure for defining
    2861 experiment status events, triggered by the use of resources in an aggregate or
    2862 component, and ways to delivery notifications of these events to principals or
    2863 entities.</p>
    2864 
    2865 <p class=MsoNormal>b)  It shall be possible for these events to be defined by a
    2866  researcher and/or by the aggregate or component administrator or operator.  </p>
    2867 
    2868 <p class=MsoNormal>For example, a network gateway may indicate that the
    2869 following event has occurred:  “traffic outbound to the Internet from slice 62
    2870 has exceeded it pre-determined threshold”.</p>
    2871 
    2872 <p class=MsoNormal><b>Issue:</b>  c)  What can be defined to trigger an
    2873 experiment status event?  </p>
    2874 
    2875 <p class=MsoNormal>d)  It shall be possible for notifications to be sent out to
    2876 a researcher, an administrator, an operator or any other principal (or entity)
    2877 who wants to see them.</p>
    2878 
    2879 <p class=MsoNormal><b>Issue:</b>  e)  What is the format of a notification? 
    2880 What data shall be included in the notification? </p>
    2881 
    2882 <p class=MsoNormal><b>Issue:</b>  f)  Should a publish - subscribe protocol be
    2883 used for notifications?  If so, which one?</p>
    2884 
    2885 <p class=MsoNormal>g)  A local log of experiment status event records shall be
    2886 maintained.  formatting, generating, delivering and logging</p>
    2887 
    2888 <p class=MsoNormal>Note:  By sending event records to a repository, a global
    2889 log of event records can be maintained.</p>
    2890 
    2891 <p class=MsoNormal>h)  It shall be possible to poll an aggregate or component to
    2892 see if an experiment status event has occurred.</p>
    2893 
    2894 <p class=MsoNormal>&nbsp;</p>
    2895 
    2896 <p class=MsoNormal>&nbsp;</p>
    2897 
    2898 <h3><a name="_Toc219278060"></a><a name="_Toc217802748">5.6.5<span
    2899 style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Experiment
    2900 Status Commands</a> and Responses</h3>
    2901 
    2902 <p class=MsoNormal>a)  The control framework shall provide a structure for defining
    2903 experiment status commands, and ways to deliver these commands to an aggregate
    2904 or component, that responds with a change in the use of resources within the
    2905 aggregate or component.</p>
    2906 
    2907 <p class=MsoNormal>b)  It shall be possible for the responses to be defined by the
    2908 aggregate or component administrator or operator, or by the researcher.</p>
    2909 
    2910 <p class=MsoNormal>For example, a command may be sent to an aggregate “to
    2911 shutdown all slivers in this aggregate associated with slice 62”.  </p>
    2912 
    2913 <p class=MsoNormal>For example, a network gateway may be sent commands to 
    2914 “begin to advertise route 189 to attract traffic” and alter  “stop advertising 
    2915 route 189 to attract traffic”.</p>
    2916 
    2917 <p class=MsoNormal><b>Issue:</b>  c)   What kind of response can be defined?  </p>
    2918 
    2919 <p class=MsoNormal>d)  It shall be possible to make an experiment status command
    2920 using a browser interface.</p>
    2921 
    2922 <p class=MsoNormal>e)  It shall be possible to subscribe to a published event, the
    2923 receipt of which would make an experiment status command .</p>
    2924 
    2925 <p class=MsoNormal>Note:  When experiment status events are combined with experiment
    2926 status responses, a wide range of actions can be triggered by events, without
    2927 or with an involved principal.</p>
    2928 
    2929 <p class=MsoNormal>For example, a rogue traffic flow could trigger an experiment
    2930 status event, with a notification that is then published, subscribed to by an
    2931 operator, who issues an experiment status command to do emergency shutdown.</p>
    2932 
    2933 <p class=MsoNormal style='margin-left:19.65pt;text-indent:0in'>&nbsp;</p>
    2934 
    2935 <p class=MsoNormal style='margin-left:19.65pt;text-indent:0in'>&nbsp;</p>
    2936 
    2937 <h2><a name="_Toc219278061">5.7<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    2938 </span>Federation</a></h2>
    2939 
    2940 <p class=MsoNormal>Note:  A core concept of the GENI suite is to provide:<b> 
    2941 Federation</b> – Different parts of the GENI suite of infrastructure are owned
    2942 and/or operated by&nbsp;different organizations, and the NSF portion of the
    2943 GENI suite forms only a part&nbsp;of the overall ‘ecosystem’. </p>
    2944 
    2945 <p class=MsoNormal>The control framework provides for federated aggregates (and
    2946 components) and for federated suites, as detailed in the following sections.</p>
    2947 
    2948 <h3><a name="_Toc219278062">5.7.1<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    2949 </span>Federated Aggregates and Components</a></h3>
    2950 
    2951 <p class=MsoNormal>a)  The GENI control framework shall provide for the
    2952 inclusion of a wide variety of federated aggregates (and their included components)
    2953 into a GENI suite to provide a wide range of resources to the researchers, and
    2954 thus help meet the core GENI concept of federation. </p>
    2955 
    2956 <p class=MsoNormal>b)  To recognize requests from GENI researchers and
    2957 designated GENI slices, a trust or contractual agreement shall be completed
    2958 between the GENI suite and the owner of the aggregate, so that the aggregate
    2959 can recognize requests for resources, authorize and then assign them.</p>
    2960 
    2961 <p class=MsoNormal>c)  The GENI control framework shall provide for the
    2962 inclusion of a wide variety of federated aggregates (and their included components)
    2963 into a GENI suite, whose native control framework is the GENI control
    2964 framework.</p>
    2965 
    2966 <p class=MsoNormal>d)  The GENI control framework shall provide for the
    2967 inclusion of a wide variety of federated aggregates (and their included
    2968 components) into a GENI suite, whose native control framework is different than
    2969 the GENI control framework.</p>
    2970 
    2971 <p class=MsoNormal>&nbsp;</p>
    2972 
    2973 <p class=MsoNormal>&nbsp;</p>
    2974 
    2975 <h3><a name="_Toc219278063">5.7.2<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    2976 </span>Federated Suites</a></h3>
    2977 
    2978 <p class=MsoNormal>a)  The control framework shall provide for the federation
    2979 of a GENI suite with one or more suites that utilize the same control framework
    2980 structure as the GENI suite.</p>
    2981 
    2982 <p class=MsoNormal>For example, the federation of an NSF-sponsored GENI suite
    2983 with an EU-sponsored GENI suite.</p>
    2984 
    2985 <p class=MsoNormal>For example, the federation of an NSF-sponsored GENI suite
    2986 with twenty university-sponsored GENI suites. </p>
    2987 
    2988 <p class=MsoNormal>b)  The control framework shall provide for the federation
    2989 of a GENI suite with one or more suites that do not utilize the same control
    2990 framework structure as the GENI suite.</p>
    2991 
    2992 <p class=MsoNormal>Note:  This type of federation may be quite complicated and
    2993 difficult.  The following approaches can be considered:</p>
    2994 
    2995 <p class=MsoNormal style='margin-left:55.65pt;text-indent:-.25in'><span
    2996 style='font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    2997 </span></span>Is it possible to put wrapper on aggregates in some or all of the
    2998 suites?</p>
    2999 
    3000 <p class=MsoNormal style='margin-left:55.65pt;text-indent:-.25in'><span
    3001 style='font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    3002 </span></span>Is it possible to use the experimenter helper tools from multiple
    3003 suites?</p>
    3004 
    3005 <p class=MsoNormal style='margin-left:55.65pt;text-indent:-.25in'><span
    3006 style='font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    3007 </span></span>Is it possible to include a “protocol converter box”, or would
    3008 that become too complex, or limit scaling of the solution?</p>
    3009 
    3010 <p class=MsoNormal style='margin-left:19.65pt;text-indent:0in'>&nbsp;</p>
    3011 
    3012 <p class=MsoNormal>&nbsp;</p>
    3013 
    3014 <h2><a name="_Toc219278064">5.8<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    3015 </span>Reliable Operation with High Availability</a></h2>
    3016 
    3017 <p class=MsoNormal>a)  The control framework shall be designed to assure reliable
    3018 operation of the GENI suite, in both expected and unexpected conditions.</p>
    3019 
    3020 <p class=MsoNormal>b)  Since there are typically many steps and operations
    3021 required to setup an experiment, individual operations shall be completed with
    3022 a high degree of reliability.  </p>
    3023 
    3024 <p class=MsoNormal>c)  When an operation fails or is delayed, the control
    3025 framework shall provide an error indication that gives some indication of the
    3026 cause and possible solution(s), so that the operation can be retried with a better
    3027 chance of success. </p>
    3028 
    3029 <p class=MsoNormal>d)  When there is a problem, the control framework shall
    3030 provide enough forensic information to allow an administrator or operator to
    3031 understand and rectify the problem.</p>
    3032 
    3033 <p class=MsoNormal>e)  The control framework shall be designed to assure high
    3034 availability of the GENI suite, in both expected and unexpected conditions.</p>
    3035 
    3036 <p class=MsoNormal>f)  The clearinghouse entities in the GENI suite shall
    3037 provide very high availability, plus the ability to fully restore their stat if
    3038 there is a failure.</p>
    3039 
    3040 <p class=MsoNormal>g)  The aggregate entities in the GENI suite shall provide
    3041 high availability, plus the ability to fully restore their stat if there is a
    3042 failure.</p>
    3043 
    3044 <p class=MsoNormal><b>Issue:</b>  h)  What about services acting for a
    3045 principal?  Do these need to have high availability?  Is it important that
    3046 their state can be restored?</p>
    3047 
    3048 <p class=MsoNormal>&nbsp;</p>
    3049 
    3050 <p class=MsoNormal>&nbsp;</p>
    3051 
    3052 <h2><a name="_Toc219278065">5.9<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    3053 </span>Responsive Operation</a></h2>
    3054 
    3055 <p class=MsoNormal>a)  The control framework shall be designed to assure
    3056 responsive operation of the GENI suite, in both expected and unexpected
    3057 conditions.</p>
    3058 
    3059 <p class=MsoNormal>Consider these parameters:  [TBD]</p>
    3060 
    3061 <p class=MsoNormal>Consider these scenarios:  [TBD]</p>
    3062 
    3063 <p class=MsoNormal>&nbsp;</p>
    3064 
    3065 <p class=MsoNormal>&nbsp;</p>
    3066 
    3067 <h2><a name="_Toc219278066">5.10<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;
    3068 </span>Scaling Benchmarks</a></h2>
    3069 
    3070 <p class=MsoNormal>      </p>
    3071 
    3072 <p class=MsoNormal>a)  The control framework shall be designed to operate at
    3073 the following scaling benchmarks:</p>
    3074 
    3075 <p class=MsoNormal>&nbsp;</p>
    3076 
    3077 <p class=MsoNormal>Consider these parameters:</p>
    3078 
    3079 <p class=MsoNormal style='margin-left:.75in;text-indent:-.25in'><span
    3080 style='font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    3081 </span></span>Number of federated suites, similar and dissimilar.</p>
    3082 
    3083 <p class=MsoNormal style='margin-left:.75in;text-indent:-.25in'><span
    3084 style='font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    3085 </span></span>Number of aggregates, and included components.</p>
    3086 
    3087 <p class=MsoNormal style='margin-left:.75in;text-indent:-.25in'><span
    3088 style='font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    3089 </span></span>Number of research organizations, and associated principals.</p>
    3090 
    3091 <p class=MsoNormal style='margin-left:.75in;text-indent:-.25in'><span
    3092 style='font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    3093 </span></span>Number of slices, registered and active.</p>
    3094 
    3095 <p class=MsoNormal style='margin-left:.75in;text-indent:-.25in'><span
    3096 style='font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    3097 </span></span>Number of slivers, reserved and active;  setups per second.</p>
    3098 
    3099 <p class=MsoNormal style='margin-left:.75in;text-indent:0in'>&nbsp;</p>
    3100 
    3101 <p class=MsoNormal>Consider these scenarios:</p>
    3102 
    3103 <p class=MsoNormal style='margin-left:.75in;text-indent:-.25in'><span
    3104 style='font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    3105 </span></span>GENI prototype at end of Spiral 1</p>
    3106 
    3107 <p class=MsoNormal style='margin-left:.75in;text-indent:-.25in'><span
    3108 style='font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    3109 </span></span>GENI prototype at end of Spiral 2</p>
    3110 
    3111 <p class=MsoNormal style='margin-left:.75in;text-indent:-.25in'><span
    3112 style='font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    3113 </span></span>GENI prototype at end of Spiral 3</p>
    3114 
    3115 <p class=MsoNormal style='margin-left:.75in;text-indent:-.25in'><span
    3116 style='font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    3117 </span></span>GENI at 5 years later</p>
    3118 
    3119 <p class=MsoNormal style='margin-left:.75in;text-indent:-.25in'><span
    3120 style='font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    3121 </span></span>GENI at 10 years later</p>
    3122 
    3123 <p class=MsoNormal style='margin-left:.75in;text-indent:-.25in'><span
    3124 style='font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    3125 </span></span>Include for reference:  PlanetLab now.</p>
    3126 
    3127 <p class=MsoNormal style='margin-left:.75in;text-indent:-.25in'><span
    3128 style='font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    3129 </span></span>Include for reference:  ProtoGENI now.</p>
    3130 
    3131 <p class=MsoNormal>&nbsp;</p>
    3132 
    3133 <p class=MsoNormal>[Table TBD]</p>
    3134 
    3135 <p class=MsoNormal>&nbsp;</p>
    3136 
    3137 <h2><a name="_Toc219278067">5.11<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;
    3138 </span>Secure Operation</a></h2>
    3139 
    3140 <p class=MsoNormal>a)  The control framework shall use best practices to assure
    3141 secure operation of the GENI suite.</p>
    3142 
    3143 <p class=MsoNormal>b)  The control framework shall use best practices to assure
    3144 that servers cannot be attacked and compromised.</p>
    3145 
    3146 <p class=MsoNormal><a name="OLE_LINK2"></a><a name="OLE_LINK1">c)  The control
    3147 framework shall use secure protocols and best practices so that principals,
    3148 objects and slices can be reliably identified and authenticated</a>.</p>
    3149 
    3150 <p class=MsoNormal>For example, protocols shall be used that are not
    3151 susceptible to replay attacks.</p>
    3152 
    3153 <p class=MsoNormal>d)  The control framework shall use best practices to detect
    3154 and respond to any compromise in security.</p>
    3155 
    3156 <p class=MsoNormal>e)  The control framework shall use secure protocols and
    3157 best practices so that aggregates can properly authorize and assign resources,
    3158 and not have them used by those who are not authorized.</p>
    3159 
    3160 <p class=MsoNormal>Note:  These issues shall be covered by the GENI Security
    3161 Architecture (SA), which is not yet complete, but is being addressed by a
    3162 Spiral 1 project.</p>
    3163 
    3164 <p class=MsoNormal>Early work on GENI security is summarized in [<a
    3165 href="http://www.geni.net/GDD/GDD-06-10.pdf">http://www.geni.net/GDD/GDD-06-10.pdf</a>
    3166 ] and [<span class=style41><span style='font-size:9.5pt'><a
    3167 href="http://www.geni.net/GDD/GDD-06-23.pdf">http://www.geni.net/GDD/GDD-06-23.pdf</a></span></span>].</p>
    3168 
    3169 <p class=MsoNormal>In particular, [<span class=style41><span style='font-size:
    3170 9.5pt'><a href="http://www.geni.net/GDD/GDD-06-23.pdf">http://www.geni.net/GDD/GDD-06-23.pdf</a></span></span>],
    3171 outlines:</p>
    3172 
    3173 <p class=MsoNormal style='margin-left:1.0in;text-indent:-.25in'><span
    3174 style='font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    3175 </span></span>Threat models</p>
    3176 
    3177 <p class=MsoNormal style='margin-left:1.0in;text-indent:-.25in'><span
    3178 style='font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    3179 </span></span>Security requirements</p>
    3180 
    3181 <p class=MsoNormal style='margin-left:1.0in;text-indent:-.25in'><span
    3182 style='font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    3183 </span></span>Access control and authorization mechanisms</p>
    3184 
    3185 <p class=MsoNormal style='margin-left:1.0in;text-indent:-.25in'><span
    3186 style='font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    3187 </span></span>Protection of private keys</p>
    3188 
    3189 <p class=MsoNormal style='margin-left:1.0in;text-indent:-.25in'><span
    3190 style='font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    3191 </span></span>Audit trails and intrusion detection</p>
    3192 
    3193 <p class=MsoNormal>&nbsp;</p>
    3194 
    3195 <p class=MsoNormal>&nbsp;</p>
    3196 
    3197 <p class=MsoNormal style='margin-left:19.65pt;text-indent:0in'>&nbsp;</p>
    3198 
    3199 <p class=MsoNormal>&nbsp;</p>
    3200 
    3201 <p class=MsoNormal>&nbsp;</p>
    3202 
    3203 <p class=MsoNormal>&nbsp;</p>
    3204 
    3205 <h1><a name="_Toc219278068">6<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    3206 </span>Glossary</a></h1>
    3207 
    3208 <p class=MsoNormal><b>&nbsp;</b></p>
    3209 
    3210 <table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=612
    3211  style='margin-left:5.4pt;border-collapse:collapse;border:none'>
    3212  <thead>
    3213   <tr style='page-break-inside:avoid;height:.25in'>
    3214    <td width=120 style='width:1.25in;border:solid windowtext 1.0pt;background:
    3215    #E0E0E0;padding:0in 5.4pt 0in 5.4pt;height:.25in'>
    3216    <p class=Tabletext>Entity</p>
    3217    </td>
    3218    <td width=492 style='width:369.0pt;border:solid windowtext 1.0pt;border-left:
    3219    none;background:#E0E0E0;padding:0in 5.4pt 0in 5.4pt;height:.25in'>
    3220    <p class=Tabletext>Explanation</p>
    3221    </td>
    3222   </tr>
    3223  </thead>
    3224  <tr style='page-break-inside:avoid'>
    3225   <td width=120 valign=top style='width:1.25in;border:solid windowtext 1.0pt;
    3226   border-top:none;padding:0in 5.4pt 0in 5.4pt'>
    3227   <p class=Tabletext>Aggregate</p>
    3228   </td>
    3229   <td width=492 valign=top style='width:369.0pt;border-top:none;border-left:
    3230   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
    3231   padding:0in 5.4pt 0in 5.4pt'>
    3232   <p class=Tabletext>An <i>aggregate</i> is an object representing a group of
    3233   components, where a given component can belong to zero, one, or more
    3234   aggregates.  Aggregates can be hierarchical, meaning that an aggregate can
    3235   contain either components or other aggregates. Aggregates provide a way for
    3236   users, developers, or administrators to view a collection of GENI nodes
    3237   together with some software-defined behavior as a single identifiable unit.
    3238   Generally aggregates export at least a component interface‚ i.e., they can be
    3239   addressed as a component‚ although aggregates may export other interfaces, as
    3240   well. Aggregates also may include (controllable) instrumentation and make
    3241   measurements available. This document makes broad use of aggregates for
    3242   operations and management.  Internally, these aggregates may use any O&amp;M
    3243   systems they find useful. </p>
    3244   </td>
    3245  </tr>
    3246  <tr style='page-break-inside:avoid'>
    3247   <td width=120 valign=top style='width:1.25in;border:solid windowtext 1.0pt;
    3248   border-top:none;padding:0in 5.4pt 0in 5.4pt'>
    3249   <p class=Tabletext>Clearinghouse</p>
    3250   </td>
    3251   <td width=492 valign=top style='width:369.0pt;border-top:none;border-left:
    3252   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
    3253   padding:0in 5.4pt 0in 5.4pt'>
    3254   <p class=Tabletext>A <i>clearinghouse </i>is a, mostly operational, grouping
    3255   of a) architectural elements including trust anchors for Management
    3256   Authorities and Slice Authorities and b) services including user, slice and
    3257   component registries, a portal for resource discovery, a portal for managing
    3258   GENI-wide policies, and services needed for operations and management. &nbsp;They
    3259   are grouped together because it is expected that the GENI project will need
    3260   to provide this set of capabilities to bootstrap the infrastructure suite
    3261   and, in general, are not exclusive of other instances of similar functions.
    3262   For example, there could be many resource discovery services.  There will be
    3263   multiple clearinghouses, which will federate. The GENI project will operate
    3264   the NSF-sponsored clearinghouse. One application of ‘federation’ is as the
    3265   interface between clearinghouses.</p>
    3266   </td>
    3267  </tr>
    3268  <tr style='page-break-inside:avoid'>
    3269   <td width=120 valign=top style='width:1.25in;border:solid windowtext 1.0pt;
    3270   border-top:none;padding:0in 5.4pt 0in 5.4pt'>
    3271   <p class=Tabletext>Components</p>
    3272   </td>
    3273   <td width=492 valign=top style='width:369.0pt;border-top:none;border-left:
    3274   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
    3275   padding:0in 5.4pt 0in 5.4pt'>
    3276   <p class=Tabletext><i>Components</i> are the primary building block of the
    3277   architecture. For example, a component might correspond to an edge computer,
    3278   a customizable router, or a programmable access point.  A component
    3279   encapsulates a collection of resources, including physical resources (e.g.,
    3280   CPU, memory, disk, bandwidth) logical resources (e.g., file descriptors, port
    3281   numbers), and synthetic resources (e.g., packet forwarding fast paths). </p>
    3282   </td>
    3283  </tr>
    3284  <tr style='page-break-inside:avoid'>
    3285   <td width=120 valign=top style='width:1.25in;border:solid windowtext 1.0pt;
    3286   border-top:none;padding:0in 5.4pt 0in 5.4pt'>
    3287   <p class=Tabletext>Owners / Management Authorities</p>
    3288   </td>
    3289   <td width=492 valign=top style='width:369.0pt;border-top:none;border-left:
    3290   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
    3291   padding:0in 5.4pt 0in 5.4pt'>
    3292   <p class=Tabletext>GENI includes <i>owners </i>of parts of the network
    3293   substrate, who are therefore responsible for the externally visible behavior
    3294   of their equipment, and who establish the high-level policies for how their
    3295   portion of the substrate is utilized.  A <i>management authority </i>(MA) is
    3296   responsible for some subset of components, aggregates, or services: providing
    3297   operational stability for those components, ensuring the components behave
    3298   according to acceptable use policies, and executing the resource allocation
    3299   wishes of the component owner.  (Note that management authorities potentially
    3300   conflate owners and operators. In some cases, an MA will correspond to a
    3301   single organization, in which case the owner and operator are likely the
    3302   same. In other cases, the owner and operator are distinct, with the owner
    3303   establishing a “management agreement” with the operator.)</p>
    3304   </td>
    3305  </tr>
    3306  <tr style='page-break-inside:avoid'>
    3307   <td width=120 valign=top style='width:1.25in;border:solid windowtext 1.0pt;
    3308   border-top:none;padding:0in 5.4pt 0in 5.4pt'>
    3309   <p class=Tabletext>Portals</p>
    3310   </td>
    3311   <td width=492 valign=top style='width:369.0pt;border-top:none;border-left:
    3312   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
    3313   padding:0in 5.4pt 0in 5.4pt'>
    3314   <p class=Tabletext>A <i>portal</i> denotes the interface—graphical,
    3315   programmatic, or both—that defines an “entry point” through which users
    3316   access GENI. A portal is likely implemented by a combination of services.
    3317   Different user communities can define portals tailored to the needs of that
    3318   community, with each portal defining a different model for slice behavior, or
    3319   support a different experimental modality. For example, one portal might
    3320   create and schedule slices on behalf of researchers running short-term controlled
    3321   experiments, while another might acquire resources needed by slices running
    3322   long-term services. Yet another portal might be tailored for operators that
    3323   are responsible for keeping GENI components up and running.</p>
    3324   </td>
    3325  </tr>
    3326  <tr style='page-break-inside:avoid'>
    3327   <td width=120 valign=top style='width:1.25in;border:solid windowtext 1.0pt;
    3328   border-top:none;padding:0in 5.4pt 0in 5.4pt'>
    3329   <p class=Tabletext>Resource</p>
    3330   </td>
    3331   <td width=492 valign=top style='width:369.0pt;border-top:none;border-left:
    3332   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
    3333   padding:0in 5.4pt 0in 5.4pt'>
    3334   <p class=Tabletext>Resources are abstractions of the sharable features of a
    3335   component that are allocated by a component manager and described by an
    3336   RSpec. Resources are divided into computation, communication, measurement,
    3337   and storage.  Resources can be contained in a single physical device or distributed
    3338   across a set of devices, depending on the nature of the component. </p>
    3339   </td>
    3340  </tr>
    3341  <tr style='page-break-inside:avoid'>
    3342   <td width=120 valign=top style='width:1.25in;border:solid windowtext 1.0pt;
    3343   border-top:none;padding:0in 5.4pt 0in 5.4pt'>
    3344   <p class=Tabletext>Substrate</p>
    3345   </td>
    3346   <td width=492 valign=top style='width:369.0pt;border-top:none;border-left:
    3347   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
    3348   padding:0in 5.4pt 0in 5.4pt'>
    3349   <p class=Tabletext>GENI provides a set of physical facilities (e.g., routers,
    3350   processors, links, wireless devices), which we refer to as the substrate. The
    3351   design of this substrate is concerned with ensuring that physical resources,
    3352   layout, and interconnection topology are sufficient to support GENI’s
    3353   research objectives.</p>
    3354   </td>
    3355  </tr>
    3356 </table>
    3357 
    3358 <p class=MsoNormal>&nbsp;</p>
    3359 
    3360 <p class=MsoNormal>&nbsp;</p>
    3361 
    3362 <table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=612
    3363  style='margin-left:5.4pt;border-collapse:collapse;border:none'>
    3364  <tr style='page-break-inside:avoid;height:.25in'>
    3365   <td width=108 style='width:81.0pt;border:solid windowtext 1.0pt;background:
    3366   #E0E0E0;padding:0in 5.4pt 0in 5.4pt;height:.25in'>
    3367   <p class=Tabletext>Interface</p>
    3368   </td>
    3369   <td width=504 style='width:5.25in;border:solid windowtext 1.0pt;border-left:
    3370   none;background:#E0E0E0;padding:0in 5.4pt 0in 5.4pt;height:.25in'>
    3371   <p class=Tabletext>Description</p>
    3372   </td>
    3373  </tr>
    3374  <tr style='page-break-inside:avoid'>
    3375   <td width=108 valign=top style='width:81.0pt;border:solid windowtext 1.0pt;
    3376   border-top:none;padding:0in 5.4pt 0in 5.4pt'>
    3377   <p class=Tabletext>Measurement Plane</p>
    3378   </td>
    3379   <td width=504 valign=top style='width:5.25in;border-top:none;border-left:
    3380   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
    3381   padding:0in 5.4pt 0in 5.4pt'>
    3382   <p class=Tabletext>Configuration for measurement infrastructure; management
    3383   of collected data.</p>
    3384   </td>
    3385  </tr>
    3386  <tr style='page-break-inside:avoid'>
    3387   <td width=108 valign=top style='width:81.0pt;border:solid windowtext 1.0pt;
    3388   border-top:none;padding:0in 5.4pt 0in 5.4pt'>
    3389   <p class=Tabletext>Control Plane </p>
    3390   </td>
    3391   <td width=504 valign=top style='width:5.25in;border-top:none;border-left:
    3392   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
    3393   padding:0in 5.4pt 0in 5.4pt'>
    3394   <p class=Tabletext>Resource discovery, reservations, and release; slice
    3395   control (e.g., experiment start and teardown); some debug.</p>
    3396   </td>
    3397  </tr>
    3398  <tr style='page-break-inside:avoid'>
    3399   <td width=108 valign=top style='width:81.0pt;border:solid windowtext 1.0pt;
    3400   border-top:none;padding:0in 5.4pt 0in 5.4pt'>
    3401   <p class=Tabletext>Experiment Plane</p>
    3402   </td>
    3403   <td width=504 valign=top style='width:5.25in;border-top:none;border-left:
    3404   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
    3405   padding:0in 5.4pt 0in 5.4pt'>
    3406   <p class=Tabletext>Experiment data flow; “in-band” debugging; experiment
    3407   control.</p>
    3408   </td>
    3409  </tr>
    3410  <tr style='page-break-inside:avoid'>
    3411   <td width=108 valign=top style='width:81.0pt;border:solid windowtext 1.0pt;
    3412   border-top:none;padding:0in 5.4pt 0in 5.4pt'>
    3413   <p class=Tabletext>Operations and Management Plane</p>
    3414   </td>
    3415   <td width=504 valign=top style='width:5.25in;border-top:none;border-left:
    3416   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
    3417   padding:0in 5.4pt 0in 5.4pt'>
    3418   <p class=Tabletext>Operational status data; privileged slice &amp;
    3419   component/aggregate control; network event reporting.</p>
    3420   </td>
    3421  </tr>
    3422  <tr style='page-break-inside:avoid'>
    3423   <td width=108 valign=top style='width:81.0pt;border:solid windowtext 1.0pt;
    3424   border-top:none;padding:0in 5.4pt 0in 5.4pt'>
    3425   <p class=Tabletext>Opt-In</p>
    3426   </td>
    3427   <td width=504 valign=top style='width:5.25in;border-top:none;border-left:
    3428   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
    3429   padding:0in 5.4pt 0in 5.4pt'>
    3430   <p class=Tabletext>Interconnecting GENI to non-GENI networks over, e.g., IP,
    3431   IP tunnels, conventional (wired or wireless) link protocols.  GENI
    3432   experiments may run just in GENI (e.g., an experimental service accessed by
    3433   Internet users) or end-users may ‘opt-in’ to running experimental code on
    3434   their end-system. </p>
    3435   </td>
    3436  </tr>
    3437 </table>
    3438 
    3439 <p class=MsoNormal>&nbsp;</p>
    3440 
    3441 <p class=MsoNormal>&nbsp;</p>
    3442 
    3443 <p class=MsoNormal><b>&nbsp;</b></p>
    3444 
    3445 <table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=612
    3446  style='margin-left:5.4pt;border-collapse:collapse;border:none'>
    3447  <tr style='page-break-inside:avoid'>
    3448   <td width=120 valign=top style='width:1.25in;border:solid windowtext 1.0pt;
    3449   padding:0in 5.4pt 0in 5.4pt'>
    3450   <p class=Tabletext>Federation</p>
    3451   </td>
    3452   <td width=492 valign=top style='width:369.0pt;border:solid windowtext 1.0pt;
    3453   border-left:none;padding:0in 5.4pt 0in 5.4pt'>
    3454   <p class=Tabletext>Resource <i>federation</i> permits the interconnection of
    3455   independently owned and autonomously administered facilities in a way that
    3456   permits owners to declare resource allocation and usage policies for
    3457   substrate facilities under their control, operators to manage the network
    3458   substrate, and researchers to create and populate slices, allocate resources
    3459   to them, and run experiment-specific software in them.</p>
    3460   </td>
    3461  </tr>
    3462 </table>
    3463 
    3464 <p class=MsoNormal>&nbsp;</p>
    3465 
    3466 <p class=MsoNormal style='margin-left:.25in;text-indent:0in'>&nbsp;</p>
    3467 
    3468 <p class=MsoNormal>&nbsp;</p>
    3469 
    3470 <p class=MsoNormal>&nbsp;</p>
    3471 
    3472 <table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=612
    3473  style='margin-left:5.4pt;border-collapse:collapse;border:none'>
    3474  <tr style='page-break-inside:avoid'>
    3475   <td width=120 valign=top style='width:1.25in;border:solid windowtext 1.0pt;
    3476   padding:0in 5.4pt 0in 5.4pt'>
    3477   <p class=Tabletext>Experiment</p>
    3478   </td>
    3479   <td width=492 valign=top style='width:369.0pt;border:solid windowtext 1.0pt;
    3480   border-left:none;padding:0in 5.4pt 0in 5.4pt'>
    3481   <p class=Tabletext>An experiment is a researcher-defined use of a slice; we
    3482   say an experiment runs in a slice, or in multiple slices since slices can be
    3483   composed or interconnected. Experiments are not slices.  Many different experiments
    3484   can run in a particular slice concurrently or over time.  </p>
    3485   </td>
    3486  </tr>
    3487  <tr style='page-break-inside:avoid'>
    3488   <td width=120 valign=top style='width:1.25in;border:solid windowtext 1.0pt;
    3489   border-top:none;padding:0in 5.4pt 0in 5.4pt'>
    3490   <p class=Tabletext>Sharing</p>
    3491   </td>
    3492   <td width=492 valign=top style='width:369.0pt;border-top:none;border-left:
    3493   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
    3494   padding:0in 5.4pt 0in 5.4pt'>
    3495   <p class=Tabletext>Wherever possible, GENI components shall support multiple
    3496   concurrent experiments.  We refer to this as making components and aggregates
    3497   <i>sharable</i> (or sometimes “sliceable”).  Different strategies may be
    3498   needed to share components based on the nature of the technologies. This can
    3499   be done by a combination of virtualizing the component (where each user
    3500   acquires a virtual copy of the component's resources), or by partitioning the
    3501   component into distinct resource sets (where each user acquires a distinct
    3502   partition of the component's resources). </p>
    3503   </td>
    3504  </tr>
    3505  <tr style='page-break-inside:avoid'>
    3506   <td width=120 valign=top style='width:1.25in;border:solid windowtext 1.0pt;
    3507   border-top:none;padding:0in 5.4pt 0in 5.4pt'>
    3508   <p class=Tabletext>Slices</p>
    3509   </td>
    3510   <td width=492 valign=top style='width:369.0pt;border-top:none;border-left:
    3511   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
    3512   padding:0in 5.4pt 0in 5.4pt'>
    3513   <p class=Tabletext>From a researcher's perspective, a <i>slice</i> is a
    3514   substrate-wide network of computing and communication resources capable of
    3515   running one or more experiments or a wide-area network service.  From an
    3516   administrator's perspective, slices are the primary abstraction for
    3517   accounting and accountability—resources are acquired and consumed by slices,
    3518   and external program behavior is traceable to a slice.  A slice is defined by
    3519   a set of slivers spanning a set of network components, plus an associated set
    3520   of users that are allowed to access those slivers for the purpose of running
    3521   an experiment on the substrate. That is, a slice has a name, which is bound
    3522   to a set of users associated with the slice and a (possibly empty) set of
    3523   slivers.</p>
    3524   </td>
    3525  </tr>
    3526  <tr style='page-break-inside:avoid'>
    3527   <td width=120 valign=top style='width:1.25in;border:solid windowtext 1.0pt;
    3528   border-top:none;padding:0in 5.4pt 0in 5.4pt'>
    3529   <p class=Tabletext>Slivers</p>
    3530   </td>
    3531   <td width=492 valign=top style='width:369.0pt;border-top:none;border-left:
    3532   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
    3533   padding:0in 5.4pt 0in 5.4pt'>
    3534   <p class=Tabletext>It shall be possible to share component resources among
    3535   multiple users. This can be done by a combination of virtualizing the
    3536   component (where each user acquires a virtual copy of the component's
    3537   resources), or by partitioning the component into distinct resource sets
    3538   (where each user acquires a distinct partition of the component’s resources).
    3539   In both cases, we say the user is granted a <i>sliver</i> of the component.
    3540   Each component shall include hardware or software mechanisms that isolate
    3541   slivers from each other, making it appropriate to view a sliver as a
    3542   “resource container.”</p>
    3543   </td>
    3544  </tr>
    3545  <tr style='page-break-inside:avoid'>
    3546   <td width=120 valign=top style='width:1.25in;border:solid windowtext 1.0pt;
    3547   border-top:none;padding:0in 5.4pt 0in 5.4pt'>
    3548   <p class=Tabletext>User Opt-In</p>
    3549   </td>
    3550   <td width=492 valign=top style='width:369.0pt;border-top:none;border-left:
    3551   none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
    3552   padding:0in 5.4pt 0in 5.4pt'>
    3553   <p class=Tabletext>An important feature of GENI is to permit experiments to
    3554   have access to end-user traffic and behaviors. For examples, end users may
    3555   access an experimental service, use experimental access technologies, or
    3556   allow experimental code to run on their computer or handset. GENI will
    3557   provide tools to allow users to learn about an experiment’s risks and to make
    3558   an explicit choice (“opt-in”) to participate.                                       </p>
    3559   </td>
    3560  </tr>
    3561 </table>
    3562 
    3563 <p class=MsoNormal>&nbsp;</p>
    3564 
    3565 <p class=MsoNormal><a name="_Toc209089359"></a><a name="_Toc209089541"></a>&nbsp;</p>
    3566 
    3567 </div>
    3568 
    3569 </body>
    3570 
    3571 </html>
    357225</h1>
    357326}}}