Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Best of 2016 Recommended by Editor Recommended by Reviewer Recommended by Reader
Search
Bloom filter-based workflow management to enable QoS guarantee in wireless sensor networks
Tong E., Niu W., Li G., Tang D., Chang L., Shi Z., Ci S. Journal of Network and Computer Applications39 38-51,2014.Type:Article
Date Reviewed: Feb 12 2015

In service-oriented architectures (SOAs), workflow quality of service (QoS) composed of a hierarchically organized set of services ultimately depends on the reliability of the individual atomic services at the very bottom of the service orchestration and composition food chain.

While for some even this (not too complex) insight may be novel, this paper already solves the next step, namely how to dynamically adapt running workflows to degrading or failing atomic services in order to guarantee a certain overall QoS level. This is of special concern in the area of wireless sensor networks (WSNs), where several identical (inexpensive) sensors may provide the same function (for example, temperature in a particular room) to a higher-level workflow (for example, monitoring of a smart home). In case some sensors fail, the workflow engine executing the monitoring process needs to dynamically identify and invoke another (still reliably working) sensor in the same room as a substitute in order to guarantee a high availability (that is, QoS) of the whole monitoring process.

The authors present a component architecture for such a workflow management system (WfMS) and also include all algorithms. In this setting, the component responsible for locating the faulty sensors employs a certain bit-map based Bloom filter for determining certain sensor attributes (for example, membership: “sensor is located in room 101” or “QoS of this sensor below a threshold”).

Finally, the authors convincingly show by virtue of several computer simulation experiments that due to the Bloom filter and the hierarchical setup their WfMS is more efficient (for example, space, computing cost) and faster in detecting and restoring workflow QoS, especially in larger workflows.

I can definitely recommend this easily accessible, comprehensive, and thorough exposition (sufficient for actual implementation) to all researchers and specialists who really want to understand comparable systems or even want to build one.

Reviewer:  Christoph F. Strnadl Review #: CR143185 (1505-0423)
Bookmark and Share
  Editor Recommended
Featured Reviewer
 
 
Workflow Management (H.4.1 ... )
 
 
Sensor Networks (C.2.1 ... )
 
 
Wireless Communication (C.2.1 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Workflow Management": Date
Business process implementation: building workflow systems
Jackson M., Twaddle G., ACM Press/Addison-Wesley Publ. Co., New York, NY, 1997.  238, Type: Book (9780201177688)
May 1 1999
Cross-organizational transaction support for e-services in virtual enterprises
Vonk J., Grefen P. Distributed and Parallel Databases 14(2): 137-172, 2003. Type: Article
Jan 16 2004
Design and control of workflow processes
Reijers H., Springer-Verlag New York, Inc., Secaucus, NJ, 2003.  320, Type: Book (9783540011866)
Apr 28 2004
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy