intelligent workflow resource planning on the network service interface (nsi) zhiming zhao, cosmin...
TRANSCRIPT
![Page 1: Intelligent workflow resource planning on the Network Service Interface (NSI) Zhiming Zhao, Cosmin Dumitru, Arie Taal, Adianto Wibisono, Paola Grosso,](https://reader035.vdocuments.site/reader035/viewer/2022070307/551a73ae550346761a8b4a5d/html5/thumbnails/1.jpg)
Intelligent workflow resource planning on the Network Service
Interface (NSI)
Zhiming Zhao, Cosmin Dumitru,Arie Taal, Adianto Wibisono, Paola Grosso, Cees de Laat
Data intensive applications on programmable infrastructure
![Page 2: Intelligent workflow resource planning on the Network Service Interface (NSI) Zhiming Zhao, Cosmin Dumitru, Arie Taal, Adianto Wibisono, Paola Grosso,](https://reader035.vdocuments.site/reader035/viewer/2022070307/551a73ae550346761a8b4a5d/html5/thumbnails/2.jpg)
NEwork aware Workflow QoS Planner
![Page 3: Intelligent workflow resource planning on the Network Service Interface (NSI) Zhiming Zhao, Cosmin Dumitru, Arie Taal, Adianto Wibisono, Paola Grosso,](https://reader035.vdocuments.site/reader035/viewer/2022070307/551a73ae550346761a8b4a5d/html5/thumbnails/3.jpg)
Main functionality
Abstract workflow of
DIA
Resource discovery
Network selection/
reservation/ provisioning
Application execution
NEWQoS-Planner
1. Zhao, Z., et al., (2012). Planning data intensive workflows on inter-domain resources using the Network Service Interface (NSI), WORKS in SC12 Salt Lake City.2. Zhao, Z., et al., (2011). An agent based network resource planner for workflow applications. International journal of Multiagent and Grid Systems, 7(6), 187-202.
![Page 4: Intelligent workflow resource planning on the Network Service Interface (NSI) Zhiming Zhao, Cosmin Dumitru, Arie Taal, Adianto Wibisono, Paola Grosso,](https://reader035.vdocuments.site/reader035/viewer/2022070307/551a73ae550346761a8b4a5d/html5/thumbnails/4.jpg)
We will demonstrate:• How the NEtwork aware Workflow Planner (NEWQoSPlanner)
supports these issues:• How to describe an abstract workflow?• How to select optimal resources and network paths for a
workflow?• How to reserve/provision network paths using the
Network Service Interface (NSI)?
![Page 5: Intelligent workflow resource planning on the Network Service Interface (NSI) Zhiming Zhao, Cosmin Dumitru, Arie Taal, Adianto Wibisono, Paola Grosso,](https://reader035.vdocuments.site/reader035/viewer/2022070307/551a73ae550346761a8b4a5d/html5/thumbnails/5.jpg)
How to start the NEWQoSPlannerSoftware structure
As XMLRpcAs FIPA agentsAs standalone application
Dependent packagesJavaSWIProlog
Support NSIStart the software
$NEWQoSP_HOME/bin/script/startServer.sh
![Page 6: Intelligent workflow resource planning on the Network Service Interface (NSI) Zhiming Zhao, Cosmin Dumitru, Arie Taal, Adianto Wibisono, Paola Grosso,](https://reader035.vdocuments.site/reader035/viewer/2022070307/551a73ae550346761a8b4a5d/html5/thumbnails/6.jpg)
How does it work?
GUI Planning engine
Abstract workflow
Resource candidates and execution control
![Page 7: Intelligent workflow resource planning on the Network Service Interface (NSI) Zhiming Zhao, Cosmin Dumitru, Arie Taal, Adianto Wibisono, Paola Grosso,](https://reader035.vdocuments.site/reader035/viewer/2022070307/551a73ae550346761a8b4a5d/html5/thumbnails/7.jpg)
Abstract workflow descriptionDescribing an abstract application using the
QoS aware abstract workflow (QoSAWF) schema
RequestProcessPre/Execution/Post conditionsDataQoS
QosAWF_Thing
Reliability
CodecQualityResolution
Precision
Throughput
Security_LevelTimeliness
ArchiveData
PlaybackData
Quality_Attribute
Request
DataCondition
Process
CompressionRateFramerate
Or_Condition
And_Condition
Media Scientific_Data
Video
Audio
Sensor_Data
Simulation_Results
Is-a
Is-a
Is-a
Is-aIs-a
Is-a Is-a
Is-a
Is-a
Is-a
Is-a Is-a
Is-a
Is-aIs-a
Is-a
Is-a
Is-a
Is-a
Is-a
Is-aIs-a
Is-aIs-a
require_Functionality
contain_Condition
create_Datarequire_Data
require_Quality
execution_Condition
post_Condition
pre_Condition
MoveData
Is-a
![Page 8: Intelligent workflow resource planning on the Network Service Interface (NSI) Zhiming Zhao, Cosmin Dumitru, Arie Taal, Adianto Wibisono, Paola Grosso,](https://reader035.vdocuments.site/reader035/viewer/2022070307/551a73ae550346761a8b4a5d/html5/thumbnails/8.jpg)
Demo 1: semantic resource search: - keywords
- Resolution - etc.
![Page 9: Intelligent workflow resource planning on the Network Service Interface (NSI) Zhiming Zhao, Cosmin Dumitru, Arie Taal, Adianto Wibisono, Paola Grosso,](https://reader035.vdocuments.site/reader035/viewer/2022070307/551a73ae550346761a8b4a5d/html5/thumbnails/9.jpg)
Demo 2: Search a movie about Bridge to display, using the network path selection/ reservation/ provision function of NSI.
![Page 10: Intelligent workflow resource planning on the Network Service Interface (NSI) Zhiming Zhao, Cosmin Dumitru, Arie Taal, Adianto Wibisono, Paola Grosso,](https://reader035.vdocuments.site/reader035/viewer/2022070307/551a73ae550346761a8b4a5d/html5/thumbnails/10.jpg)
Performance characteristics
![Page 11: Intelligent workflow resource planning on the Network Service Interface (NSI) Zhiming Zhao, Cosmin Dumitru, Arie Taal, Adianto Wibisono, Paola Grosso,](https://reader035.vdocuments.site/reader035/viewer/2022070307/551a73ae550346761a8b4a5d/html5/thumbnails/11.jpg)
Performance characteristics
![Page 12: Intelligent workflow resource planning on the Network Service Interface (NSI) Zhiming Zhao, Cosmin Dumitru, Arie Taal, Adianto Wibisono, Paola Grosso,](https://reader035.vdocuments.site/reader035/viewer/2022070307/551a73ae550346761a8b4a5d/html5/thumbnails/12.jpg)
Demo test bed (uvalight-sc12.owl)
![Page 13: Intelligent workflow resource planning on the Network Service Interface (NSI) Zhiming Zhao, Cosmin Dumitru, Arie Taal, Adianto Wibisono, Paola Grosso,](https://reader035.vdocuments.site/reader035/viewer/2022070307/551a73ae550346761a8b4a5d/html5/thumbnails/13.jpg)
Summary• NEWQoSPlanner
• Searching, planning• Challenges
• Multi viewpoint in GUI• Automatic • Cross domain
• Future work• NSI+Openflow• With existing workflow
applications
![Page 14: Intelligent workflow resource planning on the Network Service Interface (NSI) Zhiming Zhao, Cosmin Dumitru, Arie Taal, Adianto Wibisono, Paola Grosso,](https://reader035.vdocuments.site/reader035/viewer/2022070307/551a73ae550346761a8b4a5d/html5/thumbnails/14.jpg)
Acknowledgement
NEWQoSPlanner: Zhiming ZhaoInformation PreProcessing: Arie TaalGUI developer: Adianto Wibisono, Cosmin
DumitruTest bed VM and NSI installation: Ralph
Koning, Jeroen van Ham.Portal interface
http://newqosplanner-demo.appspot.com/main/Project page
http://staff.science.uva.nl/~zhiming