Slide 1 Slide 1 Custom Templates for Reusable Composition of Data-intensive Application Workflows Presenter : Prasad Calyam Team : Ronny Bazan Antequera (PhD Student), Saptarshi Debroy (PostDoc/CI Engineer) September 2015 NSF Award #1440582, “CC*IIE Engineer: Exploration of Roles and Tools to Fulfill Diverse Researcher Needs in Collaborative Environments”
8
Embed
Slide 1 Custom Templates for Reusable Composition of Data-intensive Application Workflows Presenter: Prasad Calyam Team: Ronny Bazan Antequera (PhD Student),
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Slide 1Slide 1
Custom Templates for Reusable Composition of Data-intensive Application Workflows
NSF Award #1440582, “CC*IIE Engineer: Exploration of Roles and Tools to Fulfill Diverse Researcher Needs in Collaborative Environments”
Slide 2
Distributed/Federated Resource Management Need
• Data-intensive applications in biosciences, geosciences and imaging demand advanced cyberinfrastructure technologies
Slide 3
CI Engineer Challenge
• To compose repeatable/reusable custom templates for resource provisioning and service composition– Should satisfy diverse user and
application specific needs– Should be provisioned fast, and
easily monitored/managed
Requirements and Resource abstractions need to be matched
Slide 4
User Questionnaire for “Right” Resource Provisioning
Slide 5
Our Approach (Work in Progress)
• We are building a “Custom Template Catalog” to automate resource provisioning of workflows– Soybean Knowledge Base utilizing MU & iPlant (SoyKB), Simulation-as-
a-Service for Advanced Manufacturing utilizing GENI (SMaaS), …– Complements research in: (a) FutureCloud e.g., RSpecs/Workflows, (b)
OASIS Topology & Orchestration Spec. for Cloud Apps (TOSCA)
Slide 6
User Expectation of CI Engineer “Magic”!
• “What do my options cost?”• “How to connect to my
• Data-intensive applications need distributed resource provisioning and benefit from advanced CI technologies– We are creating user questionnaire and resource abstractions
for CI Engineer to maintain a “Custom Template Catalog”
• CI Engineer needs to engage users and satisfy diverse QoS expectations, and provide cost-effective solutions– We are implementing a “CI personalization service” that allows
for repeatable and reusable custom templates
What are your efforts to deliver advanced CI services that are easy-to-use and cost-effective for domain science users?
(i.e., how are you making a CI Engineer job easier?! )