190 likes | 320 Vues
Gee, I could have had a VO: Cloud-based COmanage. Chris Hubing and Jim Leous. What’s a CO?. A “Collaborative Organization†is our name for a Virtual Organization which employs software to collaborate. Initially, our COs have been well established VOs, but recently
E N D
Gee, I could have had a VO: Cloud-based COmanage • Chris Hubing and Jim Leous
What’s a CO? A “Collaborative Organization” is our name for a Virtual Organization which employs software to collaborate. Initially, our COs have been well established VOs, but recently we’ve been approached by interdisciplinary research groups.
S&E Indicators 2008 • The share of publications with authors from multiple institutions grew from 40% to 61% from 1988 to 2005. • Coauthored articles with only domestic bylines grew from 32% to 41%. • Articles with institutions from multiple countries as an indication of further “globalization of science” grew from 8% to 20%
More S&E Indicators • Between 1995 and 2005, coauthorship with international authors increased by 9 percentage points for authors in the federal government and academia. • Of the S&E fields, astronomy had the highest rates of international authorship at 58%.
Central IT Support? Increasingly, we support this Cyberinfrastructure with Web apps or interfaces to existing clusters, instruments, observatories, and archives. • Lit search -- Refworks, zotero, del.icio.us • Research IS -- Kuali Coeus, homegrown • Grant writing -- wikis, Google Docs • Data Management -- Portals and CMSs • Archives -- Fedora, Duraspace, CMSs
CO examples • DoE Energy Frontier Research Center (Confluence wiki) • Biology 110 “wikibook” (Confluence wiki) • LIGO: Laser Interferometric Gravitational-Wave Observatory (Confluence wiki, Grouper, Shibboleth)
Enter COmanage • COmanage is a framework • COmanage moves the identity and access management out of individual tools and into the collaboration • COmanage allows tools to work together in the same IAM framework
How it works • “Domesticated Applications” externalize authentication and authorization. • A Shibbolized interface allows access/controls authorization to that suite of “domesticated applications.” • COmanage enables the CO by importing individual attributes from the home institutions and aggregating them with CO specific attributes.
Domesticated Apps • Sympa • Confluence • Bedework • OpenMeeting • Dimdim
Wish List • Drupal • Foodle/Doodle • LMS software • Twiki
Packaging COmanage • Original COmanage packaged as Debian Linux images • LIGO “Hackathon” at Cal Tech proved VMware was useful • Packaging COmanage as VMs
What’s in the Package? • Shibboleth SP • Shibboleth IdP • LDAP • Grouper w/ LDAPdc connector • Confluence • Sympa
Amazon Web Services • Elastic Compute Cloud (EC2): Virtual private servers using Xen framework • Simple Storage Service (S3): Flexible storage with Web service front end
COmanage on AWS • Create a VM with COmanage, some apps loaded. • Convert those VM files to an Amazon Machine Image (AMI) • Load files into S3 • Register AMI and make it “public” • Boot up AMI with your own key pair
COmanage in a Box • Once loaded, you have an instance of COmanage, a Shibboleth Identity Provider (IdP) and Service Provider (SP), and several domesticated applications • Use existing Shibboleth IdP or make a CO specific one • Applications use S3 for storage needs
To Be Done (TBD) • Better “collabmin” interface • Better user interface • More domesticated applications • Other packages (APT) and virtualization environments (Solaris Zones)
CIC Pilot? • What Collaborative software could we use? • Specific COs/use-cases? • I2/EDUCAUSE has some funding for a virtual help desk or consultant • “Domestication” and UI design