Intelligent workflow resource planning on the Network Service Interface (NSI)

14
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

description

Data intensive applications on programmable infrastructure. Intelligent workflow resource planning on the Network Service Interface (NSI). Zhiming Zhao, Cosmin Dumitru , Arie Taal , Adianto Wibisono , Paola Grosso , Cees de Laat. NEwork aware Workflow QoS Planner. Main functionality. - PowerPoint PPT Presentation

Transcript of Intelligent workflow resource planning on the Network Service Interface (NSI)

Page 1: Intelligent workflow resource planning on the Network Service Interface (NSI)

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)

NEwork aware Workflow QoS Planner

Page 3: Intelligent workflow resource planning on the Network Service Interface (NSI)

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)

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)

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)

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)

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)

Demo 1: semantic resource search: - keywords

- Resolution - etc.

Page 9: Intelligent workflow resource planning on the Network Service Interface (NSI)

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)

Performance characteristics

Page 11: Intelligent workflow resource planning on the Network Service Interface (NSI)

Performance characteristics

Page 12: Intelligent workflow resource planning on the Network Service Interface (NSI)

Demo test bed (uvalight-sc12.owl)

Page 13: Intelligent workflow resource planning on the Network Service Interface (NSI)

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)

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