Skip to main content
Log in

An approach for discovering and indexing services for self-management in autonomic computing systems

Une Approche pour la Découverte et L≿indexation de Services pour L’Auto-Gestion dans les Systèmes Auto-Organisants

  • Published:
Annales Des Télécommunications Aims and scope Submit manuscript

Abstract

In this paper, we present a new approach for indexing and discovering services in autonomic computing systems. We propose to describe and index a service by properties (characteristics): its static properties (like its location, its provider name, etc), its dynamic properties (behavior) and its interface (parameters, methods, etc). These three levels provide a complete vision about the service description. They can be used by clients to query and discover services. For this purpose, we propose a trader which relies on ontologies and knowledge representation to index and store the characteristics of services. The association of an ontology and knowledge representation provide a powerful combination that we will examine in the document. Our approach accomplishes fundamental goals of autonomic computing : it describes the interface and the behavior of each service so to make the service autonomic and describes how interactions among services can be established to make the system, that is, self-managing. Our approach relies on the definition of an extended trader allows services to be composed in such a way that the system as a whole is self-managing.

Résumé

Dans ce papier, nous présentons une nouvelle approche sur l’indexation et la découverte de services dans les systèmes autonomes. Nous proposons de décrire et d’indexer un service par des propriétés (caractéristiques) : ses propriétés statiques (sa localisation, son fournisseur, etc.), ses propriétés dynamiques (comportement) et son interface (ses paramètres, ses méthodes, etc.). Ces trois niveaux fournissent une vision complète sur la description de services. Ils peuvent être utilisés par les clients pour interroger et découvrir des services. Pour cela, nous proposons un trader basé sur les ontologies et la représentation de connaissances pour indexer et stocker les caractéristiques de services. L’association des ontologies et de la représentation de connaissances fournit une combinaison puissante que nous allons examiner dans ce document. Notre approche accomplit des buts fondamentaux de systèmes autonomes : elle décrit l’interface et le comportement de chaque service ainsi pour rendre le service autonome et décrit comment les interactions entre les services peuvent être établies pour rendre le système auto-gérable. Notre approche est basée sur la définition d’un trader étendu permettant la composition de services de manière que le système dans son ensemble soit auto-gérable.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Omg.Corbaservices: Common Object Services Specification.Omg Document, 1997.

  2. http://www.research.ibm.com/autonomic.

  3. Iso/iec jtc1/Sc21/Wg7/N743. Working Document on Topic 9.1-Odp Trader, November 1992.

  4. Grid Technolopgy Partners. Autonomic computing : Characteristics of self-management it systems. 2003.

  5. Ganek (A.G.),Corbi (T.A.), The dawning of the autonomic computing era, inIbm Systems Journal, vol. 42, 2003.

  6. Itu/iso. Reference Model of Open Distributed Processing Trading Function. Annex A: Tutorial of the Trading Function. Committee DraftIso/iec/tci/sc21 13235, July 1994.

  7. Gruber (T. R.), A Translation Approach to Portable Ontology Specifications,Knowledege Acquisition, 5, pp.199–220, 1993.

    Article  Google Scholar 

  8. Huhns (M.),Singh (P.), Ontologies For Agents,IEEE, Internet Computing Journal, December 1997.

  9. Kifer (M.), Lausan (G.), Wu (J.), Logical foundations of object-oriented and frame-based language. Journal of theAcm, 42(4), pp. 741–843, 1995.

    Article  MATH  Google Scholar 

  10. Fensel (D.),Decker (S.),Erdmann (M.),Studer (R.), Ontobroker : The Very High Idea, in Proceedings of the 11th International Flairs Conference (Flairs-98), Sanibal Island, Florida, USA, May 1998.

  11. Dumas (M.),O’Sullivan (J.),Heravizadeh (M.),Edmond (D.),Hofstede (A.), Towards A Semantic Framework for Service Description.In Proc. of the 9th Int. Conf on Database Semantics, Hong-Kong, April 2001.

  12. Merz (M.),Witthaut (M.),McConnel (S.), Catalogue and Service Architecture. http://osm-www.informatik.uni-hamburg.de/osm-www/public/docs.osm d 8, 1997.

  13. Ng (W.), Yan (G.), Lim (E.), Heterogeneous product description in electronic commerce.Acm SIGeCom Exchanges, 1(1):7–13, 2000.

    Article  Google Scholar 

  14. Zein (O. K.), Indexation/découverte et composition de services distribués.PhD Thesis, Université Bretagne Sud, 2005.

  15. Zein (O. K.),Kermarrec (Y.), An Approach For Service Description and a Flexible Way to Discover Services in Distributed Systems. InIEEE International Conference on Information Technology, Las Vegas, 2005.

  16. Itu-t Recommendation Z.100. Specification and Description Language (Sdl).

  17. De Alfaro (L.),Henzinger (T. A.), Interface Automata, inProceedings of the Ninth Annual Symposium on Foundations of Software Engineering.Acm Press, 2001.

  18. Object Management Group.The Common Object Request Broker : Architecture and Specification, 2.0 edition, July 1995.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Zein, O.K., Kermarrec, Y. & Salaün, M. An approach for discovering and indexing services for self-management in autonomic computing systems. Ann. Télécommun. 61, 1046–1065 (2006). https://doi.org/10.1007/BF03219880

Download citation

  • Received:

  • Accepted:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF03219880

Key words

Mots clés

Navigation