Semantic-Based, Scalable, Decentralized and Dynamic Resource Discovery for Internet-Based Distributed System

Resource Discovery (RD) is a key issue in Internet-based distributed sytems such as grid. RD is about locating an appropriate resource/service type that matches the user’s application requirements. This is very important, as resource reservation and task scheduling are based on it. Unfortunately, R...

全面介绍

Saved in:
书目详细资料
Main Authors: Hassan, Mahamat. I, Azween, Abdullah
格式: Thesis
出版: 2010
主题:
在线阅读:http://eprints.utp.edu.my/3344/1/SEMANTIC-BASED%2C_SCALABLE%2C_DECENTRALIZED_AND_DYNAMIC_RESOURCE_DISCOVERY_FOR_INTERNET-BASED_DISTRIBUTED_SYSTEM.pdf
标签: 添加标签
没有标签, 成为第一个标记此记录!
id my-utp-ep.3344
record_format uketd_dc
institution Universiti Teknologi PETRONAS
collection UTP Institutional Repository
topic QA75 Electronic computers
Computer science
spellingShingle QA75 Electronic computers
Computer science
Hassan, Mahamat. I
Azween, Abdullah
Semantic-Based, Scalable, Decentralized and Dynamic Resource Discovery for Internet-Based Distributed System
description Resource Discovery (RD) is a key issue in Internet-based distributed sytems such as grid. RD is about locating an appropriate resource/service type that matches the user’s application requirements. This is very important, as resource reservation and task scheduling are based on it. Unfortunately, RD in grid is very challenging as resources and users are distributed, resources are heterogeneous in their platforms, status of the resources is dynamic (resources can join or leave the system without any prior notice) and most recently the introduction of a new type of grid called intergrid (grid of grids) with the use of multi middlewares. Such situation requires an RD system that has rich interoperability, scalability, decentralization and dynamism features. However, existing grid RD systems have difficulties to attain these features. Not only that, they lack the review and evaluation studies, which may highlight the gap in achieving the required features. Therefore, this work discusses the problem associated with intergrid RD from two perspectives. First, reviewing and classifying the current grid RD systems in such a way that may be useful for discussing and comparing them. Second, propose a novel RD framework that has the aforementioned required RD features. In the former, we mainly focus on the studies that aim to achieve interoperability in the first place, which are known as RD systems that use semantic information (semantic technology). In particular, we classify such systems based on their qualitative use of the semantic information. We evaluate the classified studies based on their degree of accomplishment of interoperability and the other RD requirements, and draw the future research direction of this field. Meanwhile in the latter, we name the new framework as semantic-based scalable decentralized dynamic RD. The framework further contains two main components which are service description, and service registration and discovery models. The earlier consists of a set of ontologies and services. Ontologies are used as a data model for service description, whereas the services are to accomplish the description process. The service registration is also based on ontology, where nodes of the service (service providers) are classified to some classes according to the ontology concepts, which means each class represents a concept in the ontology. Each class has a head, which is elected among its own class nodes/members. Head plays the role of a registry in its class and communicates with the other heads of the classes in a peer to peer manner during the discovery process. We further introduce two intelligent agents to automate the discovery process which are Request Agent (RA) and Description Agent (DA). Each node is supposed to have both agents. DA describes the service capabilities based on the ontology, and RA carries the service requests based on the ontology as well. We design a service search algorithm for the RA that starts the service look up from the class of request origin first, then to the other classes. We finally evaluate the performance of our framework with extensive simulation experiments, the result of which confirms the effectiveness of the proposed system in satisfying the required RD features (interoperability, scalability, decentralization and dynamism). In short, our main contributions are outlined new key taxonomy for the semantic-based grid RD studies; an interoperable semantic description RD component model for intergrid services metadata representation; a semantic distributed registry architecture for indexing service metadata; and an agent-based service search and selection algorithm.
format Thesis
qualification_level Doctorate
author Hassan, Mahamat. I
Azween, Abdullah
author_facet Hassan, Mahamat. I
Azween, Abdullah
author_sort Hassan, Mahamat. I
title Semantic-Based, Scalable, Decentralized and Dynamic Resource Discovery for Internet-Based Distributed System
title_short Semantic-Based, Scalable, Decentralized and Dynamic Resource Discovery for Internet-Based Distributed System
title_full Semantic-Based, Scalable, Decentralized and Dynamic Resource Discovery for Internet-Based Distributed System
title_fullStr Semantic-Based, Scalable, Decentralized and Dynamic Resource Discovery for Internet-Based Distributed System
title_full_unstemmed Semantic-Based, Scalable, Decentralized and Dynamic Resource Discovery for Internet-Based Distributed System
title_sort semantic-based, scalable, decentralized and dynamic resource discovery for internet-based distributed system
granting_institution Universiti Teknologi PETRONAS
granting_department Computer and Information Sciences
publishDate 2010
url http://eprints.utp.edu.my/3344/1/SEMANTIC-BASED%2C_SCALABLE%2C_DECENTRALIZED_AND_DYNAMIC_RESOURCE_DISCOVERY_FOR_INTERNET-BASED_DISTRIBUTED_SYSTEM.pdf
_version_ 1747837930963992576
spelling my-utp-ep.33442017-01-19T08:23:49Z Semantic-Based, Scalable, Decentralized and Dynamic Resource Discovery for Internet-Based Distributed System 2010-09-21 Hassan, Mahamat. I Azween, Abdullah QA75 Electronic computers. Computer science Resource Discovery (RD) is a key issue in Internet-based distributed sytems such as grid. RD is about locating an appropriate resource/service type that matches the user’s application requirements. This is very important, as resource reservation and task scheduling are based on it. Unfortunately, RD in grid is very challenging as resources and users are distributed, resources are heterogeneous in their platforms, status of the resources is dynamic (resources can join or leave the system without any prior notice) and most recently the introduction of a new type of grid called intergrid (grid of grids) with the use of multi middlewares. Such situation requires an RD system that has rich interoperability, scalability, decentralization and dynamism features. However, existing grid RD systems have difficulties to attain these features. Not only that, they lack the review and evaluation studies, which may highlight the gap in achieving the required features. Therefore, this work discusses the problem associated with intergrid RD from two perspectives. First, reviewing and classifying the current grid RD systems in such a way that may be useful for discussing and comparing them. Second, propose a novel RD framework that has the aforementioned required RD features. In the former, we mainly focus on the studies that aim to achieve interoperability in the first place, which are known as RD systems that use semantic information (semantic technology). In particular, we classify such systems based on their qualitative use of the semantic information. We evaluate the classified studies based on their degree of accomplishment of interoperability and the other RD requirements, and draw the future research direction of this field. Meanwhile in the latter, we name the new framework as semantic-based scalable decentralized dynamic RD. The framework further contains two main components which are service description, and service registration and discovery models. The earlier consists of a set of ontologies and services. Ontologies are used as a data model for service description, whereas the services are to accomplish the description process. The service registration is also based on ontology, where nodes of the service (service providers) are classified to some classes according to the ontology concepts, which means each class represents a concept in the ontology. Each class has a head, which is elected among its own class nodes/members. Head plays the role of a registry in its class and communicates with the other heads of the classes in a peer to peer manner during the discovery process. We further introduce two intelligent agents to automate the discovery process which are Request Agent (RA) and Description Agent (DA). Each node is supposed to have both agents. DA describes the service capabilities based on the ontology, and RA carries the service requests based on the ontology as well. We design a service search algorithm for the RA that starts the service look up from the class of request origin first, then to the other classes. We finally evaluate the performance of our framework with extensive simulation experiments, the result of which confirms the effectiveness of the proposed system in satisfying the required RD features (interoperability, scalability, decentralization and dynamism). In short, our main contributions are outlined new key taxonomy for the semantic-based grid RD studies; an interoperable semantic description RD component model for intergrid services metadata representation; a semantic distributed registry architecture for indexing service metadata; and an agent-based service search and selection algorithm. 2010-09 Thesis http://eprints.utp.edu.my/3344/ http://eprints.utp.edu.my/3344/1/SEMANTIC-BASED%2C_SCALABLE%2C_DECENTRALIZED_AND_DYNAMIC_RESOURCE_DISCOVERY_FOR_INTERNET-BASED_DISTRIBUTED_SYSTEM.pdf application/pdf phd Universiti Teknologi PETRONAS Computer and Information Sciences