Workflow Integrated Network 
Resource Orchestration 
Phil Wang, Inder Monga, Satish Raghunath, Franco Travostino, Tal Lavian 
{pywang, imonga, satishra, travos, tlavian}@nortelnetworks.com 
Nortel Networks Labs 
Presented by Franco Travostino 
Boston, 02/09/2005
Agenda 
> WS Workflows and Challenges 
> WINNER 
> Featured Solutions 
> Related Work 
> Summary 
GlobusWorld 2005 Nortel Networks Labs WINNER - 2
Propel Network Resources 
into the Grid Universe 
> 1st Generation: Network Resources Mgmt for Grids 
• Demo-ed at GW04 
Branded as “DRAC” 
www.nortel.com/DRAC 
> 2nd Generation: Secure Multi-Domain Brokering 
• Demo-ed at Supercomputing 2004 
> 3rd Generation: Intercept the WS Workflow Curve (Today) 
GlobusWorld 2005 Nortel Networks Labs WINNER - 3
WS Workflows 
> Web Services (WS) boost opportunities for business 
development 
> Workflow defines the automation of a business process 
• With new SOA solutions, for WS: BPEL4WS, for Grid: GSFL 
• Streamlines application jobs in terms of WS and Grids activities 
> Workflow has a host of applications 
• eCommerce: B2B, financial brokerage, travel planning 
• Enterprise: concurrent design, data center, human resources 
• eScience: computing, data, visualization, sensor Grids 
GlobusWorld 2005 Nortel Networks Labs WINNER - 4
Challenges 
> WS Workflows bring new challenges 
• Business workflows streamline to network-wide collaboration 
• Grids/WS services and resources become workflow-aware 
> Challenges on Network resources  our target 
• Pervasive resources sharing 
• Supply of services and resources may vary on conditions 
• Each workflow may demand a different level of resources 
• Resource requirements change as the workflow goes 
Workflow Engine 
App Grid/WS 
Workflow 
Start Data Distribution Computing Data Collection Visualization End 
Service Service Service Service 
Resource Storage+Network 
Cluster+Network Storage+Network Display+Network 
Process 
Activity 
WS/GS 
GlobusWorld 2005 Nortel Networks Labs WINNER - 5
WINNER 
> Orchestrates network resources in harmonization 
Workflow INtegrated NEtwork Resource orchestration 
with workflows 
• Enhances business processes with resource extensions 
• Employs network services to perform resource operations 
Applications 
Globus BPEL Custom User environments 
Grid WINNER Custom 
DRAC 
GMPLS UNI TL1 SNMP 
Networks 
End users 
Network services w/ 
Service gateways 
Network protocols 
Resources 
GlobusWorld 2005 Nortel Networks Labs WINNER - 6
DRAC: Dynamic Resource Allocation Controller 
> Resource discovery 
WINNER is the Workflow Arm of DRAC 
• Available physical resources in network domains 
• Available network services in network domains 
• Resource properties, status and updates 
> Resource Utilization 
• Resource collection and abstraction 
• Resource reservation and scheduling 
• Job status and feedback 
> Resource management 
• Resource allocation and release 
• Network configuration and control 
• Security and AAA 
> Application-aware smarts on resources 
Grid 
Storage 
• Multiple service gateways: Grid, workflow, storage 
• Resource policy, SLA 
• Resource optimization 
• Resource monitor and performance 
WINNER 
Workflow 
Health 
DRAC 
GlobusWorld 2005 Nortel Networks Labs WINNER - 7
WINNER and Workflow Engine 
> WINNER Process 
• Defines the workflow activities specific on network resources 
• Acts in either standalone or extension to a legacy process 
• Invocated from apps, and related business services 
> WINNER Process services (PS) 
• Web services that provide the activities of the business process 
• Realize the resource operations of the WINNER process 
• Support the workflow processing of network resources 
> WINNER Resource services (RS) 
• Web services that support PS by provisioning necessary 
resources to conduct the process and its activities 
Application 
• Perform the allocation of network resources 
• Update the status of network resources 
• Work closely with DRAC 
WINNER Process WINNER PS 
Workflow Engine 
Resources 
WINNER RS 
GlobusWorld 2005 Nortel Networks Labs WINNER - 8
WINNER Process: activity samples 
Interface to the Workflow Applications 
> Application registration 
• Unique identification of each application 
• Classification of resource workflows 
> Resource Job 
• Resource specification 
• Resource allocation 
• Resource re-allocation 
• Resource release 
> Query 
• Network resources 
• Resource workflows 
• Resource negotiation, when applicable 
> Misc 
• Account billing 
• Authorization, and security enhancement 
• Exceptions, status check, and error handling 
GlobusWorld 2005 Nortel Networks Labs WINNER - 9
WINNER and Grids Workflows 
> WINNER supports Grid infrastructures with a Grid workflow engine 
• WINNER enhances the Grid workflow processes with resource activities 
• WINNER Services interact with DRAC to perform network resource 
allocations in the Grid domains 
Grid app 
WINNER-enhanced 
Processes 
Globus engine 
WINNER Services 
WSRF WSRF WSRF WSRF 
DRAC DRAC DRAC DRAC 
Net 
2 
Net 
1 
Net 
… 
Net 
N 
GlobusWorld 2005 Nortel Networks Labs WINNER - 10
WINNER, Grids and WS Workflows 
> WS Workflow applications take advantages of Grids 
• WS engine provides the WINNER enhanced business processes to WS apps 
• Grids engine provides Grids services to WS apps through WINNER services 
API 
Globus engine 
WINNER Services 
WINNER-enhanced 
Processes 
WS engine 
WINNER Services 
WSRF WSRF WSRF WSRF 
DRAC DRAC DRAC DRAC 
Net 
2 
Net 
1 
Net 
… 
Net 
N 
WS app 
GlobusWorld 2005 Nortel Networks Labs WINNER - 11
WINNER and Multiple Workflows 
> Web Services are re-utilized across 
multiple types of workflows 
• Grid workflow 
• WS workflow: BPEL4WS 
• Others 
Compute RS 
Grid App 
Globus engine 
WINNER 
WINNER 
Network RS 
Storage RS 
> WINNER supports respective 
workflow engines 
• WINNER services widely shared 
Business PS 
WINNER App WS 
PS 
Utility PS 
WS App 
Process 
BPEL engine 
WINNER 
Process 
Workflow engine 
Services 
Process 
DRAC 
PS = Process Service 
RS = Resource Service 
GlobusWorld 2005 Nortel Networks Labs WINNER - 12
WINNER and Late-Binding 
> Late binding resources with workflows happen when 
• Workflow services and/or resources supply change 
• Workflows compete or optimize for resources 
• Workflows have special or uncertain requirements for resources 
> WINNER performs workflow-aware late-binding, through 
DRAC 
• Network resource selections or alternations according to 
applications 
• Resource optimization among workflows 
• Service site selections or alternations, together with service 
providers 
GlobusWorld 2005 Nortel Networks Labs WINNER - 13
Use Case: Workflow Engaged Networks for 
Radiology in Metro Regions 
> Workflows of radiology data transporting and medical processing 
• Application-aware network resource allocations 
• Dynamic adjustments of network resources and workflow priorities 
• Maximal utilization of network resources 
• Workflow classifications 
App Entry 
GlobusWorld 2005 Nortel Networks Labs WINNER - 14
Use Case: Disaster Recovery 
> Workflows of data evacuation and restoration in a disaster area 
• Critical Live Data pointing to survivors and their whereabouts 
• Sensor data showing distress in architectural structures and environment 
> Orchestrates network resources for orderly, max-yield workflows 
• Sensor-triggered workflow automation without any operator involvement 
• End-to-end, secure, across the agile network infrastructure 
• Policy-driving resource allocation and its preemptive usage 
GlobusWorld 2005 Nortel Networks Labs WINNER - 15
Related Work 
> WSBPEL or BPEL4WS: the OASIS effort 
• http://www.oasis-open.org 
> GridFlow/SDRC Matrix: a peer-to- peer infrastructure for Grid 
Workflow Management Systems 
• http://www.npaci.edu/dice/srb/matrix/ 
> GSFL and GridAnt: Globus workflow effort 
• http://www-unix.globus.org/cog/projects/workflow/ 
> Pegasus: mapping of complex scientific workflows onto the grid 
• http://pegasus.isi.edu/pegasus/main.htm 
> GWFE: execute their workflow applications on Grids 
• http://www.gridbus.org/workflow/: Globus 2.4 
> Taverna: a language and software tools for eScience 
• http://taverna.sourceforge.net/ 
GlobusWorld 2005 Nortel Networks Labs WINNER - 16
Summary 
> WINNER integrates network resources with WS workflows 
• WINNER processes, process services and resource services 
• Workflow-aware network resource orchestration 
> DRAC network services are leveraged for allocation and 
information in network resource orchestration 
> Late-binding gives the adaptability to orchestrate network 
resources in favor of workflows’ needs 
> WINNER fits with Grids, Web Services, and other workflow 
applications 
• Enhances business processes with resource extensions 
• WS workflows can take advantages of Grids 
> Two use-cases show the workflow benefits in medical and 
disaster applications 
GlobusWorld 2005 Nortel Networks Labs WINNER - 17
Workflow Integrated Network Resource 
Orchestration 
Questions and Comments ? 
GlobusWorld 2005 Nortel Networks Labs WINNER - 18

