GSPD: A Middleware That Supports Publication and Discovery of Grid Services

Grid applications are increasingly extending from scientific computing to commercial field, where the service discovery is a key and challenging issue. Unfortunately, it can not directly be supported by technologies of Web services and so far, no existing schemes can effectively solve this issue in scope of the Internet. In this paper, we propose a general service discovery middleware GSPD that provides abilities both for service providers to publish services and for consumers to discover the expected Grid service that meets specified requirements on the Internet, without knowing of the complex process. The paper presents the implementation and software design of GSPD. GSPD consists of two-level registry, which enables it to adapt to persistent and transient Grid services. Moreover, we set up a prototype and test the feasibility of GSPD.

[1]  Parag A. Pathak,et al.  Massachusetts Institute of Technology , 1964, Nature.

[2]  W. Stewart Joseph , 2002, The Psychological clinic.

[3]  C. Douglas Hershberger,et al.  Biocatalysis and biodegradation: microbial transformation of organic compounds , 2001 .

[4]  Li Wang,et al.  A computational pipeline for protein structure prediction and analysis at genome scale , 2003, Bioinform..

[5]  Minglu Li,et al.  A Transaction Model for Grid Computing , 2003, APPT.

[6]  Rose Wimenitz James , 1924, The Psychological Clinic.

[7]  Tuomas Sandholm,et al.  Globus Toolkit 3 Core-A Grid Service Container Framework , 2003 .

[8]  U. S. G. S. Mendenhall The Scripps Institution of Oceanography , 1937, Nature.

[9]  H. Bigelow Woods Hole Oceanographic Institution , 1930, Nature.

[10]  D. Eisenberg,et al.  Assigning protein functions by comparative genome analysis: protein phylogenetic profiles. , 1999, Proceedings of the National Academy of Sciences of the United States of America.

[11]  C A Burnes,et al.  Patricia , 1933, The American journal of nursing.

[12]  R Y Tsien,et al.  Specific covalent labeling of recombinant protein molecules inside live cells. , 1998, Science.

[13]  D. Drew Mark , 2005, Neonatal Network.

[14]  Steven Tuecke,et al.  The Physiology of the Grid An Open Grid Services Architecture for Distributed Systems Integration , 2002 .

[15]  K. F. Tipton,et al.  Biochemical systems analysis: A study of function and design in molecular biology , 1978 .

[16]  Lynda B. M. Ellis,et al.  Microbial Genomics and the Periodic Table , 2004, Applied and Environmental Microbiology.

[17]  C. Ménard,et al.  Jésus , 2000 .

[18]  L A Rogers,et al.  The American Type Culture Collection , 1925, Nature.

[19]  P. Strevens Iii , 1985 .

[20]  Ian T. Foster,et al.  Grid Services for Distributed System Integration , 2002, Computer.

[21]  Steven Tuecke,et al.  Grid Service Specification , 2002 .

[22]  Anura Gurugé,et al.  Universal Description, Discovery, and Integration , 2004 .

[23]  Lynda B. M. Ellis,et al.  Microbial Pathway Prediction: A Functional Group Approach , 2003, J. Chem. Inf. Comput. Sci..

[24]  Y Xu,et al.  Protein threading using PROSPECT: Design and evaluation , 2000, Proteins.

[25]  L. Sayavedra-Soto,et al.  Induction of ammonia monooxygenase and hydroxylamine oxidoreductase mRNAs by ammonium in Nitrosomonas europaea , 1996, Molecular microbiology.

[26]  서울大學校 Seoul National University , 2018, The Grants Register 2022.

[27]  A. Hooper,et al.  Enzymology of the oxidation of ammonia to nitrite by bacteria , 1997, Antonie van Leeuwenhoek.

[28]  Richard Coggins,et al.  Joel , 2003, The Prophets.

[29]  Lynda B. M. Ellis,et al.  The University of Minnesota Biocatalysis/Biodegradation Database: post-genomic data mining , 2003, Nucleic Acids Res..

[30]  Wang Jia-zhen Technology of enterprise application integration based on web services , 2005 .

[31]  William H. Beers,et al.  The Scripps Research Institute , 1996, Current Biology.

[32]  Marshall C. Yovits,et al.  Ohio State University , 1974, SGAR.

[33]  Edwin Armstrong,et al.  COLUMBIA UNIVERSITY. , 1901, Science.

[34]  Larry Wackett Expanding the map of microbial metabolism. , 2002, Environmental microbiology.

[35]  小川 武川,et al.  Boston University , 1925 .

[36]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[37]  Lawrence P. Wackett,et al.  Catabolism of Arylboronic Acids by Arthrobacter nicotinovorans Strain PBA , 2003, Applied and Environmental Microbiology.

[38]  안지인 Emory University에서의 박사 후 연수기 , 2005 .

[39]  坂本 文人,et al.  Argonne National Laboratory 滞在記 , 2005 .

[40]  J. Lamerdin,et al.  Complete Genome Sequence of the Ammonia-Oxidizing Bacterium and Obligate Chemolithoautotroph Nitrosomonas europaea , 2003, Journal of bacteriology.

[41]  Rajkumar Buyya,et al.  Grid Market Directory: A Web Services based Grid Service Publication Directory , 2003, ArXiv.

[42]  E. Adaskin,et al.  [Christine... ]. , 1965, L' Infirmiere canadienne.

[43]  Tao Jiang,et al.  Computational inference of regulatory pathways in microbes , 2003, Computational Systems Bioinformatics. CSB2003. Proceedings of the 2003 IEEE Bioinformatics Conference. CSB2003.

[44]  Michael J. Townsend,et al.  Thomas Piketty: Capital in the twenty-first century , 2014, Public Choice.

[45]  Gregor von Laszewski,et al.  InfoGram: a grid service that supports both information queries and job execution , 2002, Proceedings 11th IEEE International Symposium on High Performance Distributed Computing.

[46]  B. Jalaludin,et al.  "Bin" , 1976, Encyclopedic Dictionary of Archaeology.

[47]  Domenico Talia The Open Grid Services Architecture: Where the Grid Meets the Web , 2002, IEEE Internet Comput..

[48]  J. R.,et al.  Chemistry , 1929, Nature.

[49]  D. McDonough George , 1922, The Psychological clinic.