Active Grid Information Server for grid computing

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.

[1]  Pedro A. Szekely,et al.  MAAN: A Multi-Attribute Addressable Network for Grid Information Services , 2003, Proceedings. First Latin American Web Congress.

[2]  Morteza Analoui,et al.  Grid-JQA: grid Java based quality of service management by active database , 2006, ACSW.

[3]  Steven R. Waterhouse Jxta search:distributed search for distributed networks , 2001 .

[4]  Sharma Chakravarthy,et al.  WebVigil: An approach to Just-In-Time Information Propagation In Large Network-Centric Environments , 2002, WebDyn@WWW.

[5]  Norman W. Paton,et al.  Active Rules in Database Systems , 1998, Monographs in Computer Science.

[6]  Susumu Ishihara,et al.  IFICT 2003 : proceedings of 1st International Forum on Information and Computer Technology, January 9-10, 2003, Shizuoka University, Hamamatsu, Japan , 2003 .

[7]  R. V. van Nieuwpoort,et al.  The Grid 2: Blueprint for a New Computing Infrastructure , 2003 .

[8]  Alexandra Poulovassilis,et al.  Event-condition-action rules on RDF metadata in P2P environments , 2006, Comput. Networks.

[9]  Stefano Paraboschi,et al.  Active rules for XML: A new paradigm for E-services , 2001, The VLDB Journal.

[10]  Opher Etzion,et al.  Push Technology Personalization through Event Correlation , 2000, VLDB.

[11]  Morteza Analoui,et al.  QoS-based scheduling of workflow applications on grids , 2007 .

[12]  Michael F. Schwartz,et al.  Locating nearby copies of replicated Internet servers , 1995, SIGCOMM '95.

[13]  Felix C. Freiling,et al.  DREAM: Distributed Reliable Event-Based Application Management , 2004, Web Dynamics.

[14]  Jennifer Widom,et al.  An algebraic approach to static analysis of active database rules , 2000, TODS.

[15]  David R. Karger,et al.  Chord: A scalable peer-to-peer lookup service for internet applications , 2001, SIGCOMM '01.

[16]  Jennifer Widom,et al.  Static analysis techniques for predicting the behavior of active database rules , 1995, TODS.

[17]  Alexandra Poulovassilis,et al.  Analysis and optimisation of event-condition-action rules on XML , 2002, Comput. Networks.

[18]  Morteza Analoui,et al.  An approach to grid resource selection and fault management based on ECA rules , 2008, Future Gener. Comput. Syst..

[19]  Dennis Shasha,et al.  Efficient Matching for Web-Based Publish/Subscribe Systems , 2000, CoopIS.

[20]  Jianxun Liu,et al.  Dynamic batch processing in workflows: Model and implementation , 2007, Future Gener. Comput. Syst..

[21]  Jennifer Widom,et al.  Behavior of database production rules: termination, confluence, and observable determinism , 1992, SIGMOD '92.

[22]  Morteza Analoui,et al.  Resource Scheduling in Desktop Grid by Grid-JQA , 2008, 2008 The 3rd International Conference on Grid and Pervasive Computing - Workshops.

[23]  Jennifer Widom,et al.  Active Database Systems , 1995, Modern Database Systems.

[24]  Ian T. Foster,et al.  Grid information services for distributed resource sharing , 2001, Proceedings 10th IEEE International Symposium on High Performance Distributed Computing.

[25]  Mohammad-Reza Tazari A Context-Oriented RDF Database , 2003, SWDB.

[26]  Ian T. Foster,et al.  The Anatomy of the Grid: Enabling Scalable Virtual Organizations , 2001, Int. J. High Perform. Comput. Appl..

[27]  Charles E. Perkins,et al.  Service Location Protocol , 1997, RFC.

[28]  Morteza Analoui,et al.  Grid_JQA: A QoS Guided Scheduling Algorithm for Grid Computing , 2007, Sixth International Symposium on Parallel and Distributed Computing (ISPDC'07).

[29]  Morteza Analoui,et al.  Grid-JQA a new architecture for QoS-guaranteed grid computing system , 2006, 14th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing (PDP'06).

[30]  Mark Levene,et al.  Web Dynamics , 2004, Springer Berlin Heidelberg.

[31]  Stefano Paraboschi,et al.  Data-Driven, One-To-One Web Site Generation for Data-Intensive Applications , 1999, VLDB.