An Agent Architecture to Enable Self-healing and Context-aware Web of Things Applications

Rafael Angarita, Maude Manouvrier, Marta Rukoz

2016

Abstract

The Internet of Things (IoT) paradigm promises to connect billions of objects in an Internet-like structure. Applications composed from connected objects in the IoT are expected to have a huge impact in the transportation and logistics, healthcare, smart environments, and personal and social domains. The world of things is much more complex, dynamic, mobile, and failure prone than the world of computers, with contexts changing rapidly and unpredictably. The growing complexity of IoT applications will be unmanageable, and will hamper the creation of new services and applications, unless the systems will show “self-*” functionality such as self-management, self-healing and self-configuration. The Web of Things (WoT) builds on top of the IoT to create applications composed of smart things relying on standard and well-known Web technologies. In this paper, we present a new agent architecture to enable self-healing and context-aware WoT applications.

References

  1. Alho, P. and Mattila, J. (2015). Service-oriented Approach to Fault Tolerance in CPSs. J. Syst. Softw., 105(C):1- 17.
  2. Angarita, R., Cardinale, Y., and Rukoz, M. (2012). The Semantic Web: ESWC 2012 Satellite Events, Heraklion, Greece, May 27-31, 2012., chapter FaCETa: Backward and Forward Recovery for Execution of Transactional Composite WS, pages 343-357. Springer Berlin Heidelberg.
  3. Angarita, R., Rukoz, M., and Cardinale, Y. (2015). Modeling dynamic recovery strategy for composite web services execution. World Wide Web, 19(1):89-109.
  4. Angarita Arocha, R. E. (2015). An approach for Selfhealing Transactional Composite Services. Theses, Université Paris Dauphine - Paris IX.
  5. Athreya, A., DeBruhl, B., and Tague, P. (2013). Designing for self-configuration and self-adaptation in the IoT. In Collaboratecom, 2013 9th Int. Conference on, pages 585-592.
  6. Atzori, L., Iera, A., and Morabito, G. (2010). The IoT: A survey. Computer Networks, 54(15):2787 - 2805.
  7. Chen, S., Xu, H., Liu, D., Hu, B., and Wang, H. (2014). A Vision of IoT: Applications, Challenges, and Opportunities With China Perspective. IoT Journal, IEEE, 1(4):349-359.
  8. Cherrier, S., Ghamri-Doudane, Y., Lohier, S., and Roussel, G. (2014). Fault-recovery and coherence in IoT choreographies. In IoT (WF-IoT), 2014 IEEE World Forum on, pages 532-537.
  9. Ghosh, D., Sharman, R., Raghav Rao, H., and Upadhyaya, S. (2007). Self-healing Systems - Survey and Synthesis. Decis. Support Syst., 42(4):2164-2185.
  10. Guinard, D., Trifa, V., Mattern, F., and Wilde, E. (2011). Architecting the IoT, chapter From the IoT to the Web of Things: Resource-oriented Architecture and Best Practices, pages 97-129. Springer Berlin Heidelberg.
  11. IBM (2001). Autonomic computing: IBM's Perspective on the state of IT. IBM.
  12. Kephart, J. and Chess, D. (2003). The vision of autonomic computing. Computer, 36(1):41-50.
  13. Mattern, F. and Floerkemeier, C. (2010). From the Internet of Computers to the IoT. In From Active Data Management to Event-Based Systems and More, volume 6462 of LNCS, pages 242-259. Springer Berlin Heidelberg.
  14. Mrissa, M., Medini, L., Jamont, J.-P., Le Sommer, N., and Laplace, J. (2015). An Avatar Architecture for the WoT. Internet Comp., IEEE, 19(2):30-38.
  15. National Intelligence Council (2008). Disruptive Civil Technologies - Six Technologies with Potential Impacts on US Interests Out to 2025 - Conference Report CR 2008-07, April 2008.
  16. Petersen, H., Baccelli, E., Wählisch, M., Schmidt, T. C., and Schiller, J. (2015). The Role of the IoT in Network Resilience. IoT. IoT Infrastructures: First International Summit, pages 283-296.
  17. Psaier, H. and Dustdar, S. (2011). A Survey on Selfhealing Systems: Approaches and Systems. Computing, 91(1):43-73.
  18. Stankovic, J. (2014). Research Directions for the IoT. IoT Journal, IEEE, 1(1):3-9.
  19. Vermesan, O., Friess, P., Guillemin, P., et al. (2011). IoT strategic research roadmap. IoT: Global Technological and Societal Trends, 1:9-52.
Download


Paper Citation


in Harvard Style

Angarita R., Manouvrier M. and Rukoz M. (2016). An Agent Architecture to Enable Self-healing and Context-aware Web of Things Applications . In Proceedings of the International Conference on Internet of Things and Big Data - Volume 1: IoTBD, ISBN 978-989-758-183-0, pages 82-87. DOI: 10.5220/0005932200820087


in Bibtex Style

@conference{iotbd16,
author={Rafael Angarita and Maude Manouvrier and Marta Rukoz},
title={An Agent Architecture to Enable Self-healing and Context-aware Web of Things Applications},
booktitle={Proceedings of the International Conference on Internet of Things and Big Data - Volume 1: IoTBD,},
year={2016},
pages={82-87},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005932200820087},
isbn={978-989-758-183-0},
}


in EndNote Style

TY - CONF
JO - Proceedings of the International Conference on Internet of Things and Big Data - Volume 1: IoTBD,
TI - An Agent Architecture to Enable Self-healing and Context-aware Web of Things Applications
SN - 978-989-758-183-0
AU - Angarita R.
AU - Manouvrier M.
AU - Rukoz M.
PY - 2016
SP - 82
EP - 87
DO - 10.5220/0005932200820087