Changes between Version 8 and Version 9 of GEMINI_TopicsIssuesTasks


Ignore:
Timestamp:
04/11/12 15:57:50 (12 years ago)
Author:
hmussman@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GEMINI_TopicsIssuesTasks

    v8 v9  
    99* topics on 4/5/12:  [[BR]]
    1010 2d)  ABAC  [[BR]]
    11  4e)  Old UNIS vs new UNIS  [[BR]]
     11 4d)  Old UNIS vs new UNIS  [[BR]]
    1212 5j')  Use of GUSH  [[BR]]
    1313
     
    2626e)  I&M srvc (Slice A) to I&M srvc (Slice B);  http(s)   [in European perfSONAR, SOAP interface with security tokens]  [can delegated GENI credentials be used?]  [can credentials based on ABAC be used?]
    2727
    28 f)  I&M srvc (Slice A) to UNIS srvc;  http(s)   [in LAMP, service to UNIS, https with protoGENI cert]
     28f)  I&M srvc (Slice A) to UNIS srvc;  http(s)   [in LAMP, service to UNIS, https with protoGENI cert] 
    2929
    3030g)  tool (outside slice) to iRODS archive srvc;  what is interface to iRODS?  ftp(s)?  can it be http(s)?  how is authentication/authorization handled?   [need info from Shu]  Note;  iRODS review call on 4/12, 9:30am. 
     
    7575c)  To date, all LAMP/periscope has been on servers
    7676
    77 c')  Task:  try to run all LAMP nodes (or just common node) on VMs   (Matt Jaffe)
     77c')  Task:  try to run all LAMP nodes (or just measurement nodes) on VMs   (Matt Jaffe)
    7878
    7979d)  To date, all INSTOOLS has been with MC on server, and MPs on VMs
     
    8585g)  Task:  (see e) above) how to access http interface?  tunnel through ssh?  port map, like ssh?  perhaps could "piggyback" on opening ssh port?  setup a separate proxy? 
    8686
    87 g')  New task:  **Review possible tunnel through ssh (or use fo ssh to forward http port), to reuse available ssh port mapping.  (who?)
    88 
    89 g!'')  New task:  ** Review port mapping for http, like ssh, with protoGENI, to see how it might be done (Nasir/Jim)
    90 
    91 g!''') New task:  **Review need within GENI/GPO to open ports, and implications for rspec  (Harry)
     87g')  New task:  Review possible tunnel through ssh (or use fo ssh to forward http port), to reuse available ssh port mapping.  (who?)
     88
     89g!'')  New task:  Review port mapping for http, like ssh, with protoGENI, to see how it might be done (Nasir/Jim)
     90
     91g!''') New task:  Review need within GENI/GPO to open ports, and implications for rspec  (Harry)
    9292
    9393h)  Task:  what about vnc tunnels?  how were they done in INSTOOLS?   which port on host?  (who?)
     
    101101
    102102
    103 == 4)  LAMP/Periscope questions: ==
     103== 4)  Discussion of UNIS: ==
    104104
    105105Per call with Martin on 3/27/12:
    106106
    107 a)  Question:  Is there a local UNIS, or not??   (Martin) Not yet;  needs to be, with push from local UNIS to global UNIS.
     107a)  Question:  In LAMP, is there a local UNIS, or not??   (Martin) Not yet;  needs to be, with push from local UNIS to global UNIS.
    108108
    109109b)  How does UNIS authenticate/authorize when receiving data?   (Martin)  [in LAMP, service to UNIS, https with protoGENI cert]
     
    111111c)  Question:  Use web interface on common node to configure services, tests;  how does this push config to UNIS?  What authentication/authorization steps are included?
    112112
    113 d)  How is data transfer from service to service, in a single slice, authorized?  what keys/certificates/credentials are used?  what is held by each service?  (Martin)  [in LAMP, service to service, https with LAMP cert, from LAMP CA]
    114 
     113*topic on 4/5/12: [[BR]]
     114d)  Old UNIS vs new UNIS: [[BR]]
     115*4/5/12 notes from Jeanne:  [[BR]]
     116What is the transition plan?    Both can run in parallel until full functionality is available with new UNIS.  Then turn down old UNIS.  [[BR]]
     117Local vs. global UNIS hierarchy:  Will new UNIS have local and global configuration?  Yes, probably not by GEC14. [[BR]]
    115118
    116119
     
    135138g)  Start with CNRI:  Directory Archive (DA) service, which can push data to DOA service, using OI service [[BR]]
    136139Then replace DOA with iRODS [[BR]]
    137 [Have iRODS at IU for NetKarma;  Jim and Wesley talking with Ilia and Shu]
     140[Have iRODS at IU for NetKarma;  Jim and Wesley talking with Ilia and Shu] [[BR]]
    138141
    139142h)  Include MDOD creator/editor  (CNRI, GPO)
    140143
    141 i)  Task:  Need help with final formulation of MDOD   (Ezra?)
    142 
    143 j)  Task:  Define view of user workspace service (Jeanne, Matt, Harry, Jim, Martin, Niky) 
    144 [Jeanne to add security policy into view]
     144i)  Task:  Need help with final formulation of MDOD   (Ezra?)  (Shu from GIMI)
     145
     146j)  Task:  Define view of user workspace service (Jeanne, Matt, Harry, Jim, Martin, Niky)  [[BR]]
     147[Jeanne to add security policy into view]  [[BR]]
     148
     149*topic on 4/5/12:  [[BR]]
     150j')  Use of GUSH:  [[BR]]
     151*4/5/12 notes from Jeanne:  [[BR]]
     152What does Gush provide vs. Flack?  Why would user use Gush?  [[BR]]
     153Working with VMs.   According to Vic, Jeannie A. says Gush will work with anything that allows SSH.  [[BR]]
     154Jeanne O. has experienced some issues with VMs in Gush.  Investigate further.  [[BR]]
     155Issues with hostnames?  Need to investigate this further.  [[BR]]
     156Harry:  Suggest Jeanne talk with Luisa about Gush information.  She has worked with it a lot.  [[BR]]
     157Jim asks Martin:  How does Gush integrate with UNIS?  [[BR]]
     158Discussion of using UNIS to store/access information about the slices for the experiment rather than passing around rspecs.  [[BR]]
     159How do we keep this UNIS information up-to-date?  [[BR]]
     160Guilherme suggests things that are outside of slice introspection, user needs to push to UNIS.  [[BR]]
     161What types of changes can we make to the slice in Gush/Omni/other that I&M and others need to discover from UNIS?  [[BR]]
     162Task:  Things to investigate regarding Gush (Jeanne will report next week):  [[BR]]
     1631.   Tridentcom paper says gush has ability to add and remove nodes from a slice.  How is this done?  Under what circumstances does this work? [GENI AM API does not support updateSliver]  [[BR]]
     1642.   How does Gush work with protogeni VMs?  [[BR]]
     165
    145166
    146167
     
    177198Task:  Harry will modify drawing to reflect discussion with Jim, and then two perspectives can be compared. [[BR]]
    178199Done on 4/4;  agree that portal can be in user workspace, or somewhere else. [[BR]]
    179 See updated drawing.
     200See updated drawing.  [[BR]]
    180201
    181202e)  Task:  Understand NICTA's iREEL portal service;  is this a more complete tool for managing I&M services?   
     
    187208
    188209
    189 == 7)  Discussion of configuration to gather host metrics:  ==
     210== 7)  Discussion of new configuration to gather host metrics:  ==
    190211
    191212a)  Use BLiPP to gather host metrics   (Guilherme)
     
    229250  - Prototype underway (Ahmed)
    230251       
    231 **Concern: incompatible with earlier UNIS, which will still be required (see 9) below.
    232 
    233 e)  Later:  Extend to gathering data from an application
    234 
    235 f)  Task:  Prototype soon  (Guilherme)
    236 
    237   - Need baseline configuration ASAP
     252e') Concern:  new UNIS incompatible with earlier UNIS, which will still be required (see 9) below.
     253
     254f)  Later:  Extend to gathering data from an application
     255
     256g)  Task:  Prototype soon  (Guilherme)
     257
     258h)  Need baseline configuration ASAP  When?
    238259
    239260
     
    248269c)  Arrange user workspace (GPO, Jeanne)
    249270
    250 d)  What is first configuration of tools (see below) ?  LAMP on VMs?  (who provides?)   test scripts?  (Jeanne)
     271d)  What is first configuration of tools (see below) ?  LAMP on servers/VMs?  (who provides?)   test scripts?  (Jeanne)
    251272
    252273e)  What is second configuration of tools (see below)?  BLiPP to measurement store, with presentation?  (Guilherme?)  when?  test scripts?  (Jeanne)
     
    254275
    255276
    256 == 9)  First configuration, follows p15 Operator A slice, to collect network measurements, like LAMP project: ==
    257 
    258 a)  Start:  each node on a server, with an available public IP address  (single aggregate or multiple aggregates)
    259 
    260 a')  Second:  all nodes on VMs, or all nodes on VMs except common node on server
     277== 9)  First configuration, to collect network measurements  ==
     278
     279a)  follows p15 Operator A slice, like LAMP project. 
     280
     281a') for GEC14, consider: use LAMP code with perhaps minor modifications
     282
     283a'')  Start:  each node on a server, with an available public IP address  (single aggregate or multiple aggregates)
     284
     285a''')  Second:  all nodes on VMs, or all nodes on VMs except common node on server
    261286
    262287b)  One common node (e.g., node n+1) to:  configure measurements, collect data, present data
     
    268293e)  Global UNIS as shown;  include local UNIS on common node
    269294
    270 f)  Load software onto common node with image;  as option, use wget
    271 
    272 g)  Load software onto measurement node with image;  as option, load after app with wget
     295f)  Load software onto common node with image;  as option, load package
     296
     297g)  Load software onto measurement node with image;  as option, load package after app
    273298
    274299h)  Use web interface on common node to configure services, tests, like LAMP;  how does this push config to UNIS??  How do we let only user do this with keys, etc.
     
    278303j)  Demo all of the perfSONAR network performance tools, tests, as was done in LAMP project
    279304
    280 k)  Extension:  pull data from one slice to another, as shown in p15 from Operator A to Operator B;  authorize using GENI credentials
    281 
    282 l)  Provide regression tests of various configurations, features, etc., driven by scripts
     305k)  Extension:  pull data from one slice to another, as shown in p15 from Operator A to Operator B;  authorize using GENI credentials;  how is this done?
     306
     307l)  Provide regression tests of various configurations, features, etc., driven by scripts  (Jeanne)
    283308
    284309m)  Provide tutorial for users at GEC14.
     
    286311
    287312
    288 == 10)  Second configuration to support basic host monitoring using BLiPP, like p15 Experimenter C slice  What this means:  no SNMP daemon  ==
    289 
    290 **Concern:  Per 7) above, still defining intial configuration;  need firm plan to meet GEC14 goals;  or do we start with earlier INSTOOLS code?
    291 
    292 a)  Introduces push of data to common node;  what protocol?  http?  XSP?  (is this GENI Event Messaging Service?)
     313== 10)  Second configuration to support basic host monitoring  ==
     314
     315a)  follows p15 Experimenter C slice 
     316
     317a')  for GEC14, need firm plan from 7) ASAP
     318
     319a'')  Introduces push of data to common node;  what protocol?  http?  XSP?  (is this GENI Event Messaging Service?)
    293320
    294321b)  Need to organize presentation of data at a web interface;  like INSTOOLS?  Introduce DRUPLE into periscope? (plan Dec 2012)
     
    303330== 11)  GEMINI project documentation ==
    304331
    305 a)  Code on IU github
    306 
    307 Good:  all relevant code appears to be here, including Kentuck code
    308 
    309 b)  Jira
    310 
    311 Good:  being used by IU to track project
    312 
    313 **Concern:  Kentucky effort not reflected here
    314 
    315 c)  GENI trac for GEMINI
    316 
    317 Include TopicsTasksIssues
    318 
    319 Include drawings
     332a)  Code on IU github  Good:  all relevant code appears to be here, including Kentuck code
     333
     334b)  Jira  Good:  being used by IU to track project  Concern:  Kentucky effort not reflected here
     335
     336c)  GENI trac for GEMINI  Include TopicsTasksIssues  Include drawings