| 1 | [[PageOutline]] |
| 2 | |
| 3 | = Instrumentation and Measurement (I&M): GIMI and GEMINI Design Topics at GEC15 = |
| 4 | |
| 5 | Tuesday, October 23, 8:30am - 10am [[BR]] |
| 6 | Room: [[BR]] |
| 7 | Session leader: Harry Mussman (GENI Project Office, Raytheon BBN Technologies) [[BR]] |
| 8 | |
| 9 | == Description == |
| 10 | |
| 11 | This I&M session will review progress towards a comprehensive set of I&M tools for GENI experimenters and for infrastructure measurement. [[BR]] |
| 12 | |
| 13 | It will focus on the two large Solicitation 3 I&M D&P projects, GIMI and GEMINI, starting with a review their design and status. [[BR]] |
| 14 | |
| 15 | Next, we will review the current status of outstanding I&M design topics, and the operational I&M services that are being introduced by the GIMI and GEMINI projects. We will consider how GIMI might be able to use the GEMINI services, and vice-versa. [[BR]] |
| 16 | |
| 17 | Finally, we will discuss the I&M goals for the next 4 months, particularly how to best support experimenters and those doing infrastructure measurement. [[BR]] |
| 18 | |
| 19 | |
| 20 | == Summary == |
| 21 | |
| 22 | * GIMI I&M tool set design [[BR]] |
| 23 | * Based on OML, provides basic host and active network measurements [[BR]] |
| 24 | * Ready for use on ExoGENI racks; successful tutorial [[BR]] |
| 25 | * Introduces XML messaging service, iRODS archive service, IREEL(lab wiki) portal service; use by others? iRODS by GEMINI [[BR]] |
| 26 | * Spiral 5 goals: also work with InstaGENI racks, WiMAX sites [[BR]] |
| 27 | |
| 28 | * GEMINI I&M tool set design [[BR]] |
| 29 | * Based on INSTOOLS and perfSONAR/LAMP, provides basic host and active network measurements [[BR]] |
| 30 | * Ready for use on InstaGENI/protoGENI racks ; successful tutorial [[BR]] |
| 31 | * Introduces portal to GUIs service, UNIS unified ntwk info service; use by others? [[BR]] |
| 32 | * Spiral 5 goals: also work with ExoGENI racks [[BR]] |
| 33 | |
| 34 | * Need simplified MDOD measurement data object descriptor schema [[BR]] |
| 35 | * Also service for creation and editing of MDOD [[BR]] |
| 36 | * Possible extensions to other GENI objects, events [[BR]] |
| 37 | |
| 38 | [http://groups.geni.net/geni/attachment/wiki/GEC14Agenda/IMDesignTopics/071112%20I%26M%20GEC14%20Wrap-Up%20Agenda.ppt slides] [[BR]] |
| 39 | |
| 40 | == Agenda == |
| 41 | This is a tentative agenda, which may change. [[BR]] |
| 42 | |
| 43 | == 1) Introductions == |
| 44 | 8:30am [[BR]] |
| 45 | |
| 46 | == 2) Goals for this meeting == |
| 47 | 8:35am [[BR]] |
| 48 | |
| 49 | Harry Mussman (GPO) [[BR]] |
| 50 | |
| 51 | Goals |
| 52 | * Review the progress of the GIMI and GEMINI I&M projects towards providing a comprehensive set of I&M tools for GENI experimenters and for infrastructure measurement. [[BR]] |
| 53 | * Review the current status of outstanding I&M design topics. [[BR]] |
| 54 | * Review five persistent multi-user I&M services that are being introduced by the GIMI and GEMINI projects, to see which can be used by both projects and/or by other parts of GENI. [[BR]] |
| 55 | * Discuss the I&M goals for the next 4 months, particularly how to best support experimenters and those doing infrastructure measurement. [[BR]] |
| 56 | |
| 57 | == 3) Summary of GIMI design and status == |
| 58 | 8:40am [[BR]] |
| 59 | '''PI''' Michael Zink, University of Massachusetts at Amherst (mailto:zink@ecs.umass.edu) [[BR]] |
| 60 | '''Co-PI''' Max Ott, NICTA (mailto:max.ott@nicta.com.au) [[BR]] |
| 61 | '''Key personnel''' Ilia Baldine, RENCI (mailto:ibaldin@renci.org) [[BR]] |
| 62 | |
| 63 | [wiki:GIMI GIMI wiki] [[BR]] |
| 64 | [http://gimi.ecs.umass.edu/ GIMI website at UMass Amherst] [[BR]] |
| 65 | |
| 66 | Goals [[BR]] |
| 67 | * Starts with OML, and provides easy-to-use tools for GENI environment [[BR]] |
| 68 | |
| 69 | * 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]] |
| 70 | * Second focus: I&M use cases for infrastructure measurement [[BR]] |
| 71 | * Later focus: add sensor measurement data, carried in data network [[BR]] |
| 72 | |
| 73 | * Spiral 4 supported aggregates: ORCA servers/VMs and ExoGENI (RENCI) racks [[BR]] |
| 74 | * Later, support: WiMAX sites [[BR]] |
| 75 | * Spiral 5 supported aggregates: protoGENI/Emulab servers/VMs and InstaGENI (HP) racks [[BR]] |
| 76 | |
| 77 | * Introduces XML messaging service, with pub/sub, in public IP space [[BR]] |
| 78 | * Introduces iRODS service, as a measurement data archive. [[BR]] |
| 79 | * Introduces IREEL portal service, for measurement data analysys and presentation. [[BR]] |
| 80 | |
| 81 | |
| 82 | Summary: [[BR]] |
| 83 | |
| 84 | * [http://groups.geni.net/geni/attachment/wiki/GEC14Agenda/IMDesignTopics/GIMI%20GEC%2014%20I%26M%20Session.pptx GIMI architecture, design and status at GEC14; plan for GEC-14 tutorial; next steps during Spiral 5] [[BR]] |
| 85 | * For more information, attend or audit [http://groups.geni.net/geni/wiki/GIMIv1.0Tutorial GIMI v1.0 tutorial] [[BR]] |
| 86 | |
| 87 | |
| 88 | |
| 89 | == 4) Summary of GEMINI design and plans == |
| 90 | 8:55am [[BR]] |
| 91 | '''PI''' Martin Swany, Indiana University (mailto:swany@iu.edu) [[BR]] |
| 92 | '''Co-PI''' Chris Small, Indiana University (mailto:chsmall@indiana.edu) [[BR]] |
| 93 | '''Co-PI''' James Griffioen, University of Kentucky (mailto:griff@netlab.uky.edu) [[BR]] |
| 94 | '''Co-PI''' Zongming Fei, University of Kentucky (mailto:fei@netlab.uky.edu) [[BR]] |
| 95 | |
| 96 | [wiki:GEMINI GEMINI wiki] [[BR]] |
| 97 | |
| 98 | Goals [[BR]] |
| 99 | |
| 100 | * Includes LAMP code and features in GEMINI tools, to provides flexible tools based on perfSONAR for active infrastructure measurements [[BR]] |
| 101 | * Includes INSTOOLS code and features in GEMINI tools, to gather basic host measurements [[BR]] |
| 102 | * Later, integrates LAMP and INSTOOLS code and features into new code base for GEMINI tools. [[BR]] |
| 103 | |
| 104 | * First focus: I&M use cases for infrastructure measurement [[BR]] |
| 105 | * Include sharing of data with other users (e.g., operators), at an interface with authorization using a GENI credential [[BR]] |
| 106 | * Show how to monitor clusters/racks [[BR]] |
| 107 | * Show how to measure Layer 2 and OpenFlow paths (with input from OnTimeMeasure project) [[BR]] |
| 108 | |
| 109 | * Second focus: I&M use cases for experiments [[BR]] |
| 110 | * Gather basic host measurements (as was done by INSTOOLS using SNMP) [[BR]] |
| 111 | * Show how to gather customized data from applications (as provided by OML Client) [[BR]] |
| 112 | |
| 113 | * Spiral 4 supported aggregates: protoGENI/Emulab servers/VMs and InstaGENI (HP) racks [[BR]] |
| 114 | * Spiral 5 supported aggregates: ORCA servers/VMs and ExoGENI (RENCI) racks [[BR]] |
| 115 | |
| 116 | * Continues INSTOOLS portal service, to find GUIs [[BR]] |
| 117 | * Continues LAMP local and global Unified Network Information Service (UNIS), to register available measurement data, and network topology [[BR]] |
| 118 | |
| 119 | Summary [[BR]] |
| 120 | |
| 121 | * [http://groups.geni.net/geni/attachment/wiki/GEC14Agenda/IMDesignTopics/GEMINI%20Overview%20and%20Direction-GEC14.pptx GEMINI architecture, design and status at GEC14; plan for GEC-14 tutorial; next steps during Spiral 5] [[BR]] |
| 122 | * For more information, attend or audit [http://groups.geni.net/geni/wiki/GEMINITutorial GEMINI v1.0 tutorial] [[BR]] |
| 123 | |
| 124 | |
| 125 | == 5) Reports on I&M design topics == |
| 126 | 9:10m [[BR]] |
| 127 | |
| 128 | === T4) GENI I&M Tool Testing Environment === |
| 129 | 9:10am [[BR]] |
| 130 | |
| 131 | Harry Mussman (GPO) [[BR]] |
| 132 | |
| 133 | Goals [[BR]] |
| 134 | * Define a step-by-step process for the GEMINI and GIMI tools sets over Spirals 4, 5 and 6 such that: [[BR]] |
| 135 | * They deliver useful tools in each spiral [[BR]] |
| 136 | * They eventually provide tools that can be included in slices built with any type of GENI hosts [[BR]] |
| 137 | * GENI hosts should include those provided by ExoGENI and InstaGENI racks, as soon as they are available [[BR]] |
| 138 | |
| 139 | * Include: [[BR]] |
| 140 | * User tools for experiment and measurement setup and orchestration [[BR]] |
| 141 | * Interfaces/protocols between user tools and GENI aggregates [[BR]] |
| 142 | * Supported GENI aggregates [[BR]] |
| 143 | |
| 144 | [[Image(Visio-070512_UseCases_Projects_Figures_Page_01.jpg, 110%)]] [[BR]] |
| 145 | |
| 146 | * [http://groups.geni.net/geni/wiki/InstMeasTopic_4.4GENIEnvironment I&M tool testing environment status at GEC13] [[BR]] |
| 147 | |
| 148 | Goals for Spiral 4: |
| 149 | * By the end of Spiral 4, GIMI tools will test/operate in slices built in ORCA/ExoGENI environment [[BR]] |
| 150 | * By the end of Spiral 4, GEMINI tools will test/operate in slices built in Emulab/protoGENI/InstaGENI environment [[BR]] |
| 151 | * As much as possible, the two groups will use common user tools and common interfaces/protocols/APIs [[BR]] |
| 152 | * As much as possible, the two groups will avoid arrangements customized to one environment [[BR]] |
| 153 | * Both groups will be ready to provide tutorials on their capabilities starting at GEC-14. [[BR]] |
| 154 | * Not yet defined: support for PlanetLab/InstaGENI environment [[BR]] |
| 155 | |
| 156 | [[Image(Visio-070512_UseCases_Projects_Figures_Page_02.jpg, 110%)]] [[BR]] |
| 157 | |
| 158 | Goals for Spiral 5: |
| 159 | * By the end of Spiral 5, GIMI tools will test/operate in slices built in both the Emulab/protoGENI/InstaGENI and ORCA/ExoGENI environments (but not together in one slice) [[BR]] |
| 160 | * By the end of Spiral 5, GIMI tools will also support measurements at WiMAX sites. [[BR]] |
| 161 | * By the end of Spiral 5, GEMINI tools will test/operate in slices built in both the Emulab/protoGENI/InstaGENI and ORCA/ExoGENI environments (but not together in one slice) [[BR]] |
| 162 | * Not yet defined: support for PlanetLab/InstaGENI environment [[BR]] |
| 163 | |
| 164 | [[Image(Visio-070512_UseCases_Projects_Figures_Page_03.jpg, 110%)]] [[BR]] |
| 165 | |
| 166 | Goals for later: [[BR]] |
| 167 | * Both GEMINI and GIMI tools will test/operate in slices built with both Emulab/protoGENI/InstaGENI and ORCA/ExoGENI environments. However, this requires stitching functions that are not currently available. [[BR]] |
| 168 | |
| 169 | === T8) GENI User Tools and Services === |
| 170 | 9:20am [[BR]] |
| 171 | |
| 172 | Jeanne Ohren (GPO)[[BR]] |
| 173 | |
| 174 | Goals [[BR]] |
| 175 | * Work towards Max Ott's vision for experiment support [[BR]] |
| 176 | * 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]] |
| 177 | * 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 their measurement data. [[BR]] |
| 178 | * These services should work together via APIs, etc., to streamline the experiment process. [[BR]] |
| 179 | |
| 180 | Tasks [[BR]] |
| 181 | * Based upon the configuration defined below, the implementation is split into: [[BR]] |
| 182 | 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]] |
| 183 | 2) Multiple GENI User Tools, where each provides a service with an interface or a "portal" to the user. [[BR]] |
| 184 | * Define, prototype, deploy and operate a GENI User Workspace. [[BR]] |
| 185 | * Gather the various "user tools" that have been implemented to date, and fit them into GENI User Workspace Service so that GENI I&M users can begin to conveniently conduct experiments or instrument infrastructure. [[BR]] |
| 186 | * So that the GENI User Workspacet can be hosted on a server dedicated to the user (even the user's laptop), provide on a Virtual Box "portable VM". [[BR]] |
| 187 | * Use the "GENI User Workspace" to test the GIMI and GEMINI tools, and during their tutorials. [[BR]] |
| 188 | |
| 189 | Summary [[BR]] |
| 190 | * [http://groups.geni.net/geni/wiki/InstMeasTopic_4.8PortalService status at GEC13] [[BR]] |
| 191 | * [http://groups.geni.net/geni/attachment/wiki/GEC14Agenda/IMDesignTopics/GEC14GENIUserToolsAndServices.pdf User workspace configuration at GEC14 (Spiral 4)] [[BR]] |
| 192 | |
| 193 | Discussion [[BR]] |
| 194 | * Should the GENI User Workspace be supported on a server hosting multiple user workspaces for multiple users? [[BR]] |
| 195 | * Which tools should be added to the GENI User Workspace? [[BR]] |
| 196 | * How can we best optimize "user tools" and their interfaces to better meet the needs of GENI users (e.g., experimenters and operators). [[BR]] |
| 197 | |
| 198 | |
| 199 | |
| 200 | === T5) Descriptors, Objects and Registries === |
| 201 | 9:30am [[BR]] |
| 202 | |
| 203 | Harry Mussman (GPO) [[BR]] [[BR]] |
| 204 | |
| 205 | Summary [[BR]] |
| 206 | * Current v0.2 design [http://groups.geni.net/geni/wiki/GEC11InstMeasWorkingSession#a2MeasurementDataObjectDescriptorMDOD references] [[BR]] |
| 207 | * [http://groups.geni.net/geni/wiki/InstMeasTopic_4.5DescriptorsObjectsRegistriesLookupService status at GEC13] [[BR]] |
| 208 | |
| 209 | Review of v0.2 design at GEC13 (Giridhar Manepalli): [[BR]] |
| 210 | [http://groups.geni.net/geni/attachment/wiki/GEC13Agenda/InstrumentationAndMeasurement/T5%29%20%20MDOD%20Status%20-%20CNRI.pptx slides] [[BR]] |
| 211 | |
| 212 | Conclusions: [[BR]] |
| 213 | |
| 214 | Good things: [[BR]] |
| 215 | Excellent start [[BR]] |
| 216 | Collaborative Specification [[BR]] |
| 217 | Great Coverage [[BR]] |
| 218 | Nicely broken down into elements [[BR]] |
| 219 | Mandatory vs. optional elements identified [[BR]] |
| 220 | Genuine Use Cases: Gathering, transferring, and sharing [[BR]] |
| 221 | |
| 222 | Jensen's proposal (NetKarma): [[BR]] |
| 223 | Current: Identifiers, Descriptors, Holders [[BR]] |
| 224 | Proposed: Identification, Lineage/Provenance, Constraints/Security, MDO Description [[BR]] |
| 225 | |
| 226 | Zurawski's comments: [[BR]] |
| 227 | Too many secondary identifiers [[BR]] |
| 228 | Descriptors should be contextualized [[BR]] |
| 229 | Variations based on the type of object [[BR]] |
| 230 | GENI specific descriptions should be clearly marked and separated [[BR]] |
| 231 | Slight changes to names & enclosing elements recommended [[BR]] |
| 232 | |
| 233 | Comments/suggestions based on metadata practices: [[BR]] |
| 234 | Too many optional elements [[BR]] |
| 235 | Too many choices given to users [[BR]] |
| 236 | Users bound to take the path of least resistance [[BR]] |
| 237 | Keep the scope restricted to only mandatory elements – at least in the beginning [[BR]] |
| 238 | Try those out. Implement them. [[BR]] |
| 239 | One size fits all ---- No! [[BR]] |
| 240 | Capturing descriptions, formats, policies, transactions, etc. in a monolithic fashion [[BR]] |
| 241 | Register individual components separately [[BR]] |
| 242 | E.g., Capture legal formats & interpretations in their own records, and reference them here [[BR]] |
| 243 | E.g., Same with accepted policies [[BR]] |
| 244 | Identifiers cannot be semantic [[BR]] |
| 245 | Domain, sub-domain, and object-type are part of an ID [[BR]] |
| 246 | World view changes frequently [[BR]] |
| 247 | Non-semantic Ids are worth every penny [[BR]] |
| 248 | Search engines & registries mask the opaqueness [[BR]] |
| 249 | After all, IDs are just entities behind the scenes [[BR]] |
| 250 | Object Type controlled vocabulary enumerates apples and oranges [[BR]] |
| 251 | Collection, flow, directory, file, database, gui are not mutually exclusive [[BR]] |
| 252 | Doesn’t help the recipient make any decision looking at the descriptor [[BR]] |
| 253 | Bundle type & format into format interpretation method [[BR]] |
| 254 | Covers too many corner cases, e.g., flow-rate [[BR]] |
| 255 | Expects too many details, e.g., locator (type, access method, etc.) [[BR]] |
| 256 | |
| 257 | |
| 258 | |
| 259 | Tasks [[BR]] |
| 260 | * Need to DRAFT simplified v1.0 MDOD schema, for XML file; then review and finalize. [[BR]] |
| 261 | * Optional: extend MDOD to cover all types of objects, i.e., software images. [[BR]] |
| 262 | * Optional: extend MDOD schema to define Event Record schema. [[BR]] |
| 263 | * Do we need MDOD registry? Include in iRODS? [[BR]] |
| 264 | * Need MDOD creation and editing service. [[BR]] |
| 265 | * Need Measurement Data Object identifiers (names); sometimes need a persistent, public reference; consider DataCite approach, which uses handle [[BR]] |
| 266 | |
| 267 | |
| 268 | |
| 269 | Discussion |
| 270 | * Who will help DRAFT simplified v1.0 MDOD schema, for XML file? [[BR]] |
| 271 | * GIMI rep?[[BR]] |
| 272 | * GEMINI rep?[[BR]] |
| 273 | * Shall we have a breakout meeting on Wed, 7/11? [[BR]] |
| 274 | * Who will implement MDOD creation and editing service? [[BR]] |
| 275 | * How will MDOD be included in iRODS? [[BR]] |
| 276 | |
| 277 | |
| 278 | |
| 279 | == 6) Reports on persistent multi-user I&M services, being introduced by GIMI and GEMINI projects == |
| 280 | 9:00am [[BR]] |
| 281 | |
| 282 | Goals [[BR]] |
| 283 | * Use by both GIMI and GEMINI tools sets [[BR]] |
| 284 | * Use by other parts of GENI [[BR]] |
| 285 | * Identify need for further reviews and discussions, in breakout meetings on Wed, 7/11 [[BR]] |
| 286 | |
| 287 | |
| 288 | === S1) XML Messaging Service === |
| 289 | 9:00am [[BR]] |
| 290 | |
| 291 | Mike Zink (UMass Amherst) and Anirban Mandal (RENCI) [[BR]] |
| 292 | |
| 293 | Tasks [[BR]] |
| 294 | * Define, prototype, demonstrate and operate a GENI XML Messaging service, starting at GEC13. [[BR]] |
| 295 | * Support use in GENI by many tools, starting with GIMI I&M tools, who will use it to exchange OMF messages. [[BR]] |
| 296 | * Define operations plan for XML Messaging service. [[BR]] |
| 297 | |
| 298 | |
| 299 | Summary [[BR]] |
| 300 | * [wiki:InstMeasTopic_4.6MessagingService status at GEC13] [[BR]] |
| 301 | * An XMPP server has been setup at UMass Amherst for OMF messages. [[BR]] |
| 302 | * An XMPP server is operational at Rutgers WINLAB (and other GENI wireless sites) for OMF messages. [[BR]] |
| 303 | * An XML messaging service has been prototyped by the IMF project, that includes authorization. [[BR]] |
| 304 | * [http://groups.geni.net/geni/attachment/wiki/GEC14Agenda/IMDesignTopics/GEC14-IMF-Anirban.2.pptx status at GEC14] [[BR]] |
| 305 | |
| 306 | Discussion [[BR]] |
| 307 | * Who is lead/leads? [[BR]] |
| 308 | * Where will XMPP servers be located? will they be fully federated? [[BR]] |
| 309 | * How do we set "topics" in XMPP servers to support OMF messages? [[BR]] |
| 310 | * Will these XMPP servers provide a generalized GENI XML messaging service? If so, what functions will be included? |
| 311 | * What authorization mechanisms will be required? [[BR]] |
| 312 | * Will the GEMINI project want to use the XML messaging service? [[BR]] |
| 313 | * Will other parts of GENI (e.g., monitoring) want to use the XML messaging service? [[BR]] |
| 314 | * Do we need a breakout session for further discussion? when? [[BR]] |
| 315 | * We need an operations plan for reliable service; when? who? [[BR]] |
| 316 | |
| 317 | === S2) iRODS Service === |
| 318 | 9:10am [[BR]] |
| 319 | |
| 320 | Shu Huang (RENCI) [[BR]] |
| 321 | |
| 322 | Tasks |
| 323 | * Establish iRODS service(s), and define rules (interfaces) to provide GENI measurement data archive functions. [[BR]] |
| 324 | |
| 325 | Summary |
| 326 | * [wiki:InstMeasTopic_4.9ArchiveService status at GEC13] [[BR]] |
| 327 | * [http://groups.geni.net/geni/attachment/wiki/GEC13Agenda/InstrumentationAndMeasurement/T9b%29%20%20gec13_irods_im_anirban.pptx slides at GEC13] [[BR]] |
| 328 | * iRODS service has been established at RENCI [[BR]] |
| 329 | * iRODS service has been established at Univ of Kentucky [[BR]] |
| 330 | * [http://groups.geni.net/geni/attachment/wiki/GEC14Agenda/IMDesignTopics/irods-gec14-1.pptx iRODS configuration at GEC14] [[BR]] |
| 331 | * Proposed configuration? [[BR]] |
| 332 | * Operations plan? [[BR]] |
| 333 | |
| 334 | Discussion |
| 335 | * Who is lead? [[BR]] |
| 336 | * Will all iRODS services be federated, for redundancy? |
| 337 | * How to move data to service: move file; move SQL DB; or? [[BR]] |
| 338 | * How is persistent object identifier (i.e., handle) generated? also registered? and later resolved? Include necessary Object Identifier (OI) service.[[BR]] |
| 339 | * How are partitions for different users managed? [[BR]] |
| 340 | * How is authorization for a user done? [[BR]] |
| 341 | * How is data in MDOD used to set archive sharing policy? what is required in MDOD? [[BR]] |
| 342 | * How will the GEMINI project use the iRODS service? [[BR]] |
| 343 | * Will other parts of GENI want to use the iRODS service? [[BR]] |
| 344 | * Do we need a breakout session for further discussion? when? [[BR]] |
| 345 | |
| 346 | === S3) IREEL/Lab wiki Portal Service === |
| 347 | 9:20am [[BR]] |
| 348 | |
| 349 | Max Ott and Christoph Dwertmann (NICTA); Mike Zink and Cong Wang (UMass Amherst) [[BR]] |
| 350 | |
| 351 | Tasks |
| 352 | * Establish IREEL service, to provide measurement analysis and presentation functions, starting with GIMI project [[BR]] |
| 353 | * Extend/change to become Lab wiki service [[BR]] |
| 354 | |
| 355 | Summary |
| 356 | * IREEL service has been established at NICTA [[BR]] |
| 357 | * IREEL service has been established at UMassAmherst [[BR]] |
| 358 | * Current configuration [ slides] [[BR]] |
| 359 | * Proposed configuration [ slides] [[BR]] |
| 360 | * Operations plan [ slides] [[BR]] |
| 361 | |
| 362 | Discussion |
| 363 | * Who is lead? [[BR]] |
| 364 | * How are partitions for different users managed? [[BR]] |
| 365 | * How is authorization for a user done? [[BR]] |
| 366 | * Can IREEL be used to provide other functions, e.g., experiment meangement? if so, how? [[BR]] |
| 367 | * Will the GEMINI project want to use the IREEL service? [[BR]] |
| 368 | * Will other parts of GENI want to use the IREEL service? [[BR]] |
| 369 | * Do we need a breakout session for further discussion? when? [[BR]] |
| 370 | |
| 371 | === S4) GEMINI portal-to-GUIs Service === |
| 372 | 9:30am [[BR]] |
| 373 | |
| 374 | Charles Carpenter (U Kentucky) [[BR]] |
| 375 | |
| 376 | Tasks: |
| 377 | * Continue INSTOOLS portal-to-GUIs service, to allow user to locate GUIs within their slice, for use with INSTOOLS and GEMINI tools [[BR]] |
| 378 | |
| 379 | Summary |
| 380 | * [http://groups.geni.net/geni/attachment/wiki/GEC14Agenda/IMDesignTopics/GEMINI%20Portal.ppt current GEMINI portal service configuration] [[BR]] |
| 381 | |
| 382 | Discussion |
| 383 | * Who is lead? [[BR]] |
| 384 | * How are partitions for different users managed? [[BR]] |
| 385 | * How is authorization for a user done? [[BR]] |
| 386 | * What additional features are under consideration? [[BR]] |
| 387 | * Will the GIMI project want to use the INSTOOLS portal-to-GUIs service? [[BR]] |
| 388 | * Will other parts of GENI want to use the INSTOOLS portal-to-GUIs service? [[BR]] |
| 389 | * Do we need a breakout session for further discussion? when? [[BR]] |
| 390 | |
| 391 | === S5) UNIS Service === |
| 392 | 9:40am [[BR]] |
| 393 | |
| 394 | Ahmed El-Hassany (IU) [[BR]] |
| 395 | |
| 396 | Tasks [[BR]] |
| 397 | * Continue Unified Network Information Service (UNIS), to provide combined Lookup and Topology Services, initially for use with GEMINI tool set. |
| 398 | |
| 399 | Summary |
| 400 | * [wiki:InstMeasTopic_4.7LookupService status at GEC13] [[BR]] |
| 401 | * [http://groups.geni.net/geni/attachment/wiki/GEC14Agenda/IMDesignTopics/UNIS_GEC14.pdf UNIS configuration at GEC14; proposed configuration] [[BR]] |
| 402 | |
| 403 | Discussion |
| 404 | * Who is lead? [[BR]] |
| 405 | * Will you refactor UNIS (combined Lookup and Topology Services) to support hierarchical operation with local and global instances? [[BR]] |
| 406 | * What additional features are under consideration? [[BR]] |
| 407 | * What new interfaces are under consideration? [[BR]] |
| 408 | * Will the GIMI project want to use the UNIS service? [[BR]] |
| 409 | * Will other parts of GENI want to use the UNIS service, e.g., stitching? [[BR]] |
| 410 | * Do we need a breakout session for further discussion? when? [[BR]] |
| 411 | |
| 412 | |
| 413 | == 7) Goals for the next 4 months == |
| 414 | 9:50am [[BR]] |
| 415 | |
| 416 | Harry Mussman (GPO) [[BR]] |
| 417 | |
| 418 | Goals |
| 419 | * Both GIMI and GEMINI tools should be available to Users during this period [[BR]] |
| 420 | * Acceptance testing continued by the GPO (Jeanne Ohren) [[BR]] |
| 421 | * Bug tracking system, plus periodic bug fixes, continued (who are leads?) [[BR]] |
| 422 | * How can we facilitate feedback from Users, after EVERY use? [[BR]] |
| 423 | |
| 424 | * Both GIMI and GEMINI must provide a high level of support to Users [[BR]] |
| 425 | * Tutorials must be kept up-to-date and operational, so that Users can teach themselves. (who are leads?) [[BR]] |
| 426 | * Instructions must be continuously refined, to make the tools easier to use. (who are leads?) [[BR]] |
| 427 | * Requested tool extensions must be gathered from users, based upon their experience. (who are leads?) [[BR]] |
| 428 | * Users with advanced requirements must be found, better identify gaps in the tools. How? (who are leads?) [[BR]] |
| 429 | * Tool extensions must be proposed by the teams, and reviewed with the users. How? (who are leads?) [[BR]] |
| 430 | * A list of tool extensions needs to be developed for inclusion into v1.1, due at GEC15. (who are leads?) [[BR]] |
| 431 | |
| 432 | * Persistent multi-user services must be reliably available to all Users [[BR]] |
| 433 | * User Worksapce (Jeanne Ohren) [[BR]] |
| 434 | * XML messaging service (who is lead?) [[BR]] |
| 435 | * iRODS archive service (who is lead?) [[BR]] |
| 436 | * IREEL analysis and presentation service (who is lead?) [[BR]] |
| 437 | * INSTOOLS portal-to-GUIs service (who is lead?) [[BR]] |
| 438 | * Unified Network Information Service (UNIS) (who is lead?) [[BR]] |
| 439 | |
| 440 | |
| 441 | Discussion |
| 442 | * Do we have leads identified for all items? [[BR]] |
| 443 | |
| 444 | |
| 445 | == 8) Adjourn == |
| 446 | 10:00am [[BR]] |