More Related Content

PPT
Workflow Integrated Network Resource Orchestration
PDF
Hybrid Apache Spark Architecture with YARN and Kubernetes
PPTX
Taking a look under the hood of Apache Flink's relational APIs.
PDF
Deep Dive into the New Features of Apache Spark 3.1
PDF
Family data sheet HP Virtual Connect(May 2013)
PPTX
Bridging the gap of Relational to Hadoop using Sqoop @ Expedia
PDF
Row #9: An architecture overview of APNIC's RDAP deployment to the cloud
PPTX
Hadoop Migration from 0.20.2 to 2.0
Workflow Integrated Network Resource Orchestration
Hybrid Apache Spark Architecture with YARN and Kubernetes
Taking a look under the hood of Apache Flink's relational APIs.
Deep Dive into the New Features of Apache Spark 3.1
Family data sheet HP Virtual Connect(May 2013)
Bridging the gap of Relational to Hadoop using Sqoop @ Expedia
Row #9: An architecture overview of APNIC's RDAP deployment to the cloud
Hadoop Migration from 0.20.2 to 2.0

What's hot (20)

PDF
#GeodeSummit - Redis to Geode Adaptor
PPTX
Lambda architecture with Spark
PDF
How Credit Karma Makes Real-Time Decisions For 60 Million Users With Akka Str...
PPTX
Couchbase and Apache Spark
PDF
Malo Denielou - No shard left behind: Dynamic work rebalancing in Apache Beam
PDF
Building Apps with Distributed In-Memory Computing Using Apache Geode
PPTX
Lambda architecture: from zero to One
PDF
Extending Spark Streaming to Support Complex Event Processing
PDF
More Data, More Problems: Scaling Kafka-Mirroring Pipelines at LinkedIn
PDF
Large Scale Lakehouse Implementation Using Structured Streaming
PPTX
Streaming ETL for All
PPTX
Reaching State Zero Without Losing Your Versions
PDF
OSMC 2021 | Handling 250K flows per second with OpenNMS: a case study
PPTX
Spark and Couchbase– Augmenting the Operational Database with Spark
PPTX
Hive & HBase For Transaction Processing
PPTX
Faster, Faster, Faster: The True Story of a Mobile Analytics Data Mart on Hive
PPTX
Flink SQL & TableAPI in Large Scale Production at Alibaba
PPTX
Pulsar in the Lakehouse: Apache Pulsar™ with Apache Spark™ and Delta Lake - P...
PPTX
Future of data visualization
PDF
Infrastructure for Deep Learning in Apache Spark
#GeodeSummit - Redis to Geode Adaptor
Lambda architecture with Spark
How Credit Karma Makes Real-Time Decisions For 60 Million Users With Akka Str...
Couchbase and Apache Spark
Malo Denielou - No shard left behind: Dynamic work rebalancing in Apache Beam
Building Apps with Distributed In-Memory Computing Using Apache Geode
Lambda architecture: from zero to One
Extending Spark Streaming to Support Complex Event Processing
More Data, More Problems: Scaling Kafka-Mirroring Pipelines at LinkedIn
Large Scale Lakehouse Implementation Using Structured Streaming
Streaming ETL for All
Reaching State Zero Without Losing Your Versions
OSMC 2021 | Handling 250K flows per second with OpenNMS: a case study
Spark and Couchbase– Augmenting the Operational Database with Spark
Hive & HBase For Transaction Processing
Faster, Faster, Faster: The True Story of a Mobile Analytics Data Mart on Hive
Flink SQL & TableAPI in Large Scale Production at Alibaba
Pulsar in the Lakehouse: Apache Pulsar™ with Apache Spark™ and Delta Lake - P...
Future of data visualization
Infrastructure for Deep Learning in Apache Spark
Ad

