Building Quick Resource Index List Using WordNet and High-Performance Computing Resource Ontology towards Efficient Resource Discovery

High-performance computing (HPC) has played a significant role in scientific discovery and technological innovation, but resources distributed in cross-regional supercomputing centers are still used inefficiently and hard to be managed uniformly, due to various challenging issues like the complex resource types, the heterogeneous interfaces of the resource management software, the inefficient coordination of software and hardware, and the lack of available and standardized description specification model. In this paper, we first propose a HPC resource ontology model called HPCRO to define the concepts of hardware resources and software resources, and specifies types, attributes, logical relations, and data transfer among resources. Moreover, based on the proposed model, we further propose a method called WordNet-based Quick Resource Index List (WQRIL) to support efficient HPC resources discovery. Specifically, the method extends and optimizes the existing method with Quick Service Quick List (QSQL) by extracting synonyms of ontology concepts from WordNet. The method not only can provide a unified representation of HPC resources, but also can support semantic-based fuzzy matching. More importantly, it improves the usability and utilization of hardware and software resources effectively in cross-regional high-performance computing centers. Extensive experiments have been conducted to verify the effectiveness and efficiency of our proposals.

[1]  George A. Miller,et al.  WordNet: A Lexical Database for English , 1995, HLT.

[2]  Philippe Merle,et al.  Towards Formal-Based Semantic Interoperability in Multi-Clouds: The FCLOUDS Framework , 2017, 2017 IEEE 10th International Conference on Cloud Computing (CLOUD).

[3]  Ahmed Karmouch,et al.  Two-phase ontology-based resource allocation approach for IaaS cloud service , 2015, 2015 12th Annual IEEE Consumer Communications and Networking Conference (CCNC).

[4]  Armin Haller,et al.  An ontology-based system for Cloud infrastructure services' discovery , 2012, 8th International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom).

[5]  Rui L. Aguiar,et al.  Resource discovery for distributed computing systems: A comprehensive survey , 2018, J. Parallel Distributed Comput..

[6]  Kaijun Ren,et al.  Building Quick Service Query list (QSQL) to support automated service discovery for scientific workflow , 2009 .

[7]  Binod Kumar Pattanayak,et al.  An ontology-based cloud infrastructure service discovery and selection system , 2018, Int. J. Grid Util. Comput..

[8]  Hanêne Ben-Abdallah,et al.  Cloud description ontology for service discovery and selection , 2015, 2015 10th International Joint Conference on Software Technologies (ICSOFT).

[9]  Yong Zhao,et al.  Cloud Computing and Grid Computing 360-Degree Compared , 2008, GCE 2008.

[10]  Faïez Gargouri,et al.  Semantic Web Technologies in Cloud Computing: A Systematic Literature Review , 2016, 2016 IEEE International Conference on Services Computing (SCC).

[11]  Thomas R. Gruber,et al.  A translation approach to portable ontology specifications , 1993, Knowl. Acquis..

[12]  Calvin J. Ribbens,et al.  Hybrid Computing - Where HPC meets grid and Cloud Computing , 2011, Future Gener. Comput. Syst..

[13]  Siti Mariyam Shamsuddin,et al.  Ontology-based Cloud Services Representation , 2014 .

[14]  Kaijun Ren,et al.  A QSQL-based Efficient Planning Algorithm for Fully-automated Service Composition in Dynamic Service Environments , 2008, 2008 IEEE International Conference on Services Computing.

[16]  Yahya Slimani,et al.  A survey on cloud service description , 2017, J. Netw. Comput. Appl..

[17]  Tao Guo,et al.  5W1H-based Conceptual Modeling Framework for Domain Ontology and Its Application on STPO , 2011, 2011 Seventh International Conference on Semantics, Knowledge and Grids.

[18]  Walid Gaaloul,et al.  A Semantic Framework Supporting Cloud Resource Descriptions Interoperability , 2016, 2016 IEEE 9th International Conference on Cloud Computing (CLOUD).

[19]  Volker Haarslev,et al.  The RacerPro knowledge representation and reasoning system , 2012, Semantic Web.

[20]  Yanchun Zhang,et al.  Cloud Service Description Model: An Extension of USDL for Cloud Services , 2018, IEEE Transactions on Services Computing.