Abstract

Conventional architectures based on a central servers are not suitable and cannot scale well in a distributed and high dynamic computing enviroment. Futuristic ubiquitous landscape requires the development of robust, reliable and flexible distributed information systems capable of large scaling and supporting the large amount of simultaneous user requests. In this paper, we propose an innovative information system based on intelligent agents, which is capable of optimizing the search task and managing the services within a coalition of intelligent agents. Users will request a set of information services provided by information providers distributed among a Big Data Network (BDN). The system is divided into two subsystems. The first subsystem is responsible for the search optimization task using an evolutionary algorithm. It generates optimized Workpans for mobile agents that collect needed data from the BDN. The scond subsystem is composed of coalitions of peer agents whitch are endowed with the ability of role switching. A peer agent is by default a passive agent (client), once it receives a given service it can switch its role to become an active agent (service provider) for a given period of time. We provide in the end of this paper simulations supporting our claims about role switching performances and statistical results about the coalition of agents before and after role switching.

Highlights

  • In conventional information systems, typically a central server or cluster of servers is essential to fulfill the following tasks: clients authentication, data storage and management, web-services and applications supply, routing services for other providers, searching and discovering services for ordinary clients or business-to-business clients, publishing services for service providers, etc

  • JADE is a middleware for the development and the execution of real time agent-oriented applications

  • We proposed an agent-based architecture for ubiquitous information system

Read more

Summary

Introduction

Typically a central server or cluster of servers is essential to fulfill the following tasks: clients authentication, data storage and management, web-services and applications supply, routing services for other providers, searching and discovering services for ordinary clients or business-to-business clients, publishing services for service providers, etc. The use of mobile devices is increasing in our daily activities. A communicant mobile device (e.g. Smartphone, tablet, laptop, PDA, etc.) can be considered as an appropriate implementation of the ubiquitous terminal (UT) of the ubiquitous computing paradigm. The UT is allowing people to be connected to different information systems (e.g. Metropolitan Area Network, Wide Area Network, Internet, WLAN, etc.) anywhere and anytime. Given this context of permanent and flexible access to a massive data warehouse, getting relevant information becomes crucial. We think that a mediator system in charge of optimizing search queries and maintaining system’s load in an efficient level is unavoidable

Objectives
Results
Conclusion

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.