Secure Collaboratories
description
Transcript of Secure Collaboratories
Secure Collaboratories
Jane Hunter, [email protected]
Agenda
• What are collaboratories• Some example projects• Unresolved research issues• Conclusions
e-Research
Shared data archives
computers
software
colleagues
instruments
Grid/Websensor nets
High speed networks
Collaboratories
• Distributed – by Geography, Organization• Large Scale and Dynamic• Diverse Roles – array of expertise, changing• Community Resources
– People/expertise– Computers– Instruments– Networks, bandwidth– Storage– Datasets, digital libraries– Applications, tools, services
• Metadata tools, eLab notebooks• Search services, Portals• Annotation tools• Analysis tools
Global Challenges
• Heterogeneity and Integration– Syntactic and semantic– Complex rules of interaction– Need machine processable descriptions
• Dynamic nature of interactions• Scalability (Enterprises Web/Grid)• Security• Semantics is the key
Pilot Projects
• FUSION – Nanomaterials Engineering• Vannotea – Distributed Knowledge
Capture• Indigenous Knowledge Management
(IKM)• PANIC – Preservation and Archival of
New Media and Interactive Collections
FUSION Project
• Apply Semantic Web/Web Services to enable assimilation of– Microstructural/image data– Manufacturing parameters– Performance Data
• Improvements in fuel cell design, efficiency, longevity
• Reductions in manufacturing costs
Cluster Participants
• UQ – Centre for Microscopy and Microanalysis,– Maths Dept– AI Nano-technology and Bio-materials
• Ceramic Fuel Cells Limited• NANO – Nanostructural Analysis
Network Organization (Uni.Sydney, NSW, WA, Qld, JCU)
Electrolyte Manufacture
Mixing
Tape Casting
Firing
Microstructure
Performance Testing
powder1 powder2 Source companyImpuritiesComposition%ZrO2(Y2O3)%Al2O3
Particle SizeAgglomerate SizeSurface AreaPhase PurityAnalysis MethodTimeSolution CompositionMilling Media
Solid ContentCompositionRheology ViscositySolventTape SpeedTape ThicknessDrying Time Temperature profile
Number of PartsPart DistributionAtmosphere
Particle DensitiesGrain Size1 ZrO2(Y2O3)Grain Size2 Al2O3
% of Phase 2Relative SizeShapeColourTexture
ConductivityVoltage vs Current density
Performance Data
Voltage vs. Current Density
Image Analysis Data
Area Mean S.D. X Y Mode Length Major Minor Angle Int.Den. Back. Min Max1 0.01 208.2 88.14 0.34 0.06 253 0.34 0.11 0.08 102.7 0 0 35 2532 0.01 206.8 89.14 0.17 0.07 253 0.34 0.1 0.08 17.57 0 0 35 2533 0.01 212.9 84.54 0.26 0.11 253 0.37 0.11 0.1 158 0 0 35 2534 0 190.4 98.85 0.07 0.1 253 0.21 0.07 0.05 76.53 0 0 35 2535 0.03 228.8 68.54 0.67 0.38 253 0.75 0.24 0.15 154.8 0 0 35 2536 0.09 240.7 50.36 0.34 0.48 253 1.24 0.38 0.3 95.89 0 0 35 2537 0.08 240.1 51.46 0.59 0.59 253 1.18 0.35 0.28 81.38 0 0 35 253
MATLAB -> large amounts of low-level data.
eScience Workflow
t3
t6t5
t4t2
ManufactureFuel Cells
Performance Testing
MatLab ImageProcessing
MicroscopicImages
Cross-sectioning
t7
Semantic Indexing
+
t1
InitiateExperiments
t8
Data Exploration& Hypothesis Testing
+
Organization A
Organization B
Organization C
BPEL4WS – Static workflow-like business model
FUSION – Fuel Cell Design
Manufacture
Performance Analysis
Sectioning
Microscopy
Image Analysis
Knowledge Extraction
Workflow – metadata capture
Macro, Micro, Nano images
1. Infer high-level semantic descriptions from combinations of low level features
2. Semantic queries - “display performance data for high-porosity fuel cells”
3. Multimedia Presentations of assimilated results
4. Hypothesis Formulation/Testing Interface5. Save and Annotate SMIL+SVG
Presentations
ABC
MPEG-7
FUSION
Ontologies
OME
Semantic Querying,Integration, Presentation
Experimental Design
Rules-By-Example
FUSION
How does the mean catalyst size in electrodes of width < 20 microns effect
electrode conductivity?
Manufacturing
Performance
Microscopy
Image analysis
Annotations
Inferencing
Experiment Initiation
Task Allocation
Slip Batching
Tape Casting
Firing
Microstructure
Monitor Workflow Progress
Collaborative Middleware
Face‑to‑face collaboration
e‑Meeting and e‑Seminar services
Access Grid Nodes
Peer‑to‑peer data sharing
Document sharing
Application sharing
Collaborative Annotation tools
Collaborative Simulation/Computational Steering
Collaborative Ontology Development
Group/collective knowledge capture
Vannotea
• Real-time collaborative indexing, annotation, discussion tools for– Film/video, images, 3D objects– MPEG-1/MPEG-2– DICOM, JPEG-2000– VRML, X3D, KGL
Vannotea Architecture
Students@ UTS
Film/Media Analyst@ Australian Centre
for Moving Image
Curator@ Screensound Australia
Students@ University of QLD
ApplicationServer
StreamingServer
Synchronous & CollaborativeIndexing, Annotation and Discussion
StreamingServer
AG
AG
AG
AG
AccessGridNodes
FilmEdApplication
VIC/RAT
Storage and Management
AV Library
AV Library
Screensound Australia
Australian Centre for Moving Image
IndexingDescription
Data
AnnotationDiscussion
Data
IndexingDescription
Data
AnnotationServer
objective
objective
subjective
Access Grid Nodes
User-Interface
User-Interface
Semi-Automatic Indexing/Description(DC/MPEG-7)
Video Player(MPEG-1, MPEG-2)
Shared Annotation/Discussion (Vannotea)
Application Sharing – Multi-Users in Control
Streaming-SERVER
Application-SERVER
CLIENT -MASTER*
CLIENT -MASTER*
CLIENT -MASTER*
Mediator
Coordinator
Mediator
Receiver
MPEG-2
Event
Transmitter
Receiver
PlayerForm
PlayerForm
Mediator
Receiver
PlayerForm
* every client is in controlsimultaneously!
User-Interface – Access Grid Node
Video Conferencing+
Collaborative FilmEd Application
Applications
Community projects – Telemedicine - Online medical
consultations– CyberSTEM – Networked Telemicroscopy– Master classes (Sports, Performance,
Music)– Indigenous Knowledge Management IKM
• Smithsonian NMAI, AIHEC, Tribal Colleges, Indiana University
Indigenous Knowledge Capture
Semi-Automatic Indexing/Description (DC/MPEG-7) &
Access/Rights/Traditional Care
Content Viewer(e.g. MPEG-2,
JPEG2000, 3D objects)
Shared Annotation/Discussion (Annotea)
3D Object Annotation
Semi-Automatic Indexing/Description (DC/MPEG-7) &
Access/Rights/Traditional Care
Content Viewer(e.g. MPEG-2,
JPEG2000, 3D objects)
Shared Annotation/Discussion (Annotea)
Access Restrictions
Traditional Care Constraints
Specific Gaps• Grid/Web security• Grid/Web management and deployment• Grid/Web service interfaces for scientists• Quality of service• Automated service matchmaking, composition, choreography• Negotiation and contracting• Reputation services• Semantic indexing of all data/media types• Realtime data streams – interpretation and correlation• Ontology development, management, harmonization• Service failure handling• Collaborative Tools for Access Grids
– Group visualization and computational steering– Group ontology development– Archival and indexing of AG sessions
• Hypothesis testing, decision support• Long term preservation of research data• Dynamic integration of heterogeneous people, data, services and instruments
‘E-Science Gap Analysis’ Geoffrey Fox, David Walker, June 2003
PANIC Architecture
PreservationMetadatainput tool
I nvocation com ponent
Multim ediaCollection
PreservationMetadata
RequesterAgent
D iscovery com ponent
Discovery Agent(e.g . S em anticMatchm aker)
Notifi cation com ponent
N otificationS ervice
Registry(s)
I nternet
PreservationS erviceRegistry
O W L- S Profiles
CustodialOrganization
O bsolescenceDetector
S erv iceDiscovery
S erv iceS election
S erviceI nvocation
W SDLSOAP
Provider com ponent
TI FF- to- J PEG2000
AI FF- to- MP3
Mac O S 1 Em ulator
PreservationW eb S ervices
PreservationS ervice Prov ider
Agent
Retrieve and I nvokeAppropriate Service( s)
CollectionsManager
Step 2. Semi-automated MigrationClient-side software modules which control the invocation of preservation servicesProvides an interface to Software Version, Format Version and
Recommendations registries.Provides an interface to match service request to Web service registries.Delivers and invokes the chosen preservation serviceComponents communicate with each other using platform-neutral standards: OWL-S, WSDL and SOAP
Open Research Issues
Security issues - Shibboleth:• Authenticated access to objects with a URI• Requires manual reconfiguration of web server• Need to restart server to invoke changes
Requirements:• Not just about files
– computation, data storage, analysis, simulation, visualization, services, instruments, bandwidth
• Fine grained access constraints • regions of images, segments of audio/video,
columns of databases, functionality • Annotations and Metadata• Dynamically changing policies – short term
Unresolved Issues ctd.
• Need to combine policies in real-time– Scheduling of multi-user, multi-site policies– Handling inconsistent, incompatible policies
• eduPerson limitations– Working with industry, government, communities– Indigenous – gender, tribal affiliation, status– Ontologies for relating different LDAP schemas
• Interoperability– X.509 attribute certificates, SAML assertions, LDAP– VOMS, SAZ, PERMIS, CAS, Kerberos– XrML, XACML– WSRF, WS-Security, WS-Policy– Need to support and combine different policy and
attribute formats/languages
Unresolved Research Issues
• Add semantics to WSRF• Replace vic/vat • Improve access grid support,
usability• Efficient access Grid session
capture, indexing, archival
Conclusions
• Still a large number of unresolved research issues
• Need to prioritize relevant research topics
• Feed and test outcomes in global middleware infrastructure
References
FUSION http://metadata.net/sunago/fusion
Vannotea http://metadata.net/filmedIKM http://metadata.net/ICMPANIC http://metadata.net/PANIC
contact: [email protected]