Skip to main content

Fault-Resilient Pervasive Service Composition

  • Chapter
  • First Online:
Advanced Intelligent Environments

Abstract

Service-oriented architecture (SOA) promises an elegant model that can easily handle dynamic and heterogeneous environments such as pervasive computing systems. However, in reality, frequent failures of resource-poor and low-cost sensors greatly diminish the guarantees on reliability and availability expected from SOA. To provide a framework for building fault-resilient, service-oriented pervasive computing systems, we present a solution that combines a virtual sensor framework with WS-Pro/ASCT, a service composition mechanism. The use of virtual sensors enhances the availability of services, while the service composition solution ensures that the system can efficiently adapt to changes and failures in the environment. This approach also includes a novel probe-based monitoring technique for proactive collection of performance data and a Finite Population Queuing System Petri Net (FPQSPN) for modeling the performance of composed services.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Baresi, L. and Guinea, S. (2005). Towards Dynamic Monitoring of WS-BPEL Processes. In Proceedings of the International Conference on Service-Oriented Computing.

    Google Scholar 

  • Bose, R., Helal, A., Sivakumar, V., and Lim, S. (2007). Virtual Sensors for Service Oriented Intelligent Environments. In Proceedings of the 3rd IASTED International Conference on Advances in Computer Science and Technology.

    Google Scholar 

  • Bose, R., King, J., Pickles, S., Elzabadani, H., and Helal, A. (2006). Building Plug-and-Play Smart Homes Using the Atlas Platform. In Proceedings of the 4th International Conference on Smart Homes and Health Telematics (ICOST2006).

    Google Scholar 

  • Capek, J. (2001). Petri Net Simulation of Non-Deterministic MAC Layers of Computer Communication Networks. PhD thesis, Czech Technical University.

    Google Scholar 

  • Capek, J. (2003). STPNPlay: A Stochastic Petri-Net Modeling and Simulation Tool. http://dce.-felk.-cvut.-cz/-capekj/-StpnPlay/-index.php.

  • Cardoso, J., Sheth, A., Miller, J., Arnold, J., and Kochut, K. (2004). Quality of Service for Workflows and Web Service Processes. Journal of Web Semantics, 1(3):281–308.

    Google Scholar 

  • Chang, C. K. and Kim, T.-H. (2004). Distributed Systems Design Using Function-Class Decomposition with Aspects. In Proceedings of the 10th IEEE International Workshop on Future Trends of Distributed Computing Systems.

    Google Scholar 

  • Controneo, D., Flora, C., and Russo, S. (2003). Improving Dependability of Service Oriented Architectures for Pervasive Computing. In Proceedings of the 8th International Workshop on Object-Oriented Real-Time Dependable Systems (WORDS 2003).

    Google Scholar 

  • Costantini, R. and Susstrunk, S. (2004). Virtual Sensor Design. In Proceedings of Sensors and Camera Systems for Scientific, Industrial, and Digital Photography Applications V.

    Google Scholar 

  • Gu, T., Pung, H. K., and Zhang, D. Q. (2004). Towards an OSGi Based Infrastructure for Context-Aware Applications. IEEE Pervasive Computing, 3(4):66–74.

    Article  Google Scholar 

  • Hardy, N. and Maroof, A. A. (1999). ViSIAr: A Virtual Sensor Integration Architecture. Robotica, 17(6):635–647.

    Article  Google Scholar 

  • Helal, A., Mann, W., Elzabadani, H., King, J., Kaddourah, Y., and Jansen, E. (2005). Gator Tech Smart House: A Programmable Pervasive Space. IEEE Computer, pages 64–74.

    Google Scholar 

  • Hummel, K. A. (2006). Enabling the Computer for the 21st Century to Cope with Real-World Conditions: Towards Fault-Tolerant Ubiquitous Computing. In Proceedings of the IEEE International Conference on Pervasive Services.

    Google Scholar 

  • Kabadayi, S., Pridgen, A., and Julien, C. (2006). Virtual Sensors: Abstracting Data from Physical Sensors. In Proceedings of the International Symposium on World of Wireless, Mobile and Multimedia Networks.

    Google Scholar 

  • Kaddourah, Y., King, J., and Helal, A. (2005). Post-Precision Tradeoffs in Unencumbered Floor-Based Indoor Location Tracking. In Proceedings of the 3rd International Conference On Smart Homes and Health Telematics (ICOST2005).

    Google Scholar 

  • King, J., Bose, R., Yang, H.-I., Pickles, S., and Helal, A. (2006). Atlas: A Service-Oriented Sensor Platform. In Proceedings of the 1st IEEE International Workshop on Practical Issues in Building Sensor Network Applications.

    Google Scholar 

  • Long, T. W., Hanzevack, E. L., and Bynum, W. L. (1999). Sensor Fusion and Failure Detection Using Virtual Sensors. In Proceedings of the American Control Conference.

    Google Scholar 

  • Ludwig, H. (2003). Web Services QoS: External SLAs and Internal Policies. In Proceedings of the 4th International Conference on Web Information Systems Engineering Workshops.

    Google Scholar 

  • McCoy, D. W. and Natis, Y. V. (2003). Service-Oriented Architecture: Mainstream Straight Ahead. Technical report, Gartner Inc.

    Google Scholar 

  • OASIS (2007). Web Services - BPEL Version 2.0.

    Google Scholar 

  • Serhani, M., Dssouli, R., Hafid, R., and Sahraoui, H. (2005). A QoS Broker Based Architecture for Efficient Web Services Selection. In Proceedings of the International Conference on Web Services (ICWS 2005).

    Google Scholar 

  • Srivastava, B. and Koehler, J. (2003). Web Service Composition – Current Solutions and Open Problems. In Proceedings of the International Conference on Automated Planning and Scheduling.

    Google Scholar 

  • Xia, J. (2006). QoS-Based Service Composition. In Proceedings of the IEEE International Conference on Computer Software and Applications.

    Google Scholar 

  • Xia, J. and Chang, C. K. (2006). Performance-Driven Service Selection Using Stochastic CPN. In Proceedings of the IEEE John Vincent Atanasoff International Symposium on Modern Computing.

    Google Scholar 

  • Xiong, N. and Svensson, P. (2002). Multi-Sensor Management for Information Fusion: Issues and Approaches. Information Fusion, 3(2): 163–186.

    Article  Google Scholar 

  • Yamato, Y., Tanaka, Y., and Sunaga, H. (2006). Context-Aware Ubiquitous Service Composition Technology. In Proceedings of the IFIP International Conference on Research and Practical Issues of Enterprise Information Systems.

    Google Scholar 

  • Yu, T. and Lin, K. (2004). The Design of QoS Broker Algorithms for QoS-Capable Web Services. International Journal of Web Services Research, 1(4):33–50.

    MathSciNet  Google Scholar 

  • Yu, T. and Lin, K. (2005). Service Selection Algorithms for Web Services with End-to-End QoS Constraints. Journal of Information Systems and e-Business Management, 3(2):103–126.

    Article  MathSciNet  Google Scholar 

  • Zeng, L., Benatallah, B., and Dumas, M. (2003). Quality Driven Web Services Composition. In Proceedings of the 12th International Conference on World Wide Web (WWW 2003).

    Google Scholar 

  • Zeng, L., Benatallah, B., Ngu, A. H. H., Dumas, M., Kalagnanam, J., and Chang, H. (2004). QoS-Aware Middleware for Web Services Composition. IEEE Transactions on Software Engineering, 30(5):311–327.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hen-I Yang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag US

About this chapter

Cite this chapter

Yang, HI., Bose, R., (Sumi) Helal, A., Xia, J., Chang, C.K. (2009). Fault-Resilient Pervasive Service Composition. In: Kameas, A., Callagan, V., Hagras, H., Weber, M., Minker, W. (eds) Advanced Intelligent Environments. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-76485-6_9

Download citation

  • DOI: https://doi.org/10.1007/978-0-387-76485-6_9

  • Published:

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-0-387-76484-9

  • Online ISBN: 978-0-387-76485-6

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics