Efficient data transmission in service workflows for distributed video content analysis
- 24 November 2008
- conference paper
- Published by Association for Computing Machinery (ACM)
Abstract
Workflows of web services orchestrated by the Business Process Execution Language (BPEL) have been successfully used in many business applications. Although these technologies were not originally designed for multimedia processing, they offer advantages to speed up the development of distributed multimedia analysis applications by allowing the composition or reconfiguration of existing services. However, in the case of service-oriented distributed video content analysis, a huge amount of binary data has to be transferred between different services. As a consequence, service orchestration based on BPEL leads to a performance bottleneck due to indirect message and data transport: the workflow engine receives results (which are potentially very large) from finished services and passes them to a subsequent service. In this paper, we present two novel approaches based on our previously developed Flex-SwA framework to model the binary data transmission between services in BPEL workflows. The proposed approaches circumvent the performance bottleneck at the orchestrating engine and provide efficient possibilities to transfer large data amounts as well as large data units. The first approach models the data flow in BPEL; the services exchange data directly. The second approach models the data flow outside of the BPEL engine and shifts it completely to the Flex-SwA framework. Experimental results for a video analysis workflow demonstrate the advantages of the proposed approaches.Keywords
This publication has 11 references indexed in Scilit:
- A Web Service Communication Policy for Describing Non-standard Application RequirementsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2008
- Orchestrating Data-Centric WorkflowsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2008
- WS-TemporalPolicy: A WS-Policy Extension for Describing Service Properties with Time ConstraintsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2008
- Styx Grid Services: Lightweight, Easy-to-Use Middleware for Scientific WorkflowsPublished by Springer Nature ,2006
- Flex-SwA: Flexible Exchange of Binary Data Based on SOAP Messages with AttachmentsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2006
- Enabling Post-Invocation Parameter Transmission in Service-Oriented EnvironmentsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2006
- Real-Time and Distributed AV Content Analysis System for Consumer Electronics NetworksPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- Globus Toolkit Version 4: Software for Service-Oriented SystemsPublished by Springer Nature ,2005
- Robust Real-Time Face DetectionInternational Journal of Computer Vision, 2004
- Overview of the MPEG-7 Standard and of Future Challenges for Visual Information AnalysisEURASIP Journal on Advances in Signal Processing, 2002