ࡱ> SUR .bjbj̵ $<צצ%0v v 77777KKKK8K'(N'P'P'P'P'P'P')',`P'7P'774e'677N'N'%h77&6ј^K>& 'D'<'N&,, &7&v :   Digital Object Registry Corporation for National Research Initiatives Project Status Report Apr 1, 2011 through Aug 15, 2011 1. Major Accomplishments The scope of work on this project was to adapt the Handle System as well as components of the CNRI Digital Object Registry to create a clearinghouse registry for principals, slices, and/or components in at least one GENI Spiral 1 control framework, capable of supporting limited operations in Year 1 and extend that functionality to additional frameworks and to additional functions in Years 2 and 3. We have successfully adapted the Digital Object Registry and related technologies in building a GENI Federated Clearinghouse and a Distributed Hash Table for Seattle, aka Million Node GENI, led by Justin Cappos. We have offered these services by deploying them in production servers with high availability and network bandwidth. The Year 3 scope of work, in addition to supporting the above services, was to design a prototype of the Measurement Data Archive service and coordinate with GENI members to integrate their instrumentation and measurement projects into the prototype. During this reporting period, we continued participating in various GENI activities and programs, including attendance at the GEC 11 held in Denver, CO, and also continued our collaboration with GENI members and System Engineers as part of the I&M Working Group. We: Improved and re-deployed the MDA Prototype. Collaborated with OnTimeMeasure and INSTOOLS project members, and successfully integrated the prototype with their measurement tools. Demonstrated the Prototype at GEC 11. Extended the MDA Prototype design document to include the internal details, APIs, and access points. Coordinated with the I&M Working Group in the design and specification of a Measurement Data Archive service during the eleventh GENI Engineering Conference held in Denver, CO. Continued to make available the Distributed Hash Table service for the Million Node GENI project, led by Justin Cappos. Continued to make available the GENI Federated Clearinghouse service that federates the information from the ProtoGENI clearinghouse and makes that information available via the Digital Object Registry interfaces. 1.a. Milestones achieved: During this period we completed two milestones, S3.e and S3.f, as discussed below. We demonstrated the MDA Prototype at the GEC 11 during the poster session and also during the I&M session. We extended the prototype to include the features requested by the early adopters including a change in search filtering and results listing. We received positive response from the I&M members at GEC 11; some of those members are now ready to integrate their efforts with our prototype. By demonstrating and successfully integrating the prototype with a few early adopters, we believe we have met the requirements for milestone S3.e. We have also extended the prototype design document to include the implementation choices made, the APIs, and access details. That document is attached to this report. This document release along with the prototype deployment meets the requirements for milestone S3.f. This also meets CNRIs deliverable milestone considered for the GENI Integration Release (GIR) Phase 3.2 1.b. Deliverables: During this quarter, we made available an updated version of the Measurement Data Archive prototype details (attached and also made available on the GENI wiki page for our project). We also made available the poster we displayed, and the slides we presented during the I&M session at the GEC. A video demonstration of the prototype was previously made available on the wiki page. 2. Description of Work Performed 2.a. Activities and Findings During This Period Measurement Data Archive Prototype Based on the discussions we had with Harry Mussman and other GENI members in this period, CNRI extended the design and implementation of the Measurement Data Archive (MDA) Prototype. We divided the MDA service into two sub-services corresponding to the User Workspace and Persistent Archive components. Each of those sub-services provides its own storage and data filtering mechanism via its search capability. The User Workspace component is an entry point for users (e.g., experimenters, instrumentation researchers, etc.) to store and transfer both measurement data, which could be in a variety of forms (e.g., formatted datasets, raw files, etc.), and metadata describing the measurement data. Users can then curate the data and metadata held in the workspace, e.g., make changes to the files, delete the files, etc. Data and metadata files managed in the user workspace can be archived for long-term storage in the Persistent Archive. Once data is archived, a persistent and unique identifier is created and assigned to it. Additionally, a persistent reference to the data is provided. Discovery and filtering of the archived data is enabled using a search service. Both components are based on the Digital Object (DO) Repository software that CNRI has made publicly available. DO Repository includes an open, flexible, secure, and scalable protocol and software suite that provides a common interface for interacting directly with all types of Digital Objects. DO Repository normally has a storage module directly attached, where the data to be managed is stored in a data structure that complies with the DO model. In the specific case of the User Workspace, however, the repository connects to a workspace account, made available to interested GENI members for storing measurement data in the form of directories and files, and maps the measurement data into digital objects. The flexibility of the repository to manage incoming data as digital objects or map existing data into digital objects is one of the many benefits of using the technology for managing information. While the repository interface enables storage and retrieval of digital objects, additional interfaces are also available as part of this prototype. These interfaces will allow potential I&M users to integrate the workspace and the archive into their daily workflows. During this period, we collaborated with Ohio University, University of Kentucky, and GPO staff to reconfigure the various protocols and firewall settings to allow for a seamless workspace integration with their individual environments. The SMB protocol was used, in addition to Web interface via HTTP, for users to share and curate data within the offered workspace. While SMB eased the integration of daily workflows, as described above, it also had several negative aspects. SMB protocol security is very basic and does not offer standard and often needed security features such as session encryption and PKI-based authentication. Further, SMB requires quite a few firewall ports to be open on both the service side as well as the user side. More often than not, users cannot administer their side of the network, making the use of SMB very difficult. In light of this issue, we have enabled SFTP and SCP, secure file sharing protocols, on standard ports to allow regular users to easily integrate with the workspace. While SMB works for some users, SFTP and SCP were useful additions. In our trial and error attempts with the I&M members, we concluded that this enhancement is a significant improvement to the overall service. From an implementation standpoint, we enhanced the data filtering capability by allowing users to not only search via keywords from the supplied metadata, but also filter results based on timestamps of the stored data. Both the workspace and the archive are updated to reflect this change. Further, the search results in either of the sub-services now are sorted based on timestamps of the content. This way, the most recently changed datasets are shown first in the results. Further details on the prototype can be found in the attached document. 2.b. Project Participants CNRI discussed its project activities with a number of other GENI participants, but all work done this quarter was done by CNRI alone or with the cooperation of the I&M members and Harry Mussman. Names and email addresses of CNRI participants are available on the GENI wiki page for the project. 2.c. Publications No publications were produced this quarter. CNRI displayed a poster during GEC 11. CNRI also gave a presentation on the need for archiving during the I&M session and demonstrated the developed MDA Prototype, the slides of which are available on the GENI wiki page for the project. 2.d. Outreach Activities Giridhar Manepalli attended the GENI Engineering Conference held in Denver, CO, and participated in a variety of discussions with GENI members and System Engineers. He participated in the poster session discussing the GENI services that CNRI offers. He gave a presentation highlighting the project during a general Project Highlights session. He also gave a presentation on the specific functionality of the MDA during the I&M session. Giridhar Manepalli also supervised an undergraduate student from University of Virginia, who was responsible for some of this years GENI work. 2.e. Collaborations We successfully collaborated with University of Ohio, University of Kentucky, and BBN members to integrate the MDA prototype into their individual environments. 2.f. Other Contributions Production Services We continued to support the GENI Federated Clearinghouse and the Distributed Hash Table services on hardware we purchased during this contract year. The new hardware is in a collocation facility that features redundant power and air conditioning units, physical security, etc. A 100Mbps network pipe is dedicated to this machine.     Page  PAGE 1 of  NUMPAGES 1 EF]^cgiruvx|~ ' ( l m n #&DEfg|&&&&(ûôϴûϭûϜϕϕû h2he~ he~56h@6he~5CJ hRhe~ hNhe~hYhe~5 he~5 hThe~he~ hw7he~hhe~5CJh;!he~5CJ he~5CJh;he~5CJ8Fr n y +Qg#@EgVNgde~ $ & Fa$gde~$a$gde~$a$gde~$&&& (2(K)e)+++_,x,,-----I$Eƀa$gde~$a$gde~( (%(0(2(K)[)e)++_,x,,,-----------------.....迳he~OJQJmHnHujhe~OJQJUhe~OJQJjhe~Uh`Yhe~56 he~56h`Yhe~5he~hYhe~5 he~5 hC he~#------....$a$gde~$a$gde~ ":pe~/ =!"#$%(8XV~ OJPJQJ_HmH nH sH tH D`D  ]FNormalCJ_HaJmH sH tH DA D Default Paragraph FontRiR Table Normal4 l4a (k ( No List 6U 6 F Hyperlink >*B*phT T {% Balloon TextCJOJQJaJmHsHtHJ/J {%Balloon Text CharCJOJQJaJB' !B HComment ReferenceCJaJ@ 2@  H Comment Text mHsHtHB/AB  HComment Text CharCJaJLj 12L  HComment Subject5\mHsHtHN/aN  HComment Subject Char5CJ\aJ8"8  Caption5CJ\aJ@ @ CHeader ! mHsHtH6/6 C Header CharCJaJ@ `@ CFooter ! mHsHtH6/6 C Footer CharCJaJTT %n List Paragraph ^m$OJPJQJ^JPK![Content_Types].xmlj0 u$Nwc$ans@8JbVKS(.Y$8MVgLYS]"(U֎_o[gv; f>KH|;\XV!]օ Oȥsh]Hg3߶PK!֧6 _rels/.relsj0 }Q%v/C/}(h"O = C?hv=Ʌ%[xp{۵_Pѣ<1H0ORBdJE4b$q_6LR7`0̞O,En7Lib/SeеPK!kytheme/theme/themeManager.xml M @}w7c(EbˮCAǠҟ7՛K Y, e.|,H,lxɴIsQ}#Ր ֵ+!,^$j=GW)E+& 8PK!\theme/theme/theme1.xmlYOoE#F{o'NDuر i-q;N3' G$$DAč*iEP~wq4;{o?g^;N:$BR64Mvsi-@R4Œ mUb V*XX! cyg$w.Q "@oWL8*Bycjđ0蠦r,[LC9VbX*x_yuoBL͐u_. DKfN1엓:+ۥ~`jn[Zp֖zg,tV@bW/Oټl6Ws[R?S֒7 _כ[֪7 _w]ŌShN'^Bxk_[dC]zOլ\K=.:@MgdCf/o\ycB95B24S CEL|gO'sקo>W=n#p̰ZN|ӪV:8z1f؃k;ڇcp7#z8]Y / \{t\}}spķ=ʠoRVL3N(B<|ݥuK>P.EMLhɦM .co;əmr"*0#̡=6Kր0i1;$P0!YݩjbiXJB5IgAФ޲a6{P g֢)҉-Ìq8RmcWyXg/u]6Q_Ê5H Z2PU]Ǽ"GGFbCSOD%,p 6ޚwq̲R_gJSbj9)ed(w:/ak;6jAq11_xzG~F<:ɮ>O&kNa4dht\?J&l O٠NRpwhpse)tp)af] 27n}mk]\S,+a2g^Az )˙>E G鿰L7)'PK! ѐ'theme/theme/_rels/themeManager.xml.relsM 0wooӺ&݈Э5 6?$Q ,.aic21h:qm@RN;d`o7gK(M&$R(.1r'JЊT8V"AȻHu}|$b{P8g/]QAsم(#L[PK-![Content_Types].xmlPK-!֧6 /_rels/.relsPK-!kytheme/theme/themeManager.xmlPK-!\theme/theme/theme1.xmlPK-! ѐ' theme/theme/_rels/themeManager.xml.relsPK] & <  ///2(.-.*,2!@  @H 0(  0( Bda.HPMan B S  ?%%%%%%%%%%%%%%%%& &} ? D wyPU ##%%%%%%%%%%%%%& &::::::::::>4.7fgYr` efO )Q#& ^`OJQJo( 8^8`OJQJo( ^`OJQJo(o  p^ `OJQJo(  @ ^ `OJQJo( x^x`OJQJo( H^H`OJQJo(o ^`OJQJo( ^`OJQJo( ^`OJQJo(^`OJQJ^Jo(o ^`OJQJo( r ^r `OJQJo(B^B`OJQJ^Jo(o ^`OJQJo( ^`OJQJo(^`OJQJ^Jo(o ^`OJQJo(^`o(.^`OJQJ^Jo(o ^`OJQJo( r ^r `OJQJo(B^B`OJQJ^Jo(o ^`OJQJo( ^`OJQJo(^`OJQJ^Jo(o ^`OJQJo(^`OJPJQJ^Jo( ^`OJQJo(o p^p`OJQJo( @ ^@ `OJQJo( ^`OJQJo(o ^`OJQJo( ^`OJQJo( ^`OJQJo(o P^P`OJQJo(^`OJPJQJ^Jo( ^`OJQJo(o p^p`OJQJo( @ ^@ `OJQJo( ^`OJQJo(o ^`OJQJo( ^`OJQJo( ^`OJQJo(o P^P`OJQJo(4.YefO Q#                  & <        & <        e~%%%%%%& &@&@UnknownLaurence LannomGTimes New Roman5Symbol3 Arial7CambriaCLucida Grande? Courier New;Wingdings 'hKtrF&y3BH D4P&% J#qH?';2 Larry LannomLaurence Lannom       Oh+'0'  8 D P \hpx'Larry Lannom Normal.dotmLaurence Lannom8Microsoft Macintosh Word@dN@(<\@*^@`챘^y3G4&PICT&*b HHb bHH? bb !! Ƣ Ƣ Ƣ Ƣ Ƣ Ƣ Ƣ Ƣ Ƣ Ƣ Ƣ=NsJR^NsZcV^VB^ZcZVVZZ^cR^c; ^^BJRcJRcg9g9NsVZ^cZ9^ZZkZZ{{ ƢekZkZg9kZkZg9o{Vg9kZg9cg9g9sRccVo{g9o{kZ^Z^kZo{kZRs^cg9Vg9^^kZwk*g9g9JR^NsJRRcRNsNsRNs^ZF1VRNsJRZF1VJR^VJRZRNsF1^ZZ^Z=^NsRF1RVkZs Ƣw kZkZwwo{kZwg9swsw{o{ckZo{o{kZwkZkZwwkZ^skZkZg9o{{:RcJR5JRF1F1NsZ9JR9JR9^F19JR5=BJRwo{c9BF1R{NsRVZRZJR=JRB5B=RcB95{RNso{g9JRNsRco{s{{{o{{w{{so{{{kZs{s{w{{w{w{{^g9{wR{w{w{w{{ Ƣ1w{wsw{ssws{E co{kZ9JRBRBkZRJRV 5V9RF1BR9VF1JR=Ns{A wo{w{kZ^o{o{{wo{ skZsRskZo{o{kZso{kZ Ƣ{{{cc^wkZkZc^g9{co{kZ^g9^sscskZZcwkZ^^c^g9^^o{wc^^ZZ^o{kZcZZwccg9Zc^g9kZsccVg9kZ{{swkZws{{w{{w{wss{kZwwo{sswwsww{ssg9ssww{wswo{ws swswsswskZo{o{g9kZg9o{g9kZckZo{g9g9VkZkZ^kZco{Vg9kZso{cg9kZg9g9o{kZss{o{g9o{g9kZwsco{kZ co{o{kZsskZkZg9kZkZsskZkZcg9kZg9^Zc^Vcg9g9Vco{ZZ^cZcVcZo{c^^o{^ZkZc^^Z^kZZRco{Zg9Zg9^^Z^^cg9c^co{^^Vccg9Vcg9m{w{ww{w{w{w{{ww{w{{ww{ws{wws{wcw {wswsw{ww{h o{g9ZkZkZg9kZ^kZg9wkZkZg9^kZ sVkZo{c^cco{g9ZZg9^g9ckZ^kZg9^g9o{g9o{owkZo{o{wkZ"o{kZwkZso{kZkZo{sso{skZo{wo{o{Zo{kZwo{kZg9o{swo{g9g9skZkZwo{kZsso{ Ƣ Ƣ!Ƹcww{ssws!Ƹg9cZcssc{sƶw Ƣ Ƣ Ƣ Ƣ Ƣ wM ՜.+,0 hp  'CNRIBP&  Title  !"#$%&'()*+,-./012345789:;<=>?@ABCDEFGHIKLMNOPQTRoot Entry Fј^V1Table,WordDocument$<SummaryInformation(6'DocumentSummaryInformation8JCompObj` F Microsoft Word 97-2004 DocumentNB6WWord.Document.8