Changes between Version 1 and Version 2 of Gec8ClusterDAgenda


Ignore:
Timestamp:
07/14/10 12:26:33 (9 years ago)
Author:
hmussman@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Gec8ClusterDAgenda

    v1 v2  
    5757
    5858
    59 
    60 
    61 
    62 === ORCA/BEN ===
    63 
    64 Ilia Baldine [[BR]]
    65 [http://groups.geni.net/geni/attachment/wiki/Gec7ClusterDAgenda/GEC7-orca-ben-report.pdf slides]
    66 
    67 ORCA software releases, and features: [[BR]]
    68 
    69 Bella  2.0 [[BR]]
    70 Available now  (was 2.1, planned for Feb 1) [[BR]]
    71 +  New substrate API obsoletes COD [[BR]]
    72 +  Lease cancellation [[BR]]
    73 +  Multiple redeem predecessor support [[BR]]
    74 +  Eucalyptus support [[BR]]
    75 +  New broker policies [[BR]]
    76 +  XML-­‐RPC ProtoGENI-­‐like SM interface [[BR]]
    77 +  Global actor registry XML-­‐RPC function [[BR]]
    78 +  Extended NDL support [[BR]]
    79 +  NLR Sherpa driver [[BR]]
    80 
    81 Bella 2.1 [[BR]]
    82 Panned for ?  (was 2.2, planned for June 1) [[BR]]
    83 +  Code hardening, more unit tests, better documentation [[BR]]
    84 +  Broker querying coupled with registry [[BR]]
    85 +  Juniper EX3200 support [[BR]]
    86 +  Multi‐point VLAN slice support (BEN and NLR) [[BR]]
    87 +  Possible: [[BR]]
    88 – Support for newer Eucalyptus release [[BR]]
    89 – Internet2 IDC support [[BR]]
    90 – Gush integration (in cooperation with Gush team) [[BR]]
    91 
    92 ===  ViSE ===
    93 
    94 David Irwin[[BR]]
    95 [http://groups.geni.net/geni/attachment/wiki/Gec7ClusterDAgenda/SliceUmassDuke.mov  UMass-Duke demo movie][[BR]]
    96 [http://groups.geni.net/geni/attachment/wiki/Gec7ClusterDAgenda/CASA_Firefox.mov  slice setup movie]
    97 
    98 
    99 === DICloud  ===
    100 
    101 Michael Zink  [[BR]]
    102 slides? [[BR]]
    103 
    104 === KANSEI  ===
    105 
    106 Mukundan Sridharan [[BR]]
    107 [http://groups.geni.net/geni/attachment/wiki/Gec7ClusterDAgenda/GEC7-KanseiStatus-Presentation.pdf  slides][[BR]]
    108 
    109 Progress in Spiral 2:[[BR]]
    110 1. Created v1.1 KanseiGenie Installer[[BR]]
    111 2. Ported KanseiGenie to NetEye (Wayne State), and provided support to porting efforts at OKGems (Oklahoma State)[[BR]]
    112 3. Extended KanseiGenie Researcher Portal to include baseline federated experimentation[[BR]]
    113 4. Completed development to make the switch form Soap to SecureSoap.  New version will be rolled out after GEC7.[[BR]]
    114 5. Started planning v2.0 of software installer package, including baseline federation[[BR]]
    115 
    116 Milestones Completed:[[BR]]
    117 KANSEI: S2.d Extend researcher portal for use with Kansei and NetEye (Due 3/16/10)[[BR]]
    118 KANSEI: S2.e Bring up NetEye testbed at WSU (Due 03/16/10)[[BR]]
    119 KANSEI: S2.f Connection plan from Kansei and NetEye to Internet2 (Due 03/16/10)[[BR]]
    120 KANSEI: S2.h Demo experiment using Kansei and NetEye (partially done; Due 07/20/10)[[BR]]
    121 
    122 === OKGems  ===
    123 
    124 PIs: Xiaolin (Andy) Li, Nazanin Rahnavard, Weihua Sheng, Venkatesh Sarangan, Johnson Thomas[[BR]]
    125 Students: Han Zhao, Xinxin Liu, Praveen Khethavath, Li Yu, Nhat Nguyen [[BR]]
    126 [http://groups.geni.net/geni/attachment/wiki/Gec7ClusterDAgenda/OKGems-GEC7-Final.pptx  slides][[BR]]
    127 
    128 Hardware status:[[BR]]
    129 Dedicated lab space [[BR]]
    130 About 100 sensor nodes (mainly Telosb and Micaz)[[BR]]
    131 About 20 robots [[BR]]
    132 
    133 ORCA status:[[BR]]
    134 Installed and configured ORCA (Anacortes 1.2) in local environment successfully. [[BR]]
    135 Built one ORCA local master and one node agent for initial testing.[[BR]]
    136 
    137 KanseiGenie status:[[BR]]
    138 Set up a small set of lab sensor nodes into the KanseiGenie framework. [[BR]]
    139 Customized the KanseiGenie web portal.[[BR]]
    140 
    141 Robotics VLab status:[[BR]]
    142 A client session, control a robotic arm for arranging an alphabetical pattern[[BR]]
    143 
    144 Year 1 Plan 1:[[BR]]
    145 Design and develop drivers for our resource aggregates (PCs and sensors) using ORCA Bella 2.0.[[BR]]
    146 Set up VLAN to stitch distributed resources together.[[BR]]
    147 Deploy field sensor nodes and integrate them into the OKGems framework.[[BR]]
    148 Further design OKGems portal[[BR]]
    149 Give a demo in GEC 8[[BR]]
    150 
    151 Year 1 Plan 2:[[BR]]
    152 Modify existing plugins and develop new plugins for ORCA, i.e., plugins of scheduling policies.[[BR]]
    153 Develop spatial-temporal slivers of sensor nodes/networks through TinyHive virtual machine and TinyBee mobile agent. (to be fully completed in Year Two)[[BR]]
    154 Define programmable abstractions in finer granularity [[BR]]
    155 
    156 Year 1 Plan 3:[[BR]]
    157 Draft a system design to include robots[[BR]]
    158 Define initial programmable abstractions of actuators and effectors[[BR]]
    159 Remotely control robots over networks (LAN & WAN)  [[BR]]   
    160 
    161 
    162 
    163 === Bella  2.0 Release Features ===
    164 
    165 Aydan Aydan Yumerefendi [[BR]]
    166 [http://groups.geni.net/geni/attachment/wiki/Gec7ClusterDAgenda/NewOrcaFeatures-Aydan.pdf  slides]
    167 
    168 +  New Substrate API[[BR]]
    169 -  Simplify integration of new substrates[[BR]]
    170 -  Simplified IConcreteSet implementation[[BR]]
    171 .  UnitSet represents a collection of Unit-s[[BR]]
    172 .  Unit designed to represent any resource unit, e.g, VM, VLAN, Testbed, etc.[[BR]]
    173 -  IShirakoPlugin extension: ISubstrate[[BR]]
    174 .  Implemented as Substrate and AuthoritySubstrate[[BR]]
    175 .  Defines clearly the extension points for a new substrate[[BR]]
    176 .  transferIn, modify, transferOut[[BR]]
    177 -  New authority Resource Control classes[[BR]]
    178 .  UnitsControl[[BR]]
    179 .  SimpleVMControl[[BR]]
    180 .  VMControl[[BR]]
    181 .  VLANControl[[BR]]
    182 -  First steps to simplify and generalize the web portal[[BR]]
    183 .  New project: webapp2[[BR]]
    184 
    185 +  New drivers and handlers: NLR, Eucalyptus[[BR]]
    186 -  NLR[[BR]]
    187 .  Provisions dynamically a path over NLR[[BR]]
    188 -  Eucalyptus[[BR]]
    189 .  Provisions dynamically a VM from an Eucalyptus cluster[[BR]]
    190 .  Can also provision from Amazon EC2 (same API)[[BR]]
    191 .  Supports assigning VLANs to VMs[[BR]]
    192 .  Requires a patch to Eucalyptus 1.5[[BR]]
    193 
    194 +  Simplified actor configuration file format[[BR]]
    195 -  Define an actor with a few lines of XML[[BR]]
    196    
    197 +  Lease cancellation (vacate) support[[BR]]
    198 -  Brokers can allocate resources more efficiently[[BR]]
    199 
    200 +  New controllers: inter-domain, xmlrpc (protogeni)[[BR]]
    201  
    202 +  No major new features in the next release[[BR]]
    203 -  Primary focus:[[BR]]
    204 .  Harden and productize existing codebase[[BR]]
    205 .  Simplify installation and setup[[BR]]
    206 .  Documentation[[BR]]
    207 -  If time permits:[[BR]]
    208 .  SOAP management API[[BR]]
    209 .  Integrate Orca in command-line tools and other portals[[BR]]
    210 .  Distributed Orca without Tomcat[[BR]]
    211 
    21259=== Actor Registry and XML-­RPC Controller  ===
    21360
     
    23582.  Support for resource representation using NDL[[BR]]
    23683
    237 == New NDL features in ORCA ==
    23884
    239 Yufeng Xin [attachment:gec7-yxin.pptx presentation]
     85=== ORCA/BEN ===
    24086
    241 ==  Day 2: March 17, 1pm - 3pm, Agenda and Notes ==
     87Ilia Baldine [[BR]]
    24288
     89===  DOME ===
     90
     91Brian Lynn  [[BR]]
     92
     93===  ViSE ===
     94
     95David Irwin[[BR]]
     96
     97=== DICloud  ===
     98
     99Michael Zink  [[BR]]
     100 
     101=== KANSEI  ===
     102
     103Mukundan Sridharan [[BR]]
     104
     105=== OKGems  ===
     106
     107PIs: Xiaolin (Andy) Li[[BR]]
     108 
    243109
    244110=== ERM:  Embedded real-time substrate measurements for real-time cross-layer experiments ===
    245111
    246112Keren Bergman, Caroline Lai, Michael Wang [[BR]]
    247 [http://groups.geni.net/geni/attachment/wiki/Gec7ClusterDAgenda/GEC7_ClusterD_ERM.pptx  slides][[BR]]
    248 
    249 
    250 +  Year 1: Unified measurement Framework architecture[[BR]]
    251 +  Now:  get measurements from Polatis, Infinera, etc.[[BR]]
    252 +  Next:  experiment use case for GEC8[[BR]]
    253 -  Control:[[BR]]
    254 .  Stand-aline programmable attentuator[[BR]]
    255 .  Polatis swithch[[BR]]
    256 
    257 
    258 
    259113
    260114=== LEARN Measurement Handler ===
    261115
    262 Debjyoti Majumder[[BR]]
    263 [http://groups.geni.net/geni/attachment/wiki/Gec7ClusterDAgenda/Learn%20%202%20%20MEASUREMENT_HANDLER.pptx  slides] LEARN measurement handler[[BR]]
    264 
    265 +  Measurement handler:[[BR]]
    266 -  receives XML-RPC requests[[BR]]
    267 -  logs in to Polatis/Infinera via TL1[[BR]]
    268 -  gets measurements[[BR]]
    269 -  logs out
     116Deniz Gurkin[[BR]]
    270117
    271118=== LEARN Network Integration ===
    272119
    273120Shade EL-Hadik [[BR]]
    274 [http://groups.geni.net/geni/attachment/wiki/Gec7ClusterDAgenda/Learn%201%20%20ORCA_%20ppt.pptx  slides]  LEARN network
    275 
    276 +  Create an isolated ORCA instance in the lab with a Cisco 3750 switch[[BR]]
    277 -  The ORCA Master is now equipped with handlers.[[BR]]
    278 -  The node agent has drivers installed.[[BR]]
    279 -  Drivers for accessing the Cisco 6509 switch are available, which we need to modify for Cisco 3750. [[BR]]
    280 -  Need to test if the handlers of the ORCA master are suitable for the existing drivers of the node agent. [[BR]]
    281 -  If successful, the Cisco 3750 switch needs to be accessed by node agent for our lab [[BR]]
    282 -  Finally to set up a VLAN using the switch, node agent, and the ORCA Master.[[BR]]
    283 +  Goal:  Integrate the LEARN, regional optical network, located in Texas, into the ORCA control framework (GENI Cluster D) by GENI Engineering Conference 8 (July 2010)[[BR]]
    284 
    285121
    286122=== IMF ===
    287123
    288124Rudra Dutta
    289 [http://groups.geni.net/geni/attachment/wiki/Gec7ClusterDAgenda/imf_gec7_cluster-d.pdf slides] [[BR]]
    290 [http://groups.geni.net/geni/attachment/wiki/Gec7ClusterDAgenda/GEC7_Measurment_Poster_v5.pdf  poster], including IMF, ERM and LEARN
    291 
    292 +  IMF Overview  (see poster)[[BR]]
    293 -  IMF provides an abstraction of measurement capabilities available within the GENIsubstrate by allowing experimenters to measure properties within the substrate, such as physical layer attributes (e.g.optical or RF power) and performance parameters (e.g.BER, packet loss,CPU usage) through a unified measurement interface.[[BR]]
    294 
    295 +  IMF Architecture (see poster)[[BR]]
    296 -  An experiment slice is created by instantiating slivers of resources from multiples sites and interconnecting them.[[BR]]
    297 -  The data plane of a slice reflects the topology desired by user.[[BR]]
    298 -  The measurement plane of a slice represents the measurement functions available within the slice.[[BR]]
    299 -  A slice also has substrate environment control capability so that the precise environment of a slice may be controlled and manipulated.[[BR]]
    300 
    301 +  PubSub module included in IMF[[BR]]
    302 -  Knows about what it wants, polls MH[[BR]]
    303 -  Publishes results[[BR]]
    304 
    305 +  MH module, included in IMF[[BR]]
    306 -  Simple driver, no state [[BR]]
    307125 
    308 +  Use Case[[BR]]
    309 -  Run SILO applications on ORCA-BEN.[[BR]]
    310 -  SILO: Services Integration, controL, and Optimization.
    311 
    312 +  Next [[BR]]
    313 -  Run SILO – IMF for a complete closedloop feedback control demonstration[[BR]]
    314 -  Create SCM to mirror measurement capability[[BR]]
    315 -  Measure – control – monitor[[BR]]
    316 -  Down the road – better presenting capabilities to experimenter who only consumes[[BR]]
    317 -  Also examine API for in-slice consumer programmers[[BR]]
    318 -  Integrate with measurement ontology ?
    319  
    320 
    321 === DOME  ===
    322 
    323 Brian Lynn, Thijs de Vries  [[BR]]
    324 [http://groups.geni.net/geni/attachment/wiki/Gec7ClusterDAgenda/DOME-ClusterD-Overview.pdf  slides] [[BR]]
    325 
    326 Since Sept, 2009, have several users running experiments on DOME [[BR]]
    327 +  UMass graduate students [[BR]]
    328 +  Research project with University of Arkansas [[BR]]
    329 +  NSF GENI Research Experience for Undergraduate (REU) program [[BR]]
    330 +  U of Washington’s Million Node GENI runs on DOME when no other experiments are scheduled [[BR]]
    331 
    332126=== iGENI ===
    333127
    334128Joe Mambretti, Jim Chen   [[BR]]
    335 [http://groups.geni.net/geni/attachment/wiki/Gec7ClusterDAgenda/iGENI%20Presentation%20GEC%20March%202010.ppt  slides]
    336 
    337 +  "GENI Cluster D Network", or GCDNet [[BR]]
    338 +  iGENI as an aggregate [[BR]]
    339 
    340 +  Now [[BR]]
    341 -  Installed 6509 at NW in Chicago [[BR]]
    342 -  Initial Site to Site Implementation Demonstrated at GEC 7 [[BR]]
    343 -  Connected UMass (via un-switched VLAN) to RENCI (via switched VLAN) [[BR]]
    344 
    345 +  Next
    346 -  Prototype/Model for Other Instantiations  [[BR]]
    347 -  Planning Has Begun for Other Cluster-D Sites [[BR]]
    348 -  Next Demonstration in July 2010 at GEC 8 [[BR]]
    349 -  Planning for Cluster-D November Wash DC Showcase [[BR]]
    350 
    351 +  Goal[[BR]]
    352 -  Bridge NLR and I2 soon, for a good reason[[BR]]
    353129
    354130
    355 === Plan for GEC8 demos/experiments ===
     131
     132=== GEC8 demos/experiments ===
    356133 
    357 +  Questions:[[BR]]
    358 -  Exactly where?[[BR]]
    359 -  How much bandwidth?
    360 
    361 +  ORCA-BEN[[BR]]
    362 -  Multi‐point slice demo with several Cluster‐D members[[BR]]
    363 -  Assist other projects with experiment demonstrations
    364 
    365 +  OKGems:  robots?
    366 
    367 +  Kansei:  Federation, with visualization?
    368134
    369135=== Plan for GEC9 demos/experiments ===
    370  
    371 +  Questions:[[BR]]
    372 -  Exactly where?[[BR]]
    373 -  How much bandwidth?
    374 
    375 +  Can Cluster D provide a featured demo?[[BR]]
    376 -  What could it be?
    377136
    378137
     
    381140==  Ongoing Cluster D Interactions ==
    382141
    383 Monthly PI calls[[BR]]
    384 Calls on specific topics[[BR]]
    385 Resource description[[BR]]
    386142
    387143