1 / 18

Inst & Meas WG Meeting at GEC9 Thur, Nov 4, 9am – 10:30am

Inst & Meas WG Meeting at GEC9 Thur, Nov 4, 9am – 10:30am. Introductions (9am) Topic 2: Meas Data Archive (MDA) service (9:05am) Harry Mussman (GPO) and Larry Lannom (CNRI) Topic 5: Interfaces and APIs to manage I&M services (9:30am)

mura
Download Presentation

Inst & Meas WG Meeting at GEC9 Thur, Nov 4, 9am – 10:30am

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Inst & Meas WG Meeting at GEC9Thur, Nov 4, 9am – 10:30am • Introductions (9am) • Topic 2: Meas Data Archive (MDA) service (9:05am) • Harry Mussman (GPO) and Larry Lannom (CNRI) • Topic 5: Interfaces and APIs to manage I&M services (9:30am) • From Scalable Sensing Service, Sonia Fahmy (Purdue) • From OMF/OML, Jolyon White (NICTA) • Topic 6: Techniques for measurement data flows (9:50am) • OML, Jolyon White (NICTA) • IPFIX, Tanja Zseby (Fraunhofer Institute FOKUS, Berlin) • NetCDF, Mike Zink (UMass Amherst) • Next steps in defining I&M Arch (10:20am) • Approach in Europe, Tanja Zseby (Fraunhofer Institute FOKUS, Berlin) • Open Discussion • Adjourn (10:30am)

  2. GENI I&M Architecture:Services and Interfaces

  3. Meas Data Archive (MDA) Srvc • Identified in GENI Inst & Meas Architecture as a core service. • Several tools/projects have referenced such a service, but none have implemented one. • Definition/conceptual design effort started after I&M workshop in June, 2010, by: • Evan Zhang (now UMass Lowell) • Harry Mussman (GPO) • Larry Lannom, Giridhar Manepalli, Jim French and Christophe Blanchi (CNRI) • v1.0 of definition/conceptual design now complete and ready for review by WG • Prototype of MDA service: • Will be built by CNRI during Spiral 3 • Who will use it by end of Spiral 3? • Next steps: • Limited discussion today. Comments? Questions? • Additional reviews? when? how?

  4. Meas Data Archive (MDA) SrvcInitial View

  5. Meas Data Archive (MDA) Srvc Current View (v1.0)

  6. Meas Data Archive (MDA) Srvc Overview (1.0) • The MDA srvc allows users to store, retrieve, browse, search, share and archive measurement data files, including their associated metadata. • The MDA srvc is not limited to measurement data, and can be used for other types of files needed by a researcher. • The MDA srvc utilizes the mechanisms provided by the CF to authenticate and authorize users. • Assume: CF drops public keys of authorized users into MDA srvc; presence of key indicates an “account” on the MDA srvc. • The MDA srvc is implemented by a User Workspace (UW) Srvc, which in turn utilizes an Digital Object Archive (DOA) Srvc.

  7. User Workspace (UW) Srvc (v1.0)

  8. User Workspace (UW) Srvc Overview (v1.0) • The UW srvc utilizes a Linux server and file system structure so that the user can easily transfer files to (and from) a familiar Linux home directory structure • Home directory structure has been setup by and for the user. • The UW srvc is expected to accumulate a large number (e.g., thousands) of files for a user, which from time to time can be discarded. • For example, It might accumulate directories of multiple files for each of 29 runs of a particular experiment. Eventually, run 29 is certified as the “golden run”, and all others can be discarded. • A UW srvc is expected to be shared by a natural group(s), so that users in the group can easily share files. • Such a group might be a campus, project or slice.

  9. Digital Object Archive (DOA) Srvc (v1.0)

  10. Digital Object Archive (DOA) Srvc Overview (v1.0) • The DOA srvc is used to archive files as objects, for long-term reference, and gives each object a persistent identifier. • The DOA srvc trusts one or more UW srvc’s, and accepts files from them. • The DOA srvc holds objects for a long time, with high availability, and makes them available to their owners and to other users, as authorized. • For example, the owner may reference an object in a research paper. • For example, the owner may make a measurement data set object available to other researchers to guide their research.

  11. Meas Data Archive (MDA) Srvc Conceptual Design (v1.0)

  12. Meas Data Archive (MDA) Srvc File Transfer Interface • User can transfer meas data (and other types of) files between Exp Cntrl Srvc or Meas Srvc (or a component) and User Workspace (UW) Srvc, which contains a Linux home directory structure, setup by user • Supported protocols include: scp; ftp(s); grid (third-party) ftp; http(s). • When transferring a file, authentication and authorization are done using keys “dropped” by the CF into the involved services

  13. Meas Data Archive (MDA) Srvc Home Directory Structure • Each user has a Home Directory structure in UW Srvc. • User can set directory or file permissions for self, other users and identified groups

  14. Meas Data Archive (MDA) Srvc Measurement Data and Metadata Files • All files have .ext to indicate nature and format of file • Each Measurement Data file will always have a Metadata file, with an identical filename and a different extension • User can generate metadata file where data is collected, and transfer it in parallel to the UW srvc; otherwise, metadata file will be generated in the UW srvc

  15. Meas Data Archive (MDA) Srvc Browse Files, Search and Edit Metadata • User can browse files via ssh or web interfaces • Use can search metadata via web interface. • User can edit metadata, e.g., add annotation, via web interface

  16. Meas Data Archive (MDA) Srvc Transfer Files to Digital Object Archive Srvc • User can select file(s) (including metadata) for transfer to Digital Object Archive (DOA) Srvc, get necessary persistent object identifier, transfer file as an object, and set object access rules • User can update object in DOA service • User can retrieve object from DOA service • User can allow others to browse, search and get objects from DOA service

  17. Meas Data Archive (MDA) Srvc Authentication, Authorization and Access Control • AM authenticates and authorizes users through CF (usually based on credentials) • AM has full administrator privileges in Linux server and file system • AM creates Linux account for each user allocates resources, e.g., storage, and inserts public ssh keys • Administrator via AM assigns Users to Linux Groups • File System implements extended access control for directories or individual files based on Linux group structure

  18. Meas Data Archive (MDA) Srvc • Identified in GENI Inst & Meas Architecture as a core service. • Several tools/projects have referenced such a service, but none have implemented one. • Definition/conceptual design effort started after I&M workshop in June, 2010, by: • Evan Zhang (now UMass Lowell) • Harry Mussman (GPO) • Larry Lannom, Giridhar Manepalli, Jim French and Christophe Blanchi (CNRI) • v1.0 of definition/conceptual design now complete and ready for review by WG • Prototype of MDA service: • Will be built by CNRI during Spiral 3 • Who will use it by end of Spiral 3? • Next steps: • Limited discussion today. Comments? Questions? • Additional reviews? when? how?

More Related