Abstract
The service oriented model is the emerging approach adopted by Web and Grid services where parties act as service requestors and service providers. A meaningful aspect to consider consists in improving machine-to-machine interaction by enabling an automatic evaluation and selection of available services with respect to a set of expectations. In this context, it can be useful to raise the modeling abstraction level by considering the metamodeling theory principles by which to enhance the modeling constructs. The goal of this paper is to present a method for the rigorous representation and selection of service characteristics in the area of Grid computing. Such a method relies on the measurement theory and the Logic Scoring of Preferences (LSP). Moreover, relying on the metamodeling theory provided by the OMG Model Driven Architecture (MDA), a prototype tool for mapping MOF based Grid services metamodels in domain specific textual languages is presented.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Fenton, N.E., Pfleeger, S.L.: Software Metrics: A Rigorous and Practical Approach, 2nd edn. PWS Publishing Company, Los Alamitos (1997)
Dujmovic, J.J.: A Method for Evaluation and Selection of Complex Hardware and Software Systems. In: Intenational Conference for the Resource Management and Performance Evaluation of Enterprise Computing Systems, vol. 1, pp. 368–378 (1996)
Su, S.W., Dujmovic, J.J., Batory, D.S., Navathe, S.B., Elnicki, R.: A Cost-Benefit Decision Model: Analysis, Comparison, and Selection of Data Management Systems. ACM Transaction on Database Systems 12, 472–520 (1987)
Booth, D., Champion, M., Ferris, C., Haas, H., McCabe, F., Newcomer, E., Orchard, D.: Web Services Architecture (2004) W3CWorking Group Note 11 February (2004)
W3C, X.M.L.: Protocol Working Group: SOAP Version 1.2 Part 0: Primer, W3C Recommendation (2003)
Chinnici, R., Gudgina, M., Moreau, J.J., Weerawarana, S.: Web Services Description Language (WSDL) Version 2.0 Part 1: Core Language, Working Draft (2003)
Foster, I., Kesselman, C., Tuecke, S.: The Anatomy of the Grid: Enabling Scalable Virtual Organizations. International J. Supercomputer Applications. 15(3) (2001)
Large Hadron Collider Computing Grid , http://www.cern.ch/lcg
Italian National Institute for Nuclear Physics Computing Grid , http://grid.infn.it/
Foster, I., Kishimoto, H.: The Open Grid Services Architecture - Version 1.0, GGF Draft (2004)
Czajkowski, K., Ferguson, D., Foster, I., Frey, J., Graham, S., Sedukhin, I., Snelling, D., Tuecke, S., Vambenepe, W.: Web Services Resource Framework, White Paper - Version 1.0 (2004)
The Globus Alliance (Globus Toolkit Development Homepage), http://www-unix.globus.org/toolkit/downloads/development/
University of Virginia Grid Computing Group (WSRF.NET Project), http://www.ws-rf.net/
Fagin, R.: Combining fuzzy information from multiple systems. Journal of Computer and Systems Sciences (1999)
Triantaphyllou, E.: Multi-Criteria Decision Making Methods: A Comparative Study. Kluwer Academic Publishers, Dordrecht (2002)
Czajkowski, K., Fitzgerald, S., Foster, I., Kesselman, C.: Grid Information Services for Distributed Resource Sharing. In: Proceedings of the Tenth IEEE International Symposium on High-Performance Distributed Computing (HPDC-10), IEEE Press, Los Alamitos (2001)
Prelz, F., et al.: The EU DataGrid Workload Management System: towards the second major release. In: Computing in High Energy and Nuclear Physics , La Jolla, California, March 24-28 (2003)
Solomon, M.: The ClassAd Language Reference Manual. Computer Sciences Department, University of Wisconsin, Madison (2003)
Litzkow, M., Livny, M., Mutka, M.: Condor - A Hunter of Idle Workstations. In: Proceedings of the 8th International Conference of Distributed Computing Systems (1988)
Litzkow, M.J., Livny, M., Mutka, M.W.: Policy Driven Heterogeneous Resource Co- Allocation with Gangmatching. In: Proceedings of the Twelfth IEEE International Symposium on High-Performance Distributed Computing, Seattle, WA (2003)
Dujmovic, J.J., Erdeljan, A.: A Comparison of Training Methods for Preferential Neural Networks. In: Press, I.A. (ed.) IASTED International Conference on Artificial Intelligence, Expert Systems and Neural Networks, 2nd edn., pp. 924–935 (1996)
Object Management Group: Model Driven Architecture (MDA). Technical report, ver. 1.0 (2003)
Object Management Group: Meta Object Facility (MOF) specification, Rev. 1.4 (2002)
Object Management Group: Unified Modeling Language (UML) Specification, Version 1.5 (2003)
Distributed Systems Technology Group (DSTC): DSTC’s MOF product suite (dMOF). Technical report, DSTC, ver. 1.1 (2001)
PEGAMENTO Project: TokTok , http://www.dstc.edu.au/TokTok
Laboratoire d’Informatique Paris 6 (LIP6): The ModFact project , http://modfact.lip6.fr/ModFactWeb
Distributed Systems Technology Centre: dMOF User Guide - version 1.1 (2002)
Object Management Group: Human Usable Textual Notation (HUTN), ver. 1.4 (2002)
Raymond, K., Stee, J.: Generating Human-Usable Textual Notations for Information Models. In: Fifth IEEE International Enterprise Distributed Object Computing Conference, Seattle, Washington, pp. 250–261 (2001)
IBM: Rational Software, http://www.rational.com
Berners-Lee, T., Fielding, R., Irvine, U.C., Masinter, L.: Uniform Resource Identifiers (URI): Generic Syntax, Internet RFC 2396 (1998)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Andreozzi, S., Ciancarini, P., Montesi, D., Moretti, R. (2004). Towards a Metamodeling Based Method for Representing and Selecting Grid Services. In: Jeckle, M., Kowalczyk, R., Braun, P. (eds) Grid Services Engineering and Management. GSEM 2004. Lecture Notes in Computer Science, vol 3270. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30190-5_6
Download citation
DOI: https://doi.org/10.1007/978-3-540-30190-5_6
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-23301-5
Online ISBN: 978-3-540-30190-5
eBook Packages: Springer Book Archive