1 / 34

Brand Niemann US EPA December 17, 2009

Put Your Desktop in the Cloud to Support the Open Government Directive and Data.gov/semantic Cloud Computing Advisory Council Meeting. Brand Niemann US EPA December 17, 2009. Overview. Interagency Working Group on Digital Data Story Vignettes NASA's Nebula Cloud Computing Project

kelda
Download Presentation

Brand Niemann US EPA December 17, 2009

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. Put Your Desktop in the Cloud to Support the Open Government Directive and Data.gov/semanticCloud Computing Advisory Council Meeting Brand Niemann US EPA December 17, 2009

  2. Overview • Interagency Working Group on Digital Data Story Vignettes • NASA's Nebula Cloud Computing Project • NSA’s Blackbook 2 and 3: The Standard in Semantic Web Technology for Data Management • EPA’s Put Your Desktop in the Cloud to Support the Open Government Directive and Data.gov/semantic • Federal CIO Council’s Cloud Computing Executive Steering Committee • December 4th – see slides 7 & 8 • January 8th – invited to brief • Data.gov CONOPs V 0.7 Excerpts • Data.gov Dialogue • Data.gov Evolution to the Semantic Web Discussion • Open Government Directive • Cloud Computing Shoot Out • Cloud Computing Conference & Expo • Roadmap/Framework/Patterns: Semantic Cloud Computing Desktop / Mobile Apps with Linked Open Data • Announcing the Year of Semantic Web Training and Pilots for Data.gov/semantic • My Ad-Hoc Roadmap

  3. NASA's Nebula Cloud Computing Project • Nebula is a Cloud Computing pilot under development at NASA Ames Research Center. It integrates a set of open-source components into a seamless, self-service platform, providing high-capacity computing, storage and network connectivity using a virtualized, scalable approach to achieve cost and energy efficiencies. Nebula is currently being used for education and public outreach, for collaboration and public input, and also for mission support. • Nebula enhances NASA’s ability to collaborate with external scientists and researchers by providing high-speed data connections and consistent tool sets and open data APIs used by commercial Cloud providers. Built from the ground up around principles of transparency and public collaboration, Nebula is also an open-source project. • The primary Nebula container is at Ames Research Center in Silicon Valley, California. The Ames Internet Exchange (AIX) which hosts the cloud, was formerly "Mae West," one of the original nodes of the Internet, and is still a major peering location for Tier 1 ISPs, as well as being the home of the "E" root name servers. • Aside from these peering relationships, we also connect to CENIC and Internet2, at 10GigE connections. http://nebula.nasa.gov/about/

  4. NASA's Nebula Cloud Computing Project • Pilot Projects: • White House USASpending.gov 2.0 • Microsoft World Wide Telescope (Mars / Moon) • Google Earth Planetary Content (Mars) • LMMP Program Data Processing (Moon) • TOPS Earth Climate Modeling Source: http://federalcloudcomputing.wik.is/@api/deki/files/144/=ChrisKemp12102009.pdf

  5. NSA’s Blackbook 2 and 3: The Standard in Semantic Web Technology for Data Management • Blackbook2 is a project architected by Intervise’s Chief Technology Officer (Scott Streit), which moved into open source on September 1, 2009. Blackbook2 is a standard for semantic web processing and is currently used, in production or pilots, at the Department of Defense, Dole Foods, and the Environmental Protection Agency, just to name a few. Without changing Blackbook2, merely adding new data, Blackbook2 processes anything from Shipping Visibility Data to classified, analytical processing. • A web application framework for data analysis, Blackbook2's architecture provides secure support for visualization, transformation, data source integration, asynchronous operations, and is vocabulary agnostic. Application programming interfaces (APIs) exist for plugin components that visualize, discover, transform, extract, enrich, or filter graph-based data such as social networks. Data sources of many types (RDBMs, Documents, RSS) can be mapped into Blackbook2 as RDF/OWL, either by • ingest or real-time mapping solutions such as D2RQ. The Blackbook2 architecture provides asynchronous operations via a message bus backend so that results are provided just-in-time to real‐time users or to workflows that may run for hours. Blackbook2 is vocabulary agnostic: it can provide mapping to a common ontology for all datasources or it can accommodate disparate vocabularies with common vocabulary subsets (e.g., Dublin Core, VCard). Finally, Blackbook2 is accredited for multi-level security via role‐based access and provides integrated logging via standard interfaces (JAAS and Log4J). • Blackbook 2, and now 3, is available free to Federal government employees and is currently running on the NSA CloudBase Cloud Computing Platform. Software, documentation, and collaboration are available at http://rabasrv.jhuapl.edu/wiki/index.php/Main_Page by contacting Buster Fields at hlfield@nsa.gov .

  6. EPA’s Put Your Desktop in the Cloud to Support the Open Government Directive and Data.gov/semantic • Imagine that your desktop worked like your mobile device (e.g. iPhone): • All your files and functions were in the network cloud or downloaded to the device / desktop. • Issued that challenge to the Washington Semantic Web Meetup earlier this week: • Partly Cloudy With a Chance of Semantics • See http://semweb.meetup.com/31/calendar/11944383/

  7. Federal Cloud Computing Working Groups Responsibilities Security Working Group Standards Working Group Operational Excellence Working Group Communications Working Group Goal Area • Governance • Govt-wide Security Authorization of CC services • Issues & Solutions • Best Practices • Sec. Standards • Review RFQs Establish and Manage Governance Encourage Cloud Technology Innovation • Common Svcs • CC Architecture • Port. Standards • Review RFQ • Acquisition Vehicles • Cloud Storefront • Pilot Activities • Business Case Templates • Performance Metrics • Guide Agencies • Government Wide Services • Common Interfaces Provide Procurement Leadership Enable Adoption and Implementation of CC Enable Sustainable & Cost-Effective Computing Operate as a Service Provider • Communication Plan • Central Portal • On-line Content • Training Cont. Conduct Outreach Activities GSA Confidential and Proprietary – Not for Distribution 7

  8. Federal Cloud Computing Draft Services Framework Customer / Account Mgmt User Tools User Profile Mgmt Software as a Service (SaaS) / Applications Application Integration User/ Admin Portal Reporting & Analytics Citizen Engagement Gov Productivity Gov Enterprise Apps Wikis / Blogs Email / IM Business Svcs Apps Order Mgmt Social Networking Virtual Desktop Core Mission Apps API’s Analytic Tools Agency Website Hosting Office Automation Legacy Apps (Mainframes) Trouble Mgmt Data Mgmt Workflow Engine Platform as a Service (PaaS) Reporting Cloud Services Database Testing Tools Developer Tools EAI Billing / Invoice Tracking Knowledge Mgmt DBMS Directory Services Mobile Device Integration Product Catalog Infrastructure as a Service (IaaS) Data Migration Tools Storage Virtual Machines Web Servers Server Hosting CDN ETL Service Mgmt & Provisioning Service Provisioning SLA Mgmt Inventory Mgmt CoS/QoS Mgmt Utilization Monitoring App Perf Monitoring DR / Backup Operations Mgmt Security & Data Privacy Core Foundational Capabilities Auditing & Accounting Authentication & Authorization Data/Network Security Data Privacy Certification & Compliance Data Center Facilities Hosting Centers Routers / Firewalls LAN/WAN Internet Access GSA Confidential and Proprietary – Not for Distribution 8

  9. Data.gov CONOPs V 0.7 Excerpts • The Semantic Web Roadmap • Semantic web techniques are not yet widespread in the Federal government. Given our principle of program control, Data.gov takes an evolutionary approach to implementing these techniques. Such an evolution involves pilots, a piece-meal transition and a lot of education. The result will be to demonstrate the value proposition, establish end user demand, and empower data stewards to adopt semantic web techniques. In order to accelerate evolution, an experimental semantic-web-driven site will be established as depicted in Figure 22 (next slide). http://federaldata.wik.is/Data.gov_Concept_of_Operations_v0.7

  10. Data.gov CONOPs V 0.7 Excerpts Figure 22: Semantic Evolution of Data.gov

  11. Data.gov CONOPs V 0.7 Excerpts • In addition to agency pilots, the semantic.Data.gov site will leverage lessons learned from the United Kingdom’s version of Data.gov (soon to be released) which will be built entirely on semantic web technologies. An ancillary benefit of piloting techniques like unique identification and explicit relationships is that the lessons learned will assist the more traditional implementations of these techniques on Data.gov. It is envisioned that as the benefits and applications based on semantic Data.gov datasets increase, a migration and transition plan will be developed to merge the efforts.

  12. Data.gov Dialogue http://datagov.ideascale.com/

  13. Data.gov Evolution to the Semantic Web Discussion • Participants: • Professor James Hendler, Tetherless World Chair, Rensselaer Polytechnic Institute (co-inventor of the Semantic Web). • See http://data-gov.tw.rpi.edu/wiki/The_Data-gov_Wiki • Marion Royal, GSA, Data.gov Program Manager. • George Thomas, Senior Enterprise Architect, HHS. • Brand Niemann, Senior Enterprise Architect, US EPA (EPA’s acting CIO, Linda Travers, co-chairs the Data.gov with Sonny Bhagowalia, DoI, CIO). • See http://semanticommunity.net

  14. Data.gov Evolution to the Semantic Web Discussion • My action items list: • 1. Marion Royal will establish a listserv for further discussions by a small group initially. • 2. Start with data.gov/semantic (instead of semantic.data.gov - a separate web site) with links to partners doing Semantic Web applications with government data (e.g. Jim Hendler, the W3C egov Interest group, our Semantic Community.Net, etc.). • 3. Get government data stewards and subject matter experts to work with the partners to create more applications (e.g. Jim Hendler's graduate students need help from government people who know their data and what they want to do with it). • 4. Work with CIO's like Chris Kemp (NASA Ames CIO) that are helping scientists put large datasets in the Nebula Cloud this coming year as part of the "Year of Cloud Computing Pilots" (Peter Mell's prediction) to make these part of data.gov/semantic. • 5. Evolve NIEM to the Web and especially the Semantic Web (Donna Roy said she would welcome this help). • 6. Invite Tim Berners-Lee to look at data.gov/semantic in the future and hopefully he will engage his followers (e.g. 15, 000 on Twitter) to support it as well.

  15. Open Government Directive • December 8, 2009, by OMB Director Peter Orszag: • Specific actions to implement the principles of transparency, participation, and collaboration. • Establishes deadlines for action. • 1. Publish Government Information Online. • 2. Improve the Quality of Government Information. • 3. Create and Institutionalize a Culture of Open Government. • 4. Create an Enabling Policy Framework for Open Government. • Within 60 days, each agency shall create an Open Government Webpage at http://www.agency.gov/open • Within 60 days, the Federal CIO and CTO shall create an Open Government Dashboard at http://www.whitehouse.gov/open

  16. Open Government Directive • As part of “Put Your Desktop in the Cloud to Support the Open Government Directive and Data.gov/semantic”, I believe that each government employee should: • Create an Open Government Webpage; • Create an Open Government Dashboard; and • Publish Three or More Data Sets.

  17. Open Government Directive • My Open Government Webpages are: • http://epaenterprisearchitecture.wik.is • http://semanticommunity.net • My Open Government Dashboard (actually Performance Appraisal and Recognition System – PARS) is: • http://semanticommunity.wik.is/@api/deki/files/1680/=BrandNiemannPARS2009.doc • My Publish Three or More Data Sets is: • CIA Fact Book (266 world entities) • http://web-services.gov (see Example of Field Searching and Data Architecture started in 1999) and http://federaldata.wik.is (in process). • EPA Report on the Environment Indicators (over 200 data sets): • http://epaontology.wik.is/2008_Report_on_the_Environment_Ontology • Census Bureau Annual Statistical Abstract (about 1500 data sets): • http://federaldata.wik.is/Statistical_Abstract_of_the_United_States%3a_2009

  18. Cloud Computing Shoot Out • December 8, 2009, Panel discussion: • Moderated by Dave McClure, Associate Administrator, Citizen Services and Communications, GSA (Vivek Kundra was announcing the Open Government Directive). • Panelists include: • Jeff Bergeron, CTO, U.S. Public Sector, HP (Michael Donovan) • Eran Feigenbaum, Director of Security, Google Enterprise • Michael G. Hill, Vice President, Enterprise Initiatives IBM • Yousef A. Khalidi, Distinguished Engineer, Cloud Computing, Microsoft Corporation • Prasad L. Rampalli, Vice President, Intel Architecture Group, Intel Corporation • Kaveh Vessali, Vice President of Public Sector Solutions, SalesForce.com • Werner Vogels, CTO, Amazon.com

  19. Cloud Computing Shoot Out • Federal CIO Vivek Kundra’s “five pillars” of key priorities: • 1. Lowering the cost of government. • 2. Engaging citizens. • 3. Innovation. • 4. Transparency. • 5. Cybersecurity.

  20. Cloud Computing Shoot Out • My Notes of Highlights: • Yousef Khalidi: Microsoft is building the world’s largest data center near Chicago. • Eran Feigenbaum: Google suggests you ask vendors if your data is portable from their cloud to someone else’s cloud. • Kaveh Vessali: Salesforce.com has 5 apps running in an office at EPA (news to me!). See next slide. • Werner Vogels: Amazon cloud can be partitioned off to meet government security requirements. (Never underestimate the bandwidth of a FedEx box! Lots of people send us their data storage devises in a FedEx box to upload to the Amazon cloud.) • Dave McClure: We should have a community sandbox as Brand suggests where government employees can try these things.

  21. Cloud Computing Shoot Out • Salesforce has worked on and supported a number of EPA projects over the last 4 years: • There are currently over 125 users across multiple EPA programs leveraging our Cloud Computing Software as a Service and Platform as a Service solutions. EPA is using our Cloud solutions to support a number of partnership programs with thousands of partner organizations, primarily focused on driving environmental improvements/results. • Our Cloud Computing model has worked very well for these programs, considering many of them have users spread out across multiple geographic locations.  For example, the Green Power Partnership program uses real-time reports and Dashboards in Salesforce to track purchased kilowatt hours of Green Power across the partners in the program.  The program also uses our application to track correspondences, outreach, partner intake from the web, and more.  Furthermore, the EPA’s Salesforce applications are available to the users via their Blackberry devices, providing real-time mobile access.  • Some of the programs that we are supporting have replaced Oracle/Upshot with Salesforce.com for improved functionality and cost savings. • Examples of EPA Offices/Programs Using SFDC include: • Pesticide Partnership Program • State & Local Clean Energy Program • Climate Leaders Program • Combined Heat & Power Partnership • Green Power Partnership • Water Efficiency Program • National Vehicle and Fuel Emissions Program  (ramped down last year) Source: Mark Cerniglia, Sr. Account Executive, Saleforce.com, December 10, 2009.

  22. Cloud Computing Conference & Expo • December 9, 2009, Cloud Computing 2010: Focus on Operational Efficiency and Security • 8:30 Keynote: Government Cloud Computing for 2010: Moving Towards Efficient Operations • Chris Kemp, Chief Information Officer, Ames Research Center, NASA • 9:15 How to Take Advantage of Cloud Computing Today • Christopher Dorobek, Co-Anchor, The Daily Debrief with Chris Dorobek and Amy Morris, Federal News Radio (Moderator) • Russ Fromkin, Director, Intel Federal • David Hunter, Chief Technology Officer, Public Sector, VMware, Inc. • Dan Kent, Director of Engineering, Cisco • Dale Wickizer, Chief Technology Officer, NetApp US Public Sector • 10:15 Coffee Break / Networking • 10:45 Understanding Security and Standards in the Cloud • Peter Mell, Senior Computer Scientist, Computer Security Division, National Institute of Standards and Technology, and Co-Chair of the Federal Cloud Computing Advisory Council • 11:30 Key Elements of Cloud Computing: From Private to Hosted Solutions • Henry Sienkiewicz, Technical Program Director, Computing Services, Defense Information Systems Agency • 12:15 Wrap Up, Announcements • Mike Smoyer, President, Digital Government Institute http://federalcloudcomputing.wik.is/December_8%2c_2009

  23. Cloud Computing Conference & Expo • Chris C. Kemp is an entrepreneurial executive with a passion for igniting innovation in high-tech organizations. Chris has experience starting, funding, building, and selling technology businesses. As Chairman of NASA's Web Council and Chief Information Officer at NASA Ames Research Center in Silicon Valley, Chris helped forge partnerships with Google and Microsoft and is responsible for NASA's Nebula Cloud Computing Platform. Prior to joining NASA, Chris helped create the third largest online community Classmates.com, the leading web-based vacation rental platform Escapia, and the first online grocery shopping platform for Kroger, the world's largest grocery store chain.

  24. Cloud Computing Conference & Expo • Nebula is a Cloud Computing pilot under development at NASA Ames Research Center. It integrates a set of open-source components into a seamless, self-service platform, providing high-capacity computing, storage and network connectivity using a virtualized, scalable approach to achieve cost and energy efficiencies. Nebula is currently being used for education and public outreach, for collaboration and public input, and also for mission support. • Nebula enhances NASA’s ability to collaborate with external scientists and researchers by providing high-speed data connections and consistent tool sets and open data APIs used by commercial Cloud providers. Built from the ground up around principles of transparency and public collaboration, Nebula is also an open-source project. • The primary Nebula container is at Ames Research Center in Silicon Valley, California. The Ames Internet Exchange (AIX) which hosts the cloud, was formerly "Mae West," one of the original nodes of the Internet, and is still a major peering location for Tier 1 ISPs, as well as being the home of the "E" root name servers. • Aside from these peering relationships, we also connect to CENIC and Internet2, at 10GigE connections. http://nebula.nasa.gov/about/

  25. Cloud Computing Conference & Expo • My Notes of Highlights: • Chris Kemp: Cloud Computing allows you to replace CapEx with OpEx (see Wikipedia Cloud Computing Economics). • Christopher Dorobek: Brand doing “cloud computing” before it was called cloud computing. • Peter Mell: NIST Cloud Computing Definition is now stable, 2009 was the Year of Discovery, 2010 will be the Year of Pilots: • Three now: NASA Nebula, DoI’s National Business Center, and DISA’s RACE. • Biggest concern is making DHS’s TIC (Trusted Internet Connections) work with Cloud Computing. Thinks it will be like making “holes in firewalls” secure. • Henry Sienkiewicz: Reduced time to delivery from 12-18 months to hours-days. • Slides posted at: • http://www.digitalgovernment.com/Downloads/Cloud-Computing-Conference.shtml and at http://federalcloudcomputing.wik.is/December_8%2c_2009

  26. Roadmap/Framework/Patterns: Semantic Cloud Computing Desktop / Mobile Apps with Linked Open Data • What do I want to do as a Federal Employee? • Telework • Collaboration • Information Sharing • Semantic Web • Cloud Computing • Mobile Apps • Why? • Concern for access to EPA desktop based on EPA flood experience several years ago (out of our EPA offices for about 6 weeks) – see 2006 FCW article. • How can my EPA Desktop look and function like my iPhone interface with the App Store and allow me to do those things above? • I use my personal iPhone because it is more versatile than government handhelds, saves the government money on my time and support needs, and it works well with my cloud computing desktop apps.

  27. Roadmap/Framework/Patterns: Semantic Cloud Computing Desktop / Mobile Apps with Linked Open Data • Now it can because there is now an Internet Operating System Desktop with an App Store that runs on the Amazon Cloud called MindTouch 2009 On Demand. • I have collaborated with others to produce about 30 apps with this now. Each of these 30 apps can be further developed. • See for example http://federaldata.wik.is for evolving Data.gov at http://semanticommunity.net.

  28. Roadmap/Framework/Patterns: Semantic Cloud Computing Desktop / Mobile Apps with Linked Open Data • These apps support EPA’s Office of Environmental Information FY2010 Priorities: • 1. Improve Enterprise Data Management. • The Semantic Web with Linked Open Data does this. • 2. Enhance the Toxic Release Inventory. • This is one of the apps now and pilots for data.gov/semantic. • 3. Use of Web 2.0 for Collaboration. • This is Web 2.0 for collaboration! • 4. Refocus Enterprise Content Management. • Organize with URIs and RDF metadata. • 5. Improve Enterprise Desktop Support. • Put the desktop in the cloud! • 6. Support the Mobile Workforce. • Mobile apps do that. • 7. Strengthen WAN Infrastructure. • Improves cloud computing bandwidth. See http://epa.gov/oei/

  29. Roadmap/Framework/Patterns: Semantic Cloud Computing Desktop / Mobile Apps with Linked Open Data http://federaldata.wik.is

  30. Announcing the Year of Semantic Web Training and Pilots for Data.gov/semantic • Creating a good set of URLs for the content (e.g., vocabulary, taxonomy, ontology). • Implementing that in a tool that supports Web standards (e.g., REST, PHP, DREAM). • Publishing it to the Web in Semantic Web formats (e.g., RDF, OWL, RIF). Note: Now that Google and other search engines are reorienting rankings to favor Inclusion of semantics and RDFa, this becomes a very strong argument for Linked Open Data for the government. This protects and enhances your investment in data by putting it in the cloud of Linked Open Data so it can be re-used.

  31. Announcing the Year of Semantic Web Training and Pilots for Data.gov/semantic • Suggest doing this as part of each of the Semantic Web Meetups this coming year: • High-quality government data tables. • Peer-reviewed scientific and statistical databases and models. • National Information Exchange Model. • A “Government Data Facts for the Citizen Newspaper” • See Data.gov.uk Newspaper • And more!

  32. My Ad-hoc Roadmap Note: See next slide for footnotes.

  33. My Ad-hoc Roadmap • Footnotes: • (1) NCOIC: Network Centric Operations Industry Consortium – http://www.ncoic.org and OMG: Object Management Group – http://www.omg.org • (2) http://networkcentricity.wik.is/@api/deki/files/33/=BrandNiemann10222009.doc • (3) IWGDD: Interagency Working Group on Digital Data – http://federaldata.wik.is/Interagency_Working_Group_on_Digitial_Data • (4) http://adswww.harvard.edu/ Note: Ranked 6th in the World for Repositories - http://repositories.webometrics.info/top400_rep.asp • (5) http://federaldata.wik.is/Statistical_Abstract_of_the_United_States%3a_2009 (improve data quality, metadata, and analysis tools, use desktop cloud computing, support the Semantic Web’s Linked Open Data, etc.) • (6) http://cloud.mindtouch.com/?x_lf_kt=2&_x_lf_kvid=303c62e0-3d50-5e2e-ca43-ad0112f89b62

  34. My Ad-hoc Roadmap • This gives: • OMB an Architectural Framework and EPA a Target Architecture 3.0. • OMB some cloud computing pilots and EPA a way to save money on infrastructure costs. • $25,000 versus $120 per year/per desktop (200 fold savings). • OMB support for and EPA some examples for data.gov/semantic.

More Related