29 | | |
30 | | == 2) Reports by I&M design topic teams == |
| 29 | == 2) Goals for this meeting == |
| 30 | 10:00am [[BR]] |
| 31 | |
| 32 | == 3) Summary of GIMI design and plans == |
| 33 | 1:30pm [[BR]] |
| 34 | '''PI''' Michael Zink, University of Massachusetts at Amherst (mailto:zink@ecs.umass.edu) [[BR]] |
| 35 | '''Co-PI''' Max Ott, NICTA (mailto:max.ott@nicta.com.au) [[BR]] |
| 36 | '''Key personnel''' Ilia Baldine, RENCI (mailto:ibaldin@renci.org) [[BR]] |
| 37 | |
| 38 | [wiki:GIMI GIMI wiki] [[BR]] |
| 39 | [http://gimi.ecs.umass.edu/ GIMI website at UMass Amherst] [[BR]] |
| 40 | |
| 41 | Goals: [[BR]] |
| 42 | |
| 43 | **Starts with OML, and provides easy-to-use tools for GENI environment [[BR]] |
| 44 | |
| 45 | *First focus: I&M use cases for experiments, with default OML Client in nodes that gathers passive measurements like INSTOOLS, and provides basic node-to-node connectivity tests using ping and iperf [[BR]] |
| 46 | *Second focus: I&M use cases for infrastructure measurement [[BR]] |
| 47 | *Later focuse: add sensor measurement data, carried in data network [[BR]] |
| 48 | |
| 49 | *Spiral 4 supported aggregates: ORCA servers/VMs and ExoGENI (RENCI) racks [[BR]] |
| 50 | *Later, support: WiMAX sites [[BR]] |
| 51 | *Spiral 5 supported aggregates: protoGENI/Emulab servers/VMs and InstaGENI (HP) racks [[BR]] |
| 52 | |
| 53 | *Introduces XML messaging service, with pub/sub, in public IP space [[BR]] |
| 54 | *Introduces iRODS service for digital object archive. [[BR]] |
| 55 | |
| 56 | |
| 57 | Members of the GIMI project will review: (Mike Zink) [[BR]] |
| 58 | |
| 59 | *Current architecture and design [[BR]] |
| 60 | |
| 61 | *Current status [[BR]] |
| 62 | |
| 63 | [http://groups.geni.net/geni/attachment/wiki/GEC13Agenda/InstrumentationAndMeasurement/GIMI%20GEC%2013.pptx slides] [[BR]] |
| 64 | |
| 65 | *Preview of tonight's GEC-13 demo [[BR]] |
| 66 | [http://groups.geni.net/geni/attachment/wiki/GEC13Agenda/InstrumentationAndMeasurement/GIMI_GEC13_poster.pdf poster] [[BR]] |
| 67 | |
| 68 | *Plan for GEC-14 tutorial [[BR]] |
| 69 | |
| 70 | |
| 71 | == 4) Summary of GEMINI design and plans == |
| 72 | 2pm [[BR]] |
| 73 | '''PI''' Martin Swany, Indiana University (mailto:swany@iu.edu) [[BR]] |
| 74 | '''Co-PI''' Chris Small, Indiana University (mailto:chsmall@indiana.edu) [[BR]] |
| 75 | '''Co-PI''' James Griffioen, University of Kentucky (mailto:griff@netlab.uky.edu) [[BR]] |
| 76 | '''Co-PI''' Zongming Fei, University of Kentucky (mailto:fei@netlab.uky.edu) [[BR]] |
| 77 | |
| 78 | [wiki:GEMINI GEMINI wiki] [[BR]] |
| 79 | |
| 80 | Goals: [[BR]] |
| 81 | |
| 82 | **Starts with LAMP, which provides flexible tools based on perfSONAR for active infrastructure measurements [[BR]] |
| 83 | ++Fold INSTOOLS features into LAMP to form GEMINI tools, and then discontinue INSTOOLS [[BR]] |
| 84 | |
| 85 | *First focus: I&M use cases for infrastructure measurement |
| 86 | *Include sharing of data with other users (e.g., operators), at an interface with authorization using a GENI credential [[BR]] |
| 87 | *Show how to monitor clusters/racks [[BR]] |
| 88 | *Show how to measure Layer 2 and OpenFlow paths (with input from OnTimeMeasure project [http://groups.geni.net/geni/attachment/wiki/GEC13Agenda/InstrumentationAndMeasurement/OnTimeMeasure_GEC13-I%26M-Talk.pdf Slides]) [[BR]] |
| 89 | |
| 90 | *Second focus: I&M use cases for experiments [[BR]] |
| 91 | *Consider how to gather basic host measurements with BLiPP service (as was done by INSTOOLS using SNMP) [[BR]] |
| 92 | *Consider how to gather customized data from applications (as provided by OML Client) [[BR]] |
| 93 | |
| 94 | ++Extending LAMP with INSTOOLS features: [[BR]] |
| 95 | *Consider how to load tools on top of basic image [[BR]] |
| 96 | *Consider how to extend Periscope to include druple content management service [[BR]] |
| 97 | *Consider how to add xserver to basic node image, to login from portal using vnc protocol [[BR]] |
| 98 | *Continue separate portal service, which is really a gateway service, within a user workspace service [[BR]] |
| 99 | *Consider how to add interface to archive service, e.g., iRODs [[BR]] |
| 100 | |
| 101 | *Spiral 4 supported aggregates: protoGENI/Emulab servers/VMs and InstaGENI (HP) racks [[BR]] |
| 102 | *Spiral 5 supported aggregates: ORCA servers/VMs and ExoGENI (RENCI) racks [[BR]] |
| 103 | |
| 104 | *Continue INSTOOLS portal service, in user workspace, to find GUIs [[BR]] |
| 105 | *Continue LAMP local and global UNIS service, to register available measurement data, and network topology [[BR]] |
| 106 | |
| 107 | Members of the GEMINI project will review: (Martin Swany) [[BR]] |
| 108 | |
| 109 | *Current architecture and design [[BR]] |
| 110 | |
| 111 | *Current status [[BR]] |
| 112 | |
| 113 | [http://groups.geni.net/geni/attachment/wiki/GEC13Agenda/InstrumentationAndMeasurement/gemini-gec13.pptx slides] [[BR]] |
| 114 | |
| 115 | *Preview of tonight's GEC-13 demo [[BR]] |
| 116 | |
| 117 | [http://groups.geni.net/geni/attachment/wiki/GEC13Agenda/InstrumentationAndMeasurement/GEC13%20GEMINI%20Demo%20Poster%20V2.pdf poster] [[BR]] |
| 118 | |
| 119 | *Plan for GEC-14 tutorial [[BR]] |
| 120 | |
| 121 | == 5) Reports on I&M design topics == |
36 | | |
37 | | |
38 | | === T2) I&M Use Cases for Experiments, and Support for Experimenters === |
39 | | 10:05am [[BR]] |
40 | | |
41 | | Team [[BR]] |
42 | | CO-LEAD Jim Griffioen (U Kentucky) [[BR]] |
43 | | CO-LEAD Mike Zink (UMass Amherst) [[BR]] |
44 | | Hussamuddin Nasir (U Kentucky) [[BR]] |
45 | | David Irwin (UMass Amherst) [[BR]] |
46 | | Max Ott (NICTA) [[BR]] |
47 | | Prasad Calyam (Ohio Super Center) [[BR]] |
48 | | Harry Mussman (GPO) [[BR]] |
49 | | |
50 | | |
51 | | Tasks [[BR]] |
52 | | Provide a concise but complete definition of I&M Use Cases for Experiments [[BR]] |
53 | | Define use cases for a wide range of experiments: complex (by skilled experimenters) to simple (by novice experimenter, i.e., a student) [[BR]] |
54 | | Identify the support that should be available to experimenters, i.e., on-line instructions, examples and help desks. [[BR]] |
55 | | Update the [http://groups.geni.net/geni/wiki/GeniInstrumentationandMeasurementsArchitecture GENI I&M Architecture document]: [[BR]] |
56 | | Sec. 3.1. I&M Use cases for Experimenters [[BR]] |
57 | | Sec. 4.2.1 Typical Arrangements of I&M Services: For Experimenter Gathering MD from their Slice [[BR]] |
58 | | Sec. 4.3.1 Type 1 I&M Service: Service Contained within a Slice [[BR]] |
59 | | Use as guidance in the design of GENI I&M tools, particularly for the GEMINI and GIMI projects [[BR]] |
60 | | |
61 | | [wiki:InstMeasTopic_4.2UseCasesExperimenters Work in Progress] [[BR]] |
62 | | |
63 | | Summary of use cases: (Jim Griffioen, Mike Zink, Jeanne Ohren) |
64 | | [http://groups.geni.net/geni/attachment/wiki/GEC13Agenda/InstrumentationAndMeasurement/T2a%29%20%20IM%20Uses%20Cases.pdf slides] |
65 | | |
66 | | View of user tools and services: (Jeanne Ohren) |
67 | | [http://groups.geni.net/geni/attachment/wiki/GEC13Agenda/InstrumentationAndMeasurement/T2b%29%20GENIUserToolsAndServices.pdf slides] |
68 | | |
69 | | Discussion: [[BR]] |
70 | | Compare experiments and their results. [[BR]] |
71 | | Do community benchmarking (Max) [[BR]] |
72 | | Do verifications (Mike) [[BR]] |
73 | | |
74 | | |
75 | | |
76 | | |
77 | | === T3) I&M Use Cases for Infrastructure Measurement, and Support for Operators === |
78 | | 10:20am [[BR]] |
79 | | |
80 | | Team [[BR]] |
81 | | LEAD Martin Swany (Indiana U) [[BR]] |
82 | | Guilherme Fernandes (?) [[BR]] |
83 | | Eric Boyd (Internet2) [[BR]] |
84 | | Jason Zurawski (Internet2) [[BR]] |
85 | | Prasad Calyam (Ohio Super Center) [[BR]] |
86 | | Chris Small, for NetKarma (Indiana U) [[BR]] |
87 | | Ilia Baldine, for ExoGENI racks (RENCI) [[BR]] |
88 | | Jonathan Mills (RENCI) [[BR]] |
89 | | ?, for InstaGENI racks (HP) [[BR]] |
90 | | ?, for GMOC [[BR]] |
91 | | Sarah Edwards (GPO) [[BR]] |
92 | | Chaos Golubitsky (GPO) [[BR]] |
93 | | Harry Mussman (GPO) [[BR]] |
94 | | |
95 | | |
96 | | Tasks [[BR]] |
97 | | Provide a concise but complete definition of I&M Use Cases for Infrastructure Measurement [[BR]] |
98 | | Identify the support that should be available to operators [[BR]] |
99 | | Update the [http://groups.geni.net/geni/wiki/GeniInstrumentationandMeasurementsArchitecture GENI I&M Architecture document]: [[BR]] |
100 | | Sec. 3.3. I&M Use cases for Central Operators (i.e., GMOC) [[BR]] |
101 | | Sec. 3.4. I&M Use cases for Aggregate Providers and Operators [[BR]] |
102 | | Sec. 4.2.2 Typical Arrangements of I&M Services: For Operator Gathering MD from GENI Infrastructure [[BR]] |
103 | | Sec. 4.2.3 Typical Arrangements of I&M Services: For Experimenters Gathering MD from their Slice and from GENI Infrastructure [[BR]] |
104 | | Sec. 4.3.3 Type 3 I&M Service: Common Service with MD for Multiple Slices [[BR]] |
105 | | Use as guidance in the design of GENI I&M tools, particularly for the GEMINI and GIMI projects [[BR]] |
106 | | |
107 | | [wiki:InstMeasTopic_4.3UseCasesInfrastructure Work in Progress] [[BR]] |
108 | | |
109 | | Review of use cases: (Martin Swany) |
110 | | Need to provide infrastructure measurements [[BR]] |
111 | | Should preserve relationship between experiment and infrastructure emasurements [[BR]] |
112 | | |
113 | | Review of plan for measurements on Layer 2 and OpenFlow paths: (Prasad Calyam) |
114 | | [http://groups.geni.net/geni/attachment/wiki/GEC13Agenda/InstrumentationAndMeasurement/OnTimeMeasure_GEC13-I%26M-Talk.pdf slides] [[BR]] |
251 | | === T7) Measurement Information (MI) Service === |
| 258 | |
| 259 | === T8) GENI User Tools and Services === |
| 260 | 11:25am [[BR]] |
| 261 | |
| 262 | Team [[BR]] |
| 263 | LEAD Jeanne Ohren (GPO)[[BR]] |
| 264 | Jim Griffioen and/or Charles Carpenter (INSTOOLS and GEMINI, U Kentucky) [[BR]] |
| 265 | Max Ott and/or Christoph Dwertmann (NICTA) [[BR]] |
| 266 | Chris Small (NetKarma, IU) [[BR]] |
| 267 | Ahmed El-Hassany (IU) [[BR]] |
| 268 | Giridhar Manepalli (CNRI) [[BR]] |
| 269 | Harry Mussman (GPO) [[BR]] |
| 270 | Vic Thomas (GPO) [[BR]] |
| 271 | Niky Riga (GPO) [[BR]] |
| 272 | Luisa Nevers (GPO) [[BR]] |
| 273 | |
| 274 | Goals [[BR]] |
| 275 | Work towards Max Ott's vision for experiment support [[BR]] |
| 276 | Provide a way for a GENI user (e.g., experimenter or operator) to access a wide variety of "GENI User Services", where each user service provides an interface (e.g., API or GUI) to the user. Those user services with a GUI (web) interface are often called "portal services".[[BR]] |
| 277 | Together, the "GENI User Services" should provide all of the functions the user needs to setup and run their experiment, then gather, analyze and present the measurement data. [[BR]] |
| 278 | These services should work together via APIs, etc., to streamline the experiment process. [[BR]] |
| 279 | |
| 280 | Tasks [[BR]] |
| 281 | Based upon the configuration defined below, the implementation is split into: [[BR]] |
| 282 | 1) A GENI User Workspace, which is a persistent Linux OS environment dedicated to the user, that serves as a container for multiple user tools [[BR]] |
| 283 | 2) Multiple GENI User Tools, where each provides a service with an interface or a "portal" to the user. [[BR]] |
| 284 | |
| 285 | Define, prototype, deploy and operate a GENI User Workspace. It can be hosted on a server dedicated to the user, or on a server hosting multiple user workspaces for multiple users.[[BR]] |
| 286 | Gather the various "user tools" that have been implemented to date, and fit into GENI User Workspace Service so that GENI I&M users can begin to conveniently conduct experiments or instrument infrastructure. [[BR]] |
| 287 | Optimize "user tools" and their interfaces to better meet the needs of GENI users (e.g., experimenters and operators). [[BR]] |
| 288 | |
| 289 | [wiki:InstMeasTopic_4.8PortalService Work in Progress] [[BR]] |
| 290 | |
| 291 | Summary of current status: (Jeanne Ohren) [[BR]] |
| 292 | [http://groups.geni.net/geni/attachment/wiki/GEC13Agenda/InstrumentationAndMeasurement/T8%29%20GENIUserToolsAndServices.pdf slides] [[BR]] |
| 293 | |
| 294 | == 6) Reports on operational I&M services == |
| 295 | 10:05am [[BR]] |
| 296 | |
| 297 | Goal: Use by both GIMI and GEMINI [[BR]] |
| 298 | |
| 299 | |
| 300 | === S1) iRODS Service === |
| 301 | 11:40am [[BR]] |
| 302 | |
| 303 | Team [[BR]] |
| 304 | Co-LEAD Giridhar Manepalli (CNRI) [[BR]] |
| 305 | Co-LEAD Shu Huang (RENCI) [[BR]] |
| 306 | Larry Lannom (CNRI) [[BR]] |
| 307 | Wesley Wu (U Kentucky) [[BR]] |
| 308 | Hussam Nasir (U Kentucky) [[BR]] |
| 309 | Chris Small (NetKarma, IU) [[BR]] |
| 310 | Jeannie Ohren (GPO) [[BR]] |
| 311 | |
| 312 | Tasks |
| 313 | Start with CNRI prototype digital object archive service [[BR]] |
| 314 | Plan transition to use of iRODS service [[BR]] |
| 315 | How to move data to service: move file; move SQL DB; or? [[BR]] |
| 316 | How is persistent object identifier (i.e., handle) generated? also registered? and later resolved? Include necessary Object Identifier (OI) service.[[BR]] |
| 317 | How are partitions for different users managed? [[BR]] |
| 318 | How is data in MDOD used to set archive sharing policy? what is required in MDOD? [[BR]] |
| 319 | Operations plans for Digital Object Archive (DOA) and Object Identifier (OI) services. [[BR]] |
| 320 | |
| 321 | |
| 322 | [wiki:InstMeasTopic_4.9ArchiveService Work in Progress] [[BR]] |
| 323 | |
| 324 | |
| 325 | Summary of current status [[BR]] |
| 326 | |
| 327 | Review of prototype Measurement Data Archive (MDA) service: (Giridhar Manepalli, CNRI) [[BR]] |
| 328 | [http://groups.geni.net/geni/attachment/wiki/GEC13Agenda/InstrumentationAndMeasurement/T9a%29%20MDA_ProjectHighlights_GEC13%20-%20CNRI.pptx slides] [[BR]] |
| 329 | |
| 330 | Introduction to iRODS service: (Anirban for Shu Huang, RENCI) |
| 331 | [http://groups.geni.net/geni/attachment/wiki/GEC13Agenda/InstrumentationAndMeasurement/T9b%29%20%20gec13_irods_im_anirban.pptx slides] [[BR]] |
| 332 | |
| 333 | |
| 334 | === S2) IREEL Portal Service === |
| 335 | (no report) [[BR]] |
| 336 | |
| 337 | Team [[BR]] |
| 338 | Mike Zink (UMass Amherst) [[BR]] |
| 339 | Martin Swany (Inidana U) [[BR]] |
| 340 | Jim Griffioen (U Kentucky) [[BR]] |
| 341 | Giridhar Manepalli (CNRI) [[BR]] |
| 342 | Jeanne Ohren (GPO) [[BR]] |
| 343 | Harry Mussman (GPO) [[BR]] |
| 344 | |
| 345 | Tasks: |
| 346 | What persistent operational services must be supported: [[BR]] |
| 347 | a) Descriptor registry required? use UNIS? DOR? iRODS? IF-MAP? [[BR]] |
| 348 | b) Object registry required? use DOR? [[BR]] |
| 349 | c) XML Messaging service [[BR]] |
| 350 | d) Measurement Information (MI)service [[BR]] |
| 351 | e) GENI User services [[BR]] |
| 352 | f) Digital Object Archive (DOA) service [[BR]] |
| 353 | Can all services can be shared by GIMI and GEMINI tools? [[BR]] |
| 354 | How do these relate to other GENI services/functions, including clearinghouse? |
| 355 | |
| 356 | |
| 357 | |
| 358 | === S3 INSTOOLS Portal Service Services === |
| 359 | (no report) [[BR]] |
| 360 | |
| 361 | Team [[BR]] |
| 362 | Mike Zink (UMass Amherst) [[BR]] |
| 363 | Martin Swany (Inidana U) [[BR]] |
| 364 | Jim Griffioen (U Kentucky) [[BR]] |
| 365 | Giridhar Manepalli (CNRI) [[BR]] |
| 366 | Jeanne Ohren (GPO) [[BR]] |
| 367 | Harry Mussman (GPO) [[BR]] |
| 368 | |
| 369 | Tasks: |
| 370 | What persistent operational services must be supported: [[BR]] |
| 371 | a) Descriptor registry required? use UNIS? DOR? iRODS? IF-MAP? [[BR]] |
| 372 | b) Object registry required? use DOR? [[BR]] |
| 373 | c) XML Messaging service [[BR]] |
| 374 | d) Measurement Information (MI)service [[BR]] |
| 375 | e) GENI User services [[BR]] |
| 376 | f) Digital Object Archive (DOA) service [[BR]] |
| 377 | Can all services can be shared by GIMI and GEMINI tools? [[BR]] |
| 378 | How do these relate to other GENI services/functions, including clearinghouse? |
| 379 | |
| 380 | |
| 381 | === S4) UNIS Service === |
| 382 | |
276 | | === T8) GENI User Tools and Services === |
277 | | 11:25am [[BR]] |
278 | | |
279 | | Team [[BR]] |
280 | | LEAD Jeanne Ohren (GPO)[[BR]] |
281 | | Jim Griffioen and/or Charles Carpenter (INSTOOLS and GEMINI, U Kentucky) [[BR]] |
282 | | Max Ott and/or Christoph Dwertmann (NICTA) [[BR]] |
283 | | Chris Small (NetKarma, IU) [[BR]] |
284 | | Ahmed El-Hassany (IU) [[BR]] |
285 | | Giridhar Manepalli (CNRI) [[BR]] |
286 | | Harry Mussman (GPO) [[BR]] |
287 | | Vic Thomas (GPO) [[BR]] |
288 | | Niky Riga (GPO) [[BR]] |
289 | | Luisa Nevers (GPO) [[BR]] |
290 | | |
291 | | Goals [[BR]] |
292 | | Work towards Max Ott's vision for experiment support [[BR]] |
293 | | Provide a way for a GENI user (e.g., experimenter or operator) to access a wide variety of "GENI User Services", where each user service provides an interface (e.g., API or GUI) to the user. Those user services with a GUI (web) interface are often called "portal services".[[BR]] |
294 | | Together, the "GENI User Services" should provide all of the functions the user needs to setup and run their experiment, then gather, analyze and present the measurement data. [[BR]] |
295 | | These services should work together via APIs, etc., to streamline the experiment process. [[BR]] |
296 | | |
297 | | Tasks [[BR]] |
298 | | Based upon the configuration defined below, the implementation is split into: [[BR]] |
299 | | 1) A GENI User Workspace, which is a persistent Linux OS environment dedicated to the user, that serves as a container for multiple user tools [[BR]] |
300 | | 2) Multiple GENI User Tools, where each provides a service with an interface or a "portal" to the user. [[BR]] |
301 | | |
302 | | Define, prototype, deploy and operate a GENI User Workspace. It can be hosted on a server dedicated to the user, or on a server hosting multiple user workspaces for multiple users.[[BR]] |
303 | | Gather the various "user tools" that have been implemented to date, and fit into GENI User Workspace Service so that GENI I&M users can begin to conveniently conduct experiments or instrument infrastructure. [[BR]] |
304 | | Optimize "user tools" and their interfaces to better meet the needs of GENI users (e.g., experimenters and operators). [[BR]] |
305 | | |
306 | | [wiki:InstMeasTopic_4.8PortalService Work in Progress] [[BR]] |
307 | | |
308 | | Summary of current status: (Jeanne Ohren) [[BR]] |
309 | | [http://groups.geni.net/geni/attachment/wiki/GEC13Agenda/InstrumentationAndMeasurement/T8%29%20GENIUserToolsAndServices.pdf slides] [[BR]] |
310 | | |
311 | | |
312 | | |
313 | | === T9) Digital Object Archive (DOA) Service === |
314 | | 11:40am [[BR]] |
315 | | |
316 | | Team [[BR]] |
317 | | Co-LEAD Giridhar Manepalli (CNRI) [[BR]] |
318 | | Co-LEAD Shu Huang (RENCI) [[BR]] |
319 | | Larry Lannom (CNRI) [[BR]] |
320 | | Wesley Wu (U Kentucky) [[BR]] |
321 | | Hussam Nasir (U Kentucky) [[BR]] |
322 | | Chris Small (NetKarma, IU) [[BR]] |
323 | | Jeannie Ohren (GPO) [[BR]] |
324 | | |
325 | | Tasks |
326 | | Start with CNRI prototype digital object archive service [[BR]] |
327 | | Plan transition to use of iRODS service [[BR]] |
328 | | How to move data to service: move file; move SQL DB; or? [[BR]] |
329 | | How is persistent object identifier (i.e., handle) generated? also registered? and later resolved? Include necessary Object Identifier (OI) service.[[BR]] |
330 | | How are partitions for different users managed? [[BR]] |
331 | | How is data in MDOD used to set archive sharing policy? what is required in MDOD? [[BR]] |
332 | | Operations plans for Digital Object Archive (DOA) and Object Identifier (OI) services. [[BR]] |
333 | | |
334 | | |
335 | | [wiki:InstMeasTopic_4.9ArchiveService Work in Progress] [[BR]] |
336 | | |
337 | | |
338 | | Summary of current status [[BR]] |
339 | | |
340 | | Review of prototype Measurement Data Archive (MDA) service: (Giridhar Manepalli, CNRI) [[BR]] |
341 | | [http://groups.geni.net/geni/attachment/wiki/GEC13Agenda/InstrumentationAndMeasurement/T9a%29%20MDA_ProjectHighlights_GEC13%20-%20CNRI.pptx slides] [[BR]] |
342 | | |
343 | | Introduction to iRODS service: (Anirban for Shu Huang, RENCI) |
344 | | [http://groups.geni.net/geni/attachment/wiki/GEC13Agenda/InstrumentationAndMeasurement/T9b%29%20%20gec13_irods_im_anirban.pptx slides] [[BR]] |
345 | | |
346 | | |
347 | | === T10) List of Operational Services === |
348 | | (no report) [[BR]] |
349 | | |
350 | | Team [[BR]] |
351 | | Mike Zink (UMass Amherst) [[BR]] |
352 | | Martin Swany (Inidana U) [[BR]] |
353 | | Jim Griffioen (U Kentucky) [[BR]] |
354 | | Giridhar Manepalli (CNRI) [[BR]] |
355 | | Jeanne Ohren (GPO) [[BR]] |
356 | | Harry Mussman (GPO) [[BR]] |
357 | | |
358 | | Tasks: |
359 | | What persistent operational services must be supported: [[BR]] |
360 | | a) Descriptor registry required? use UNIS? DOR? iRODS? IF-MAP? [[BR]] |
361 | | b) Object registry required? use DOR? [[BR]] |
362 | | c) XML Messaging service [[BR]] |
363 | | d) Measurement Information (MI)service [[BR]] |
364 | | e) GENI User services [[BR]] |
365 | | f) Digital Object Archive (DOA) service [[BR]] |
366 | | Can all services can be shared by GIMI and GEMINI tools? [[BR]] |
367 | | How do these relate to other GENI services/functions, including clearinghouse? |
368 | | |
369 | | |
370 | | [wiki:InstMeasTopic_4.10OperationalServices Work in Progress] [[BR]] |
371 | | |
372 | | |
373 | | === Discussion of next steps === |
| 407 | |
| 408 | == 7) Discussion of next steps === |
375 | | |
376 | | == 3) Break for lunch == |
377 | | 12noon [[BR]] |
378 | | |
379 | | |
380 | | == 4) Update on GIMI project == |
381 | | 1:30pm [[BR]] |
382 | | '''PI''' Michael Zink, University of Massachusetts at Amherst (mailto:zink@ecs.umass.edu) [[BR]] |
383 | | '''Co-PI''' Max Ott, NICTA (mailto:max.ott@nicta.com.au) [[BR]] |
384 | | '''Key personnel''' Ilia Baldine, RENCI (mailto:ibaldin@renci.org) [[BR]] |
385 | | |
386 | | [wiki:GIMI GIMI wiki] [[BR]] |
387 | | [http://gimi.ecs.umass.edu/ GIMI website at UMass Amherst] [[BR]] |
388 | | |
389 | | Goals: [[BR]] |
390 | | |
391 | | **Starts with OML, and provides easy-to-use tools for GENI environment [[BR]] |
392 | | |
393 | | *First focus: I&M use cases for experiments, with default OML Client in nodes that gathers passive measurements like INSTOOLS, and provides basic node-to-node connectivity tests using ping and iperf [[BR]] |
394 | | *Second focus: I&M use cases for infrastructure measurement [[BR]] |
395 | | *Later focuse: add sensor measurement data, carried in data network [[BR]] |
396 | | |
397 | | *Spiral 4 supported aggregates: ORCA servers/VMs and ExoGENI (RENCI) racks [[BR]] |
398 | | *Later, support: WiMAX sites [[BR]] |
399 | | *Spiral 5 supported aggregates: protoGENI/Emulab servers/VMs and InstaGENI (HP) racks [[BR]] |
400 | | |
401 | | *Introduces XML messaging service, with pub/sub, in public IP space [[BR]] |
402 | | *Introduces iRODS service for digital object archive. [[BR]] |
403 | | |
404 | | |
405 | | Members of the GIMI project will review: (Mike Zink) [[BR]] |
406 | | |
407 | | *Current architecture and design [[BR]] |
408 | | |
409 | | *Current status [[BR]] |
410 | | |
411 | | [http://groups.geni.net/geni/attachment/wiki/GEC13Agenda/InstrumentationAndMeasurement/GIMI%20GEC%2013.pptx slides] [[BR]] |
412 | | |
413 | | *Preview of tonight's GEC-13 demo [[BR]] |
414 | | [http://groups.geni.net/geni/attachment/wiki/GEC13Agenda/InstrumentationAndMeasurement/GIMI_GEC13_poster.pdf poster] [[BR]] |
415 | | |
416 | | *Plan for GEC-14 tutorial [[BR]] |
417 | | |
418 | | |
419 | | == 5) Update on GEMINI project == |
420 | | 2pm [[BR]] |
421 | | '''PI''' Martin Swany, Indiana University (mailto:swany@iu.edu) [[BR]] |
422 | | '''Co-PI''' Chris Small, Indiana University (mailto:chsmall@indiana.edu) [[BR]] |
423 | | '''Co-PI''' James Griffioen, University of Kentucky (mailto:griff@netlab.uky.edu) [[BR]] |
424 | | '''Co-PI''' Zongming Fei, University of Kentucky (mailto:fei@netlab.uky.edu) [[BR]] |
425 | | |
426 | | [wiki:GEMINI GEMINI wiki] [[BR]] |
427 | | |
428 | | Goals: [[BR]] |
429 | | |
430 | | **Starts with LAMP, which provides flexible tools based on perfSONAR for active infrastructure measurements [[BR]] |
431 | | ++Fold INSTOOLS features into LAMP to form GEMINI tools, and then discontinue INSTOOLS [[BR]] |
432 | | |
433 | | *First focus: I&M use cases for infrastructure measurement |
434 | | *Include sharing of data with other users (e.g., operators), at an interface with authorization using a GENI credential [[BR]] |
435 | | *Show how to monitor clusters/racks [[BR]] |
436 | | *Show how to measure Layer 2 and OpenFlow paths (with input from OnTimeMeasure project [http://groups.geni.net/geni/attachment/wiki/GEC13Agenda/InstrumentationAndMeasurement/OnTimeMeasure_GEC13-I%26M-Talk.pdf Slides]) [[BR]] |
437 | | |
438 | | *Second focus: I&M use cases for experiments [[BR]] |
439 | | *Consider how to gather basic host measurements with BLiPP service (as was done by INSTOOLS using SNMP) [[BR]] |
440 | | *Consider how to gather customized data from applications (as provided by OML Client) [[BR]] |
441 | | |
442 | | ++Extending LAMP with INSTOOLS features: [[BR]] |
443 | | *Consider how to load tools on top of basic image [[BR]] |
444 | | *Consider how to extend Periscope to include druple content management service [[BR]] |
445 | | *Consider how to add xserver to basic node image, to login from portal using vnc protocol [[BR]] |
446 | | *Continue separate portal service, which is really a gateway service, within a user workspace service [[BR]] |
447 | | *Consider how to add interface to archive service, e.g., iRODs [[BR]] |
448 | | |
449 | | *Spiral 4 supported aggregates: protoGENI/Emulab servers/VMs and InstaGENI (HP) racks [[BR]] |
450 | | *Spiral 5 supported aggregates: ORCA servers/VMs and ExoGENI (RENCI) racks [[BR]] |
451 | | |
452 | | *Continue INSTOOLS portal service, in user workspace, to find GUIs [[BR]] |
453 | | *Continue LAMP local and global UNIS service, to register available measurement data, and network topology [[BR]] |
454 | | |
455 | | Members of the GEMINI project will review: (Martin Swany) [[BR]] |
456 | | |
457 | | *Current architecture and design [[BR]] |
458 | | |
459 | | *Current status [[BR]] |
460 | | |
461 | | [http://groups.geni.net/geni/attachment/wiki/GEC13Agenda/InstrumentationAndMeasurement/gemini-gec13.pptx slides] [[BR]] |
462 | | |
463 | | *Preview of tonight's GEC-13 demo [[BR]] |
464 | | |
465 | | [http://groups.geni.net/geni/attachment/wiki/GEC13Agenda/InstrumentationAndMeasurement/GEC13%20GEMINI%20Demo%20Poster%20V2.pdf poster] [[BR]] |
466 | | |
467 | | *Plan for GEC-14 tutorial [[BR]] |
468 | | |
469 | | == 6) Support for experimenters == |
470 | | 2:30pm [[BR]] |
471 | | |
472 | | Round-table discussion: [[BR]] |
473 | | What use cases must be supported by GEC14? by GEC15? [[BR]] |
474 | | What tools must be available by GEC14? by GEC15? [[BR]] |
475 | | Suggest: Put basic set of tools on common images, ready to add apps. [[BR]] |
476 | | How can we best verify that available tools meet the needs of experimenters? process for fixing bugs? process for making extensions? [[BR]] |
477 | | How can we best reach out to experimenters? tutorials? workshops? on-line instructions? examples? help desks? [[BR]] |
478 | | It is essential to have on-line instructions and examples; should be easy to retrieve, modify and use. [[BR]] |
479 | | |
480 | | |
481 | | == 7) Support for infrastructure measurement == |
482 | | 2:45pm [[BR]] |
483 | | |
484 | | Round-table discussion: [[BR]] |
485 | | What use cases must be supported by GEC14? by GEC15? [[BR]] |
486 | | What tools must be available by GEC14? by GEC15? [[BR]] |
487 | | What use cases/tools will support experimenters? [[BR]] |
488 | | What use cases/tools will support operators? [[BR]] |
489 | | Note: Some use will be in an "infrastructure measurement slice", and some use will be in an environment "outside of a slice". [[BR]] |
490 | | How can we best verify that available tools meet the needs of experimenters and operators? process for fixing bugs? process for making extensions? [[BR]] |
491 | | How can we best reach out to experimenters and operators? tutorials? workshops? on-line instructions? examples? help desks? [[BR]] |
492 | | It is essential to have on-line instructions and examples; should be easy to retrieve, modify and use. [[BR]] |