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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
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.
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.
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).
Capek, J. (2001). Petri Net Simulation of Non-Deterministic MAC Layers of Computer Communication Networks. PhD thesis, Czech Technical University.
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.
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.
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).
Costantini, R. and Susstrunk, S. (2004). Virtual Sensor Design. In Proceedings of Sensors and Camera Systems for Scientific, Industrial, and Digital Photography Applications V.
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.
Hardy, N. and Maroof, A. A. (1999). ViSIAr: A Virtual Sensor Integration Architecture. Robotica, 17(6):635–647.
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.
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.
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.
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).
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.
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.
Ludwig, H. (2003). Web Services QoS: External SLAs and Internal Policies. In Proceedings of the 4th International Conference on Web Information Systems Engineering Workshops.
McCoy, D. W. and Natis, Y. V. (2003). Service-Oriented Architecture: Mainstream Straight Ahead. Technical report, Gartner Inc.
OASIS (2007). Web Services - BPEL Version 2.0.
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).
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.
Xia, J. (2006). QoS-Based Service Composition. In Proceedings of the IEEE International Conference on Computer Software and Applications.
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.
Xiong, N. and Svensson, P. (2002). Multi-Sensor Management for Information Fusion: Issues and Approaches. Information Fusion, 3(2): 163–186.
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.
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.
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.
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).
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.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)