Skip to main content
Log in

Active Grid Information Server for grid computing

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

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.

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. 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

  2. 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

    Article  Google Scholar 

  3. Czajkowski K, Fitzgerald S, Foster I, Kesselman C (2001) Grid information service for dynamic resource sharing. In: HPDC-10, 2001

  4. 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

  5. Papamarkos G, Poulovassilis A, Wood PT (2006) Event-condition-action rules on RDF metadata in P2P environments. Comput Netw 50:1513–1532

    Article  MATH  Google Scholar 

  6. Foster I, Kesselman C (2004) The Grid 2: Blueprint for a new computing infrastructure. Morgan Kaufmann, Los Altos

    Google Scholar 

  7. Veizades J, Guttman E, Perkins C, Kaplin S (1997) Service location protocol. RFC2165

  8. Guyton JD, Schwartz MF (1995) Locating nearby copies of replicated Internet servers. In: Proceedings of ACM SIGCOMM, 1997, pp 288–298

  9. Waterhouse S (2001) JXTA search: distributed search for distributed networks. Sun Microsystems, Santa Clara

    Google Scholar 

  10. Cai M, Frank M et al. (2004) MAAN: A multi-attribute addressable network for grid information services. J Grid Comput 2(1):3–14

    Article  MATH  Google Scholar 

  11. Widom J, Ceri S (1995) Active database systems. Morgan Kaufmann, San Mateo

    Google Scholar 

  12. Paton N (1999) Active rules in database systems. Springer, Berlin

    MATH  Google Scholar 

  13. 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

  14. Bonifati A, Ceri S, Paraboschi S (2001) Active rules for XML: a new paradigm for e-services. VLDB J 10(1):39–47

    MATH  Google Scholar 

  15. Bailey J, Poulovassilis A, Wood P (2002) Analysis and optimization for event-condition-action rules on XML. Comput Netw 39:239–259

    Article  Google Scholar 

  16. 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

  17. 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

  18. Tazari MR (2003) A context-oriented RDF database. In: Proc SWDB 2003, pp 63–78

  19. 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

    Google Scholar 

  20. Buchmann A et al. (2004) DREAM: distributed reliable eventbased application management. In: Levene M, Poulovassilis A (eds) Web dynamics. Springer, Berlin, pp 319–352

    Google Scholar 

  21. Liu J, Hu J (2007) Dynamic batch processing in workflows: Model and implementation. Future Gener Comput Syst 23(3):338–347

    Article  Google Scholar 

  22. 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

  23. 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

  24. 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

  25. 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

    Article  Google Scholar 

  26. 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

  27. 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

  28. 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

  29. 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

  30. Baralis E, Widom J (2000) An algebraic approach to static analysis of active database Rules. ACM Transactions on Database Systems (TODS)

  31. Aiken A, Hellerstein JM, Widom J (1992) Behavior of database production rules: termination, confluence and observable determinism. In: ACM-SIGMOD, 1992, pp 59–68

  32. 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

  33. 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

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to L. Mohammad Khanli.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-008-0250-9

Keywords

Navigation