Abstract
We describe the Active Grid Information Server for performing expressive resource discovery searches and resource management in a grid environment. We represent server meta-data, such as their CPU power, storage capacity and bandwidth as points in a multi-dimensional space and then express queries as predicates over these points. The design of the system is driven by its application as a part of the information infrastructure for computational grids. Such grids provide an infrastructure for sharing computing resources; an information infrastructure is their inherent part which collects resource data and provides search functionality. Our approach complements current solutions such as MDS by adding Event Condition Action rules and an ability to efficiently handle dynamic attributes. An Event Condition Action rule-based system can support ad hoc, adaptive, flexible, and dynamic schedulers that are modifiable at runtime. We evaluate our Active Grid Information Server by evaluating Event Condition Action rules for termination, confluence, and conflict.
Similar content being viewed by others
References
Stoica I, Morris R, Karger D, Kaashoek MF, Balakrishnan H (2001) Chord: A scalable peer-to-peer lookup service for Internet applications. In: ACM SIGCOMM ’01, San Diego, CA USA, 2001
Foster I, Kesselman C, Tuecke S (2001) Anatomy of the Grid: enabling scalable virtual organizations. Int J High Perform Comput Appl 15(3):200–222
Czajkowski K, Fitzgerald S, Foster I, Kesselman C (2001) Grid information service for dynamic resource sharing. In: HPDC-10, 2001
Mirza S, Kojima I (2006) S-MDS: A semantic information service for advanced resource discovery and monitoring in WS-resource framework. In: GGF16 3rd semantic grid workshop, 2006
Papamarkos G, Poulovassilis A, Wood PT (2006) Event-condition-action rules on RDF metadata in P2P environments. Comput Netw 50:1513–1532
Foster I, Kesselman C (2004) The Grid 2: Blueprint for a new computing infrastructure. Morgan Kaufmann, Los Altos
Veizades J, Guttman E, Perkins C, Kaplin S (1997) Service location protocol. RFC2165
Guyton JD, Schwartz MF (1995) Locating nearby copies of replicated Internet servers. In: Proceedings of ACM SIGCOMM, 1997, pp 288–298
Waterhouse S (2001) JXTA search: distributed search for distributed networks. Sun Microsystems, Santa Clara
Cai M, Frank M et al. (2004) MAAN: A multi-attribute addressable network for grid information services. J Grid Comput 2(1):3–14
Widom J, Ceri S (1995) Active database systems. Morgan Kaufmann, San Mateo
Paton N (1999) Active rules in database systems. Springer, Berlin
Adi A, Botzer D, Etzion O, Yatzkar-Haham T (2000) Push technology personalization through event correlation. In: Proc 26th int conf on very large data bases, 2000, pp 643–645
Bonifati A, Ceri S, Paraboschi S (2001) Active rules for XML: a new paradigm for e-services. VLDB J 10(1):39–47
Bailey J, Poulovassilis A, Wood P (2002) Analysis and optimization for event-condition-action rules on XML. Comput Netw 39:239–259
Ceri S, Fraternali P, Paraboschi S (1999) Data-driven one-to-one web site generation for data-intensive applications. In: Proc 25th int conf on very large data bases, 1999, pp 615–626
Pereira J, Fabret F, Llirbat F, Shasha D (2000) Efficient matching for web-based publish/subscribe systems. In: Proc 7th int conf on cooperative information systems (CoopIS’2000), 2000, pp 162–173
Tazari MR (2003) A context-oriented RDF database. In: Proc SWDB 2003, pp 63–78
Jacob J, Sanka A, Pandrangi N, Chakravarthy S (2004) Web-Vigil: an approach to just-in-time information propagation in large network-centric environments. In: Levene M, Poulovassilis A (eds) Web dynamics. Springer, Berlin, pp 301–318
Buchmann A et al. (2004) DREAM: distributed reliable eventbased application management. In: Levene M, Poulovassilis A (eds) Web dynamics. Springer, Berlin, pp 319–352
Liu J, Hu J (2007) Dynamic batch processing in workflows: Model and implementation. Future Gener Comput Syst 23(3):338–347
Khanli LM, Analoui M (2006) Grid-JQA a new architecture for qos-guaranteed grid computing system. In: 14th Euromicro conference on parallel, distributed and network-based processing, Feb 15–17, PDP2006, France
Khanli LM, Analoui M (2006) Grid-JQA: Grid Java based quality of service management by active database. In: 4th Australian symposium on grid computing and e-research, AusGrid 2006
Khanli LM, Analoui M (2007) QoS-based scheduling of workflow applications on grids. In: IASTED international conference on advances in computer science and technology (ACST 2007), Phuket, Thailand
Khanli LM, Analoui M (2008) An approach to grid resource selection and fault management based on ECA rules. Future Gener Comput Syst 24(4):296–316
Khanli LM, Analoui M (2007) Grid-JQA: A QoS guided scheduling algorithms for grid computing. In: ISPDC 2007, 6th international symposium on parallel and distributed computing, Hagenberg, Austria, 2007, pp 242–249
Khanli LM, Analoui M (2007) AGIS A new architecture for grid resource selection and fault management. In: The fifth international symposium on parallel and distributed processing and applications (ISPA07) Wednesday, Sheraton Fallsview Hotel, Niagara Falls, Canada, 2007
Khanli LM, Analoui M (2008) QoS based resource scheduling by ECA rules in computational grid. In: Proc of 16th Euromicro international conference on parallel, distributed and network-based processing (PDP 2008), Toulouse, France
Khanli LM, Analoui M (2008) Resource scheduling in desktop grid by Grid-JQA. In: Third international conference on grid and pervasive computing GPC 2008, Wage08, Kunming, China, 2008, pp 63–68
Baralis E, Widom J (2000) An algebraic approach to static analysis of active database Rules. ACM Transactions on Database Systems (TODS)
Aiken A, Hellerstein JM, Widom J (1992) Behavior of database production rules: termination, confluence and observable determinism. In: ACM-SIGMOD, 1992, pp 59–68
Kerdprasop K, Kerdprasop N (2003) Knowledge Discovery for Trigger Conflict Resolution. In: Proceedings of 1st international forum on information and computer technology, Shizuoka University, Hamamatsu, Japan, 2003
Aiken A, Hellerstein JM, Widom J (1995) Static analysis techniques for predicting the behavior of active database rules. ACM Trans Database Syst 20(1):3–41
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Mohammad Khanli, L., Analoui, M. Active Grid Information Server for grid computing. J Supercomput 50, 19–35 (2009). https://doi.org/10.1007/s11227-008-0250-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-008-0250-9