SMARTSPACE: Multiagent based distributed platform for semantic service discovery

Sourish Dasgupta, Anoop Aroor, Feichen Shen, Yugyung Lee

Research output: Contribution to journalArticlepeer-review

15 Scopus citations

Abstract

Service discovery is an integral issue in the area of service oriented computing (SOC). A centralized platform based service discovery suffers from major drawbacks such as scalability and a single point of failure. A P2P based design incurs high maintenance overhead for a distributed service registry and querying task. In this paper, we have proposed SMARTSPACE - a hybrid multiagent based distributed platform for efficient semantic service discovery. By utilizing reactive agents in modeling services, users' requests, and registry management middleware, the proposed service discovery algorithm, SmartDiscover, is able to achieve fast, scalable, parallel, and concurrent service finding within a systemic environment that can be highly dynamic, asynchronous, and concurrent. We have conducted the SmartDiscover experiments within the JADE 3.7 agent framework on top of both IBM Cloud Cluster and NetLogo simulation environments. The results showed promising positive outcomes in terms of average query response time and the number of message exchanges to maintain the distributed registry. The accuracy of SmartDiscover was measured and compared with the widely accepted benchmark OWL-S MX approach.

Original languageEnglish (US)
Article number6616615
Pages (from-to)805-821
Number of pages17
JournalIEEE Transactions on Systems, Man, and Cybernetics: Systems
Volume44
Issue number7
DOIs
StatePublished - Jul 2014

Keywords

  • Multiagent systems
  • Service clustering
  • Service discovery
  • Service matchmaking
  • Web services

ASJC Scopus subject areas

  • Software
  • Control and Systems Engineering
  • Human-Computer Interaction
  • Computer Science Applications
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'SMARTSPACE: Multiagent based distributed platform for semantic service discovery'. Together they form a unique fingerprint.

Cite this