skip to main content
article

FRAMESELF: an ontology-based framework for the self-management of machine-to-machine systems

Published: 25 April 2015 Publication History

Abstract

Machine-to-machine M2M systems need to connect thousands of heterogeneous machines that are widely distributed and frequently evolve according to their environment changes. Keeping such systems alive is costly in terms of time and money. The increasing complexity of M2M communications places M2M development and research under strain. Autonomic computing paradigm is widely believed to be a promising solution to self-manage this complexity. This paper proposes FRAMESELF, an ontology-based framework designed for the self-configuration of M2M communications. A variety of communication modules based on service-oriented and event-driven communication patterns is dynamically selected and configured in deployment plans. A generic and extensible control loop components diagram detailing the monitoring, analyzing, planning, and executing processes are provided. Ontology models describing the M2M architecture and M2M communication patterns are proposed. A smart metering use case is experimented to validate the proposed approach and to calculate the overload generated by FRAMESELF facing scalability. Copyright © 2013 John Wiley & Sons, Ltd.

References

[1]
Alaya MB, Monteil T. FRAMESELF: a generic context-aware autonomic framework for self-management of distributed systems WETICE. IEEE 21st International Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises, Toulouse France, 2012; pp.60-65.
[2]
Parashar M, Hariri S. Autonomic Computing: Concepts, Infrastructure, and Applications. CRC/Taylor and Francis: Boca Raton, 2007. Print.
[3]
Kephart JO, Chess DM. The vision of autonomic computing. Computer 2003; Volume 36 Issue 1: pp.41-50.
[4]
Dobson S, Sterritt R, Nixon P, Hinchey M. Fulfilling the vision of autonomic computing. Computer 2010; Volume 43 Issue 1: pp.35-41.
[5]
Flissi A, Dubus J, Dolet N, Merle P. Deploying on the Grid with DeployWare. 8th IEEE International Symposium on Cluster Computing and the Grid, 2008, CCGRID '08, Lyon France, 19-22 May 2008; pp.177-184.
[6]
Pietzuch PR, Bhola S. Congestion control in a reliable scalable message-oriented middleware. In Proceedings of the ACM/IFIP/USENIX 2003 International Conference on Middleware Middleware '03, Markus E ed. Springer-Verlag New York, Inc.: New York, NY, USA, 2003; pp.202-221.
[7]
Birman KP, <familyNamePrefix>van</familyNamePrefix>Renesse R, Vogels W. Scalable data fusion using Astrolabe. Proceedings of the Fifth International Conference on Information Fusion 2002, vol.2, Annapolis, MD, USA, 8-11 July 2002 2002; pp.1434-1441.
[8]
Sancho G, Villemur T, Tazi S. An ontology-driven approach for collaborative ubiquitous systems, InderScience Publishers, May 2010, pp.263-279. "http://www.inderscience.com/ijac/" International Journal of Autonomic Computing IJAC ISSN 1741-8577 - ISSN Print: 1741-8569.
[9]
Sancho G, Tazi S, Villemur T. A semantic-driven auto-adaptive architecture for collaborative ubiquitous systems. In 5th International Conference on Soft Computing as Transdisciplinary Science and Technology CSTST2008. ACM: New York, NY, USA, 2008; pp.650-655.
[10]
Russell SJ, Norvig P. Artificial Intelligence: A Modern Approach 3rd ed. Prentice Hall: Upper Saddle River, 2010. ISBN 9780136042594.
[11]
Stojanovic L, Schneider J, Maedche A, Libischer S, Studer R, Lumpp T, Abecker A, Breiter G, Dinger J. The role of ontologies in autonomic computing systems. IBM Systems Journal 2004; Volume 43 Issue 3: pp.598-616.
[12]
OWL Web Ontology Language Reference, Dean M, Schreiber G. Editors, W3C Recommendation, 10 February 2004.
[13]
Zhang W, Hansen KM. Towards self-managed pervasive middleware using owl/swrl ontologies. In Fifth International Workshop on Modeling and Reasoning in Context MRC 2008, Delft, The Netherlands; pp.1-12. June 2008.W3C Member Submission 21 May 2004M.
[14]
Boswarthick D, Elloumi O, Hersent O. M2M Communications: A Systems Approach. Wiley: Chichester, West Sussex, U.K., 2012. Print.
[15]
Erl T. SOA Design Patterns. Prentice Hall: Upper Saddle River, NJ, 2009. Print.
[16]
Mhl G, Fiege L, Pietzuch P. Distributed Event-Based Systems. Springer: Berlin, 2006. Print.
[17]
Laliwala Z, Chaudhary S. Event-driven service-oriented architecture, 2008. International Conference on Service Systems and Service Management, Melbourne, VIC, June 30 -July 2 2008; pp.1-6.
[18]
Brandes U, Eiglsperger M, Herman I, Himsolt M, Marshall MS. GraphML progress report: structural layer proposal. Proc. 9th Intl. Symp. Graph Drawing GD '01, LNCS, 2265, Vienna, Austria, September 23-26, 2001; pp.501-512.
[19]
Jammes F, Mensch A, Smit H. Service-oriented device communications using the devices profile for web services. In Proceedings of the 3rd International Workshop on Middleware for Pervasive and AD-HOC Computing, MPAC '05, New York, NY,USA, 2005; pp.1-8. ACM.
[20]
Lee C, Nordstedt D, Helal S. Enabling Smart Spaces with OSGi. IEEE Pervasive Computing 2.3 2003: pp.89-94. Print.
[21]
Friedman-Hall, Ernest 2003. Jess in action: rule based systems in Java. Pearson Education. Retrieved March 30, 2012. ISBN 1-930110-89-8.
[22]
Martin D, Burstein M, Mcdermott D, Mcilraith S, Paolucci M, Sycara K, Mcguinness DL, Sirin E, Srinivasan N. Bringing semantics to Web services with OWL-S. World Wide Web 10, 3 September 2007. pp.243-277.
[23]
Compton M, Barnaghi P, Bermudez L, Garca-Castro R, Corcho O, Cox S, Graybeal J, Hauswirth M, Henson C, Herzog A, Huang V, Janowicz K, David Kelsey W, Phuoc DL, Lefort L, Leggieri M, Neuhaus H, Nikolov A, Page K, Passant A, Sheth A, Taylor K. The SSN ontology of the W3C semantic sensor network incubator group. Web Semantics: Science, Services and Agents on the World Wide Web 2012; Volume 17: pp.25-32. ISSN 1570-8268, 10.1016/j.websem.2012.05.003.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Concurrency and Computation: Practice & Experience
Concurrency and Computation: Practice & Experience  Volume 27, Issue 6
April 2015
264 pages
ISSN:1532-0626
EISSN:1532-0634
Issue’s Table of Contents

Publisher

John Wiley and Sons Ltd.

United Kingdom

Publication History

Published: 25 April 2015

Author Tags

  1. autonomic computing
  2. graph
  3. machine-to-machine
  4. ontology
  5. self-configuration
  6. self-management
  7. semantic

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 06 Jan 2025

Other Metrics

Citations

Cited By

View all

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media