Similar to WINER Workflow Integrated Network Resource Orchestration (20)

PDF
Virtual Transport Network Service SDN-Based Optical Network Virtualization
PDF
[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'
PPTX
ONAP - Open Network Automation Platform
PDF
Opal: Simple Web Services Wrappers for Scientific Applications
PDF
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
PDF
Tech Talk by John Casey (CTO) CPLANE_NETWORKS : High Performance OpenStack Ne...
PPTX
Software defined networking(sdn) vahid sadri
PDF
Performance ananlysis of the effect of load balancer in sdn based cloud
PDF
Network Function Virtualization Orchestration LI
PPTX
Oracle WebLogic Server 12c: Seamless Oracle Database Integration (with NEC, O...
PPTX
Openstack Overview
PDF
What's New and Noteworthy on Oracle CAF 12.1.3
PPT
A Grid Proxy Architecture for Network Resources
PPTX
Cloud Migration
PDF
VMworld 2013: Architecting VMware Horizon Workspace for Scale and Performance
PPTX
SOC Cloud Conductor + SLA
PPTX
The Need for Complex Analytics from Forwarding Pipelines
PDF
Optimized placement in Openstack for NFV
PDF
Strategy briefing: network technologies 7 March 2013
PDF
SDN and NFV
Virtual Transport Network Service SDN-Based Optical Network Virtualization
[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'
ONAP - Open Network Automation Platform
Opal: Simple Web Services Wrappers for Scientific Applications
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
Tech Talk by John Casey (CTO) CPLANE_NETWORKS : High Performance OpenStack Ne...
Software defined networking(sdn) vahid sadri
Performance ananlysis of the effect of load balancer in sdn based cloud
Network Function Virtualization Orchestration LI
Oracle WebLogic Server 12c: Seamless Oracle Database Integration (with NEC, O...
Openstack Overview
What's New and Noteworthy on Oracle CAF 12.1.3
A Grid Proxy Architecture for Network Resources
Cloud Migration
VMworld 2013: Architecting VMware Horizon Workspace for Scale and Performance
SOC Cloud Conductor + SLA
The Need for Complex Analytics from Forwarding Pipelines
Optimized placement in Openstack for NFV
Strategy briefing: network technologies 7 March 2013
SDN and NFV
Ad

More from Tal Lavian Ph.D. (20)

PDF
Ultra low phase noise frequency synthesizer
PDF
Ultra low phase noise frequency synthesizer
PDF
Photonic line sharing for high-speed routers
PDF
Systems and methods to support sharing and exchanging in a network
PDF
Systems and methods for visual presentation and selection of IVR menu
PDF
Grid proxy architecture for network resources
PDF
Ultra low phase noise frequency synthesizer
PDF
Systems and methods for electronic communications
PDF
Ultra low phase noise frequency synthesizer
PDF
Ultra low phase noise frequency synthesizer
PDF
Radar target detection system for autonomous vehicles with ultra-low phase no...
PDF
Grid proxy architecture for network resources
PDF
Method and apparatus for scheduling resources on a switched underlay network
PDF
Dynamic assignment of traffic classes to a priority queue in a packet forward...
PDF
Method and apparatus for using a command design pattern to access and configu...
PDF
Reliable rating system and method thereof
PDF
Time variant rating system and method thereof
PDF
Systems and methods for visual presentation and selection of ivr menu
PDF
Ultra low phase noise frequency synthesizer
PDF
Ultra low phase noise frequency synthesizer
Ultra low phase noise frequency synthesizer
Ultra low phase noise frequency synthesizer
Photonic line sharing for high-speed routers
Systems and methods to support sharing and exchanging in a network
Systems and methods for visual presentation and selection of IVR menu
Grid proxy architecture for network resources
Ultra low phase noise frequency synthesizer
Systems and methods for electronic communications
Ultra low phase noise frequency synthesizer
Ultra low phase noise frequency synthesizer
Radar target detection system for autonomous vehicles with ultra-low phase no...
Grid proxy architecture for network resources
Method and apparatus for scheduling resources on a switched underlay network
Dynamic assignment of traffic classes to a priority queue in a packet forward...
Method and apparatus for using a command design pattern to access and configu...
Reliable rating system and method thereof
Time variant rating system and method thereof
Systems and methods for visual presentation and selection of ivr menu
Ultra low phase noise frequency synthesizer
Ultra low phase noise frequency synthesizer

Recently uploaded (20)

PPTX
ELETRONIC-PRODUCTS-ASSEMBLY-AND-SERVICING-NC-II-WEEK-1-Copy.pptx
PDF
GENERATOR AND IMPROVED COIL THEREFOR HAVINGELECTRODYNAMIC PROPERTIES
PPTX
dDifference Beetween Saving slides And Investment Slides.pptx
PPTX
Computer Hardware - Technology and Livelihood Education
PDF
Printing Presentation to show beginners.
PPTX
AI_ML_Internship_WReport_Template_v2.pptx
PPTX
AIR BAG SYStYEM mechanical enginweering.pptx
PPTX
Unit-1.pptxgeyeuueueu7r7r7r77r7r7r7uriruru
PDF
Dozuki_Solution-hardware minimalization.
PPTX
Growth Capital Investment - Espresso Capital.pptx
PDF
2_STM32&SecureElements2_STM32&SecureElements
PDF
PakistanCoinageAct-906.pdfdbnsshsjjsbsbb
PDF
Maxon CINEMA 4D 2025 Crack Free Download Latest Version
PPTX
Clauses_Part1.hshshpjzjxnznxnxnndndndndndndndnndptx
PPTX
RTS MASTER DECK_Household Convergence Scorecards. Use this file copy.pptx
PDF
SAHIL PROdhdjejss yo yo pdf TOCOL PPT.pdf
PPTX
New professional education PROF-ED-7_103359.pptx
PDF
ICT grade for 8. MATATAG curriculum .P2.pdf
PPT
System Unit Components and its Functions
PDF
CAB UNIT 1 with computer details details
ELETRONIC-PRODUCTS-ASSEMBLY-AND-SERVICING-NC-II-WEEK-1-Copy.pptx
GENERATOR AND IMPROVED COIL THEREFOR HAVINGELECTRODYNAMIC PROPERTIES
dDifference Beetween Saving slides And Investment Slides.pptx
Computer Hardware - Technology and Livelihood Education
Printing Presentation to show beginners.
AI_ML_Internship_WReport_Template_v2.pptx
AIR BAG SYStYEM mechanical enginweering.pptx
Unit-1.pptxgeyeuueueu7r7r7r77r7r7r7uriruru
Dozuki_Solution-hardware minimalization.
Growth Capital Investment - Espresso Capital.pptx
2_STM32&SecureElements2_STM32&SecureElements
PakistanCoinageAct-906.pdfdbnsshsjjsbsbb
Maxon CINEMA 4D 2025 Crack Free Download Latest Version
Clauses_Part1.hshshpjzjxnznxnxnndndndndndndndnndptx
RTS MASTER DECK_Household Convergence Scorecards. Use this file copy.pptx
SAHIL PROdhdjejss yo yo pdf TOCOL PPT.pdf
New professional education PROF-ED-7_103359.pptx
ICT grade for 8. MATATAG curriculum .P2.pdf
System Unit Components and its Functions
CAB UNIT 1 with computer details details

WINER Workflow Integrated Network Resource Orchestration

  • 1. Workflow Integrated Network Resource Orchestration Phil Wang, Inder Monga, Satish Raghunath, Franco Travostino, Tal Lavian {pywang, imonga, satishra, travos, tlavian}@nortelnetworks.com Nortel Networks Labs Presented by Franco Travostino Boston, 02/09/2005
  • 2. Agenda > WS Workflows and Challenges > WINNER > Featured Solutions > Related Work > Summary GlobusWorld 2005 Nortel Networks Labs WINNER - 2
  • 3. Propel Network Resources into the Grid Universe > 1st Generation: Network Resources Mgmt for Grids • Demo-ed at GW04 Branded as “DRAC” www.nortel.com/DRAC > 2nd Generation: Secure Multi-Domain Brokering • Demo-ed at Supercomputing 2004 > 3rd Generation: Intercept the WS Workflow Curve (Today) GlobusWorld 2005 Nortel Networks Labs WINNER - 3
  • 4. WS Workflows > Web Services (WS) boost opportunities for business development > Workflow defines the automation of a business process • With new SOA solutions, for WS: BPEL4WS, for Grid: GSFL • Streamlines application jobs in terms of WS and Grids activities > Workflow has a host of applications • eCommerce: B2B, financial brokerage, travel planning • Enterprise: concurrent design, data center, human resources • eScience: computing, data, visualization, sensor Grids GlobusWorld 2005 Nortel Networks Labs WINNER - 4
  • 5. Challenges > WS Workflows bring new challenges • Business workflows streamline to network-wide collaboration • Grids/WS services and resources become workflow-aware > Challenges on Network resources  our target • Pervasive resources sharing • Supply of services and resources may vary on conditions • Each workflow may demand a different level of resources • Resource requirements change as the workflow goes Workflow Engine App Grid/WS Workflow Start Data Distribution Computing Data Collection Visualization End Service Service Service Service Resource Storage+Network Cluster+Network Storage+Network Display+Network Process Activity WS/GS GlobusWorld 2005 Nortel Networks Labs WINNER - 5
  • 6. WINNER > Orchestrates network resources in harmonization Workflow INtegrated NEtwork Resource orchestration with workflows • Enhances business processes with resource extensions • Employs network services to perform resource operations Applications Globus BPEL Custom User environments Grid WINNER Custom DRAC GMPLS UNI TL1 SNMP Networks End users Network services w/ Service gateways Network protocols Resources GlobusWorld 2005 Nortel Networks Labs WINNER - 6
  • 7. DRAC: Dynamic Resource Allocation Controller > Resource discovery WINNER is the Workflow Arm of DRAC • Available physical resources in network domains • Available network services in network domains • Resource properties, status and updates > Resource Utilization • Resource collection and abstraction • Resource reservation and scheduling • Job status and feedback > Resource management • Resource allocation and release • Network configuration and control • Security and AAA > Application-aware smarts on resources Grid Storage • Multiple service gateways: Grid, workflow, storage • Resource policy, SLA • Resource optimization • Resource monitor and performance WINNER Workflow Health DRAC GlobusWorld 2005 Nortel Networks Labs WINNER - 7
  • 8. WINNER and Workflow Engine > WINNER Process • Defines the workflow activities specific on network resources • Acts in either standalone or extension to a legacy process • Invocated from apps, and related business services > WINNER Process services (PS) • Web services that provide the activities of the business process • Realize the resource operations of the WINNER process • Support the workflow processing of network resources > WINNER Resource services (RS) • Web services that support PS by provisioning necessary resources to conduct the process and its activities Application • Perform the allocation of network resources • Update the status of network resources • Work closely with DRAC WINNER Process WINNER PS Workflow Engine Resources WINNER RS GlobusWorld 2005 Nortel Networks Labs WINNER - 8
  • 9. WINNER Process: activity samples Interface to the Workflow Applications > Application registration • Unique identification of each application • Classification of resource workflows > Resource Job • Resource specification • Resource allocation • Resource re-allocation • Resource release > Query • Network resources • Resource workflows • Resource negotiation, when applicable > Misc • Account billing • Authorization, and security enhancement • Exceptions, status check, and error handling GlobusWorld 2005 Nortel Networks Labs WINNER - 9
  • 10. WINNER and Grids Workflows > WINNER supports Grid infrastructures with a Grid workflow engine • WINNER enhances the Grid workflow processes with resource activities • WINNER Services interact with DRAC to perform network resource allocations in the Grid domains Grid app WINNER-enhanced Processes Globus engine WINNER Services WSRF WSRF WSRF WSRF DRAC DRAC DRAC DRAC Net 2 Net 1 Net … Net N GlobusWorld 2005 Nortel Networks Labs WINNER - 10
  • 11. WINNER, Grids and WS Workflows > WS Workflow applications take advantages of Grids • WS engine provides the WINNER enhanced business processes to WS apps • Grids engine provides Grids services to WS apps through WINNER services API Globus engine WINNER Services WINNER-enhanced Processes WS engine WINNER Services WSRF WSRF WSRF WSRF DRAC DRAC DRAC DRAC Net 2 Net 1 Net … Net N WS app GlobusWorld 2005 Nortel Networks Labs WINNER - 11
  • 12. WINNER and Multiple Workflows > Web Services are re-utilized across multiple types of workflows • Grid workflow • WS workflow: BPEL4WS • Others Compute RS Grid App Globus engine WINNER WINNER Network RS Storage RS > WINNER supports respective workflow engines • WINNER services widely shared Business PS WINNER App WS PS Utility PS WS App Process BPEL engine WINNER Process Workflow engine Services Process DRAC PS = Process Service RS = Resource Service GlobusWorld 2005 Nortel Networks Labs WINNER - 12
  • 13. WINNER and Late-Binding > Late binding resources with workflows happen when • Workflow services and/or resources supply change • Workflows compete or optimize for resources • Workflows have special or uncertain requirements for resources > WINNER performs workflow-aware late-binding, through DRAC • Network resource selections or alternations according to applications • Resource optimization among workflows • Service site selections or alternations, together with service providers GlobusWorld 2005 Nortel Networks Labs WINNER - 13
  • 14. Use Case: Workflow Engaged Networks for Radiology in Metro Regions > Workflows of radiology data transporting and medical processing • Application-aware network resource allocations • Dynamic adjustments of network resources and workflow priorities • Maximal utilization of network resources • Workflow classifications App Entry GlobusWorld 2005 Nortel Networks Labs WINNER - 14
  • 15. Use Case: Disaster Recovery > Workflows of data evacuation and restoration in a disaster area • Critical Live Data pointing to survivors and their whereabouts • Sensor data showing distress in architectural structures and environment > Orchestrates network resources for orderly, max-yield workflows • Sensor-triggered workflow automation without any operator involvement • End-to-end, secure, across the agile network infrastructure • Policy-driving resource allocation and its preemptive usage GlobusWorld 2005 Nortel Networks Labs WINNER - 15
  • 16. Related Work > WSBPEL or BPEL4WS: the OASIS effort • http://www.oasis-open.org > GridFlow/SDRC Matrix: a peer-to- peer infrastructure for Grid Workflow Management Systems • http://www.npaci.edu/dice/srb/matrix/ > GSFL and GridAnt: Globus workflow effort • http://www-unix.globus.org/cog/projects/workflow/ > Pegasus: mapping of complex scientific workflows onto the grid • http://pegasus.isi.edu/pegasus/main.htm > GWFE: execute their workflow applications on Grids • http://www.gridbus.org/workflow/: Globus 2.4 > Taverna: a language and software tools for eScience • http://taverna.sourceforge.net/ GlobusWorld 2005 Nortel Networks Labs WINNER - 16
  • 17. Summary > WINNER integrates network resources with WS workflows • WINNER processes, process services and resource services • Workflow-aware network resource orchestration > DRAC network services are leveraged for allocation and information in network resource orchestration > Late-binding gives the adaptability to orchestrate network resources in favor of workflows’ needs > WINNER fits with Grids, Web Services, and other workflow applications • Enhances business processes with resource extensions • WS workflows can take advantages of Grids > Two use-cases show the workflow benefits in medical and disaster applications GlobusWorld 2005 Nortel Networks Labs WINNER - 17
  • 18. Workflow Integrated Network Resource Orchestration Questions and Comments ? GlobusWorld 2005 Nortel Networks Labs WINNER - 18

Editor's Notes

  • #11: The diagram does simplify the whole picture with Grid workflows. + The WINNER process is one of the Grid workflow processes that the Globus engine provides. + The WINNER process can be called by a Grid app, or though other processes and services. Only those apps directly using WINNER needs the WINNER API, and thus they are WINNER-specialized. + Similarly, the WINNER services are some of the Grid services that Globus engine runs.