Changes between Version 9 and Version 10 of GeniInstrumentationandMeasurementsArchitecture


Ignore:
Timestamp:
11/17/10 11:41:29 (13 years ago)
Author:
hmussman@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GeniInstrumentationandMeasurementsArchitecture

    v9 v10  
    4040
    4141Document outline:[[BR]]
    42 1.  Document Scope[[BR]]
    43 2.  Introduction[[BR]]
    44 3.  Instrumentation and Measurement (I&M) Use Cases  [[BR]]
    45 4.  Configuration of I&M services[[BR]]
    46 5.  Interfaces to I&M Services [[BR]]
    47 6.  Measurement Traffic Flows
    48 7.  Schema and Protocols for Measurement Data (MD) Flows/File Transfers[[BR]]
    49 8.  Ownership of MD and Privacy of Owners[[BR]]
    50 9.  APIs and Protocols for Using I&M Services[[BR]]
    51 10.  Discovery, Authorization, Assignment and Binding of GENI I&M Services[[BR]]
    52 11.  Measurement Orchestration (MO) service[[BR]]
    53 12.  Measurement Point (MP)Service[[BR]]
    54 13.  Time-stamping MD[[BR]]
    55 14.  Measurement Information (MI) Service  [[BR]]
    56 15. Measurement Collection (MC) Service[[BR]]
    57 16.  Measurement Analysis and Presentation (MAP) Service[[BR]]
    58 17.  Measurement Data Archive (MDA) Service[[BR]]
    59 
    60421       DOCUMENT SCOPE  [[BR]]
    61432       INTRODUCTION    [[BR]]
     
    7557                4.1.5   Measurement Analysis and Presentation (MAP) Service     [[BR]]
    7658                4.1.6   Measurement Data Archive (MDA) Service  [[BR]]
    77 4.2     TYPES OF I&M SERVICES   [[BR]]
    78 4.2.1   Type 1:  Dedicated Service Platform for Customized Information  11
    79 4.2.2   Type 2:  Common Service Platform with Dedicated Slivers for Customized Information      11
    80 4.2.3   Type 3:  Common Service for Common or Customized Information    11
    81 4.3     DATA FLOWS/TRANSFERS BETWEEN I&M SERVICES       11
    82 4.3.1   Pull Data       11
    83 4.3.2   Push Data       11
    84 4.3.3   Publish and Subscribe to Data   11
    85 4.4     USING I&M SERVICES      11
    86 4.5     BASIC RESEARCHER I&M CONFIGURATION      11
    87 4.6     BASIC OPERATOR I&M CONFIGURATION        12
    88 4.7     RESEARCHER INCLUDING OPERATOR I&M CONFIGURATION 12
    89 4.8     RANGE OF I&M SERVICE IMPLEMENTATIONS    12
    90 5       INTERFACES TO I&M SERVICES      13
    91 5.1     DISCOVER RESOURCES AND ASSIGN SLIVERS   13
    92 5.2     CONFIGURE AND PROGRAM SLIVERS   13
    93 5.3     MANAGE SERVICES 13
    94 5.4     MEASUREMENT DATA FLOWS/TRANSFERS        13
    95 5.5     REGISTER AVAILABILITY OF MD FROM I&M SERVICE    13
    96 5.6     DISCOVER AVAILABILITY OF MD FROM I&M SERVICE AND START MD FLOW/TRANSFER 13
    97 5.7     OBSERVE I&M SERVICE STATUS AND EXAMINE MD       13
    98 6       MEASUREMENT TRAFFIC FLOWS       14
    99 6.1     GENI ENVIRONMENT        14
    100 6.1.1   Control Traffic 14
    101 6.1.2   Experiment Traffic      14
    102 6.2     MEASUREMENT TRAFFIC CARRIED WITH CONTROL TRAFFIC        15
    103 6.2.1   When Server has a Public (reachable) IP Address 15
    104 6.2.2   When Server has a Private IP Address    15
    105 6.3     MEASUREMENT TRAFFIC CARRIED WITH EXPERIMENT TRAFFIC     15
    106 7       SCHEMA AND PROTOCOLS FOR MEASUREMENT DATA (MD) FLOWS/TRANSFERS  16
    107 7.1     RANGE OF SCHEMA AND PROTOCOLS   16
    108 7.2     METADATA INCLUDED WITH MD       18
    109 7.2.1   Identifiers, Annotation, Provenance, Privacy    18
    110 7.2.2   Description, Collection, Description, Processing        18
    111 7.3     OPTION 1:  BYTES OF MD VIA SNMP  (INSTRUMENTATION TOOLS, GMOC)  18
    112 7.4     OPTION 2:  FILE OF MD VIA MULTIPLE PROTOCOLS    18
    113 7.5     OPTION 3:  XML-FORMATTED MD VIA HTTP  (PERFSONAR)       19
    114 7.6     OPTION 4:  TUPLES OF MD VIA CUSTOM OML PROTOCOL OVER TCP  (OML) 19
    115 7.7     OPTION 5:  TUPLES OF MD VIA IPFIX OVER SCTP  (PROPOSED FOR OML) 19
    116 7.8     OPTION 6:  METCDF-FORMATTED FILES OF DATA USING LDM OVER TCP  (DICLOUD) 19
    117 8       OWNERSHIP OF MD AND PRIVACY OF OWNERS   20
    118 8.1     OWNERSHIP OF MD 20
    119 8.2     PRIVACY OF RESEARCHERS/SLICES   20
    120 8.3     PRIVACY OF APPLICATION USERS    20
    121 9       API�S AND PROTOCOLS FOR USING I&M SERVICES      21
    122 9.1     ASSIGN SLIVERS FOR I&M SERVICES 21
    123 9.2     CONFIGURE AND PROGRAM SLIVERS FOR I&M SERVICES  21
    124 9.3     MANAGE I&M SERVICES     21
    125 9.4     REGISTER AVAILABILITY OF MD FROM I&M SERVICE    22
    126 9.5     DISCOVER AVAILABILITY OF MD AND START MD FLOW/TRANSFER  22
    127 9.6     OBSERVE I&M SERVICES AND EXAMINE MD     22
    128 10      DISCOVERY, AUTHORIZATION, ASSIGNMENT AND BINDING OF GENI I&M SERVICES   23
    129 11      MEASUREMENT ORCHESTRATION (MO) SERVICE  24
    130 12      MEASUREMENT POINT (MP) SERVICE  25
    131 12.1    FUNCTIONS       25
    132 12.2    TYPES OF MP SERVICES    25
    133 12.3    GATHERING MEASUREMENT DATA FROM INSTRUMENTATION (SENSORS)       25
    134 12.4    TYPES OF  INSTRUMENTATION (SENSORS)     26
    135 13      TIME-STAMPING MD        27
    136 14      MEASUREMENT INFORMATION (MI) SERVICE    28
    137 15      MEASUREMENT COLLECTION (MC) SERVICE     29
    138 16      MEASUREMENT ANALYSIS AND PRESENTATION (MAP) SERVICE     30
    139 17      MEASUREMENT DATA ARCHIVE (MDA) SERVICE  31
    140 17.1    FUNCTIONS       31
    141 17.2    IMPLEMENTATION  31
    142 17.3    USE     31
    143 18      GLOSSARY        32
    144 19      REFERENCES      33
     59        4.2     TYPES OF I&M SERVICES   [[BR]]
     60                4.2.1   Type 1:  Dedicated Service Platform for Customized Information          [[BR]]
     61                4.2.2   Type 2:  Common Service Platform with Dedicated Slivers for Customized Information              [[BR]]
     62                4.2.3   Type 3:  Common Service for Common or Customized Information            [[BR]]
     63        4.3     DATA FLOWS/TRANSFERS BETWEEN I&M SERVICES               [[BR]]
     64                4.3.1   Pull Data               [[BR]]
     65                4.3.2   Push Data               [[BR]]
     66                4.3.3   Publish and Subscribe to Data           [[BR]]
     67        4.4     USING I&M SERVICES              [[BR]]
     68        4.5     BASIC RESEARCHER I&M CONFIGURATION              [[BR]]
     69        4.6     BASIC OPERATOR I&M CONFIGURATION                [[BR]]
     70        4.7     RESEARCHER INCLUDING OPERATOR I&M CONFIGURATION         [[BR]]
     71        4.8     RANGE OF I&M SERVICE IMPLEMENTATIONS            [[BR]]
     725       INTERFACES TO I&M SERVICES              [[BR]]
     73        5.1     DISCOVER RESOURCES AND ASSIGN SLIVERS           [[BR]]
     74        5.2     CONFIGURE AND PROGRAM SLIVERS           [[BR]]
     75        5.3     MANAGE SERVICES         [[BR]]
     76        5.4     MEASUREMENT DATA FLOWS/TRANSFERS                [[BR]]
     77        5.5     REGISTER AVAILABILITY OF MD FROM I&M SERVICE            [[BR]]
     78        5.6     DISCOVER AVAILABILITY OF MD FROM I&M SERVICE AND START MD FLOW/TRANSFER         [[BR]]
     79        5.7     OBSERVE I&M SERVICE STATUS AND EXAMINE MD               [[BR]]
     806       MEASUREMENT TRAFFIC FLOWS               [[BR]]
     81        6.1     GENI ENVIRONMENT                [[BR]]
     82                6.1.1   Control Traffic         [[BR]]
     83                6.1.2   Experiment Traffic              [[BR]]
     84        6.2     MEASUREMENT TRAFFIC CARRIED WITH CONTROL TRAFFIC                [[BR]]
     85                6.2.1   When Server has a Public (reachable) IP Address         [[BR]]
     86                6.2.2   When Server has a Private IP Address            [[BR]]
     87        6.3     MEASUREMENT TRAFFIC CARRIED WITH EXPERIMENT TRAFFIC             [[BR]]
     887       SCHEMA AND PROTOCOLS FOR MEASUREMENT DATA (MD) FLOWS/TRANSFERS          [[BR]]
     89        7.1     RANGE OF SCHEMA AND PROTOCOLS           [[BR]]
     90        7.2     METADATA INCLUDED WITH MD               [[BR]]
     91                7.2.1   Identifiers, Annotation, Provenance, Privacy            [[BR]]
     92                7.2.2   Description, Collection, Description, Processing                [[BR]]
     93        7.3     OPTION 1:  BYTES OF MD VIA SNMP  (INSTRUMENTATION TOOLS, GMOC)          [[BR]]
     94        7.4     OPTION 2:  FILE OF MD VIA MULTIPLE PROTOCOLS            [[BR]]
     95        7.5     OPTION 3:  XML-FORMATTED MD VIA HTTP  (PERFSONAR)               [[BR]]
     96        7.6     OPTION 4:  TUPLES OF MD VIA CUSTOM OML PROTOCOL OVER TCP  (OML)         [[BR]]
     97        7.7     OPTION 5:  TUPLES OF MD VIA IPFIX OVER SCTP  (PROPOSED FOR OML)         [[BR]]
     98        7.8     OPTION 6:  METCDF-FORMATTED FILES OF DATA USING LDM OVER TCP  (DICLOUD)         [[BR]]
     998       OWNERSHIP OF MD AND PRIVACY OF OWNERS           [[BR]]
     100        8.1     OWNERSHIP OF MD         [[BR]]
     101        8.2     PRIVACY OF RESEARCHERS/SLICES           [[BR]]
     102        8.3     PRIVACY OF APPLICATION USERS            [[BR]]
     1039       API�S AND PROTOCOLS FOR USING I&M SERVICES              [[BR]]
     104        9.1     ASSIGN SLIVERS FOR I&M SERVICES         [[BR]]
     105        9.2     CONFIGURE AND PROGRAM SLIVERS FOR I&M SERVICES          [[BR]]
     106        9.3     MANAGE I&M SERVICES             [[BR]]
     107        9.4     REGISTER AVAILABILITY OF MD FROM I&M SERVICE            [[BR]]
     108        9.5     DISCOVER AVAILABILITY OF MD AND START MD FLOW/TRANSFER          [[BR]]
     109        9.6     OBSERVE I&M SERVICES AND EXAMINE MD             [[BR]]
     11010      DISCOVERY, AUTHORIZATION, ASSIGNMENT AND BINDING OF GENI I&M SERVICES           [[BR]]
     11111      MEASUREMENT ORCHESTRATION (MO) SERVICE          [[BR]]
     11212      MEASUREMENT POINT (MP) SERVICE          [[BR]]
     113        12.1    FUNCTIONS               [[BR]]
     114        12.2    TYPES OF MP SERVICES            [[BR]]
     115        12.3    GATHERING MEASUREMENT DATA FROM INSTRUMENTATION (SENSORS)               [[BR]]
     116        12.4    TYPES OF  INSTRUMENTATION (SENSORS)             [[BR]]
     11713      TIME-STAMPING MD                [[BR]]
     11814      MEASUREMENT INFORMATION (MI) SERVICE            [[BR]]
     11915      MEASUREMENT COLLECTION (MC) SERVICE             [[BR]]
     12016      MEASUREMENT ANALYSIS AND PRESENTATION (MAP) SERVICE             [[BR]]
     12117      MEASUREMENT DATA ARCHIVE (MDA) SERVICE          [[BR]]
     122        17.1    FUNCTIONS               [[BR]]
     123        17.2    IMPLEMENTATION          [[BR]]
     124        17.3    USE             [[BR]]
     12518      GLOSSARY                [[BR]]
     12619      REFERENCES              [[BR]]
    145127
    146128