Demos: A Distributed Model based on Autonomous, Intelligent Agents with Monitoring and Anticipatory Responses for Energy Management in Smart Cities

Demos: A Distributed Model based on Autonomous, Intelligent Agents with Monitoring and Anticipatory Responses for Energy Management in Smart Cities

Nikolaos Bourbakis (Information Technology Research Institute, Wright State University, Dayton, OH, USA), Lefteri H. Tsoukalas (School of NE, Purdue University, West Lafayette, IN, USA), Miltiadis Alamaniotis (School of NE, Purdue University, West Lafayette, IN, USA), Rong Gao (School of NE, Purdue University, West Lafayette, IN, USA) and K. Kerkman (Federal Systems, Lockheed Martin Corporation, Owego, NY, USA)
DOI: 10.4018/IJMSTR.2014100105


In today's dynamic network environments like smart cities, information evolves in distributed resources and in different forms or modalities. An agent or a system that wants to be actively part of this evolution has to be interactive, adaptive, autonomous and intelligent. The paper presents a new version of a distributed model-framework (called Demos) based on autonomous, intelligent agents with anticipatory responses. The first version of the system was proposed by , and the new features (LG Graphs, SPNs and NNs) were embedded in the version presented here. The Demos model is mainly based on the development of an adaptive distributed knowledge base system. Knowledge is represented in a form of frames with internal stochastic Petri-net graph for local representations (KR). A major advantage for the Demos model having a distributed (possibly across the net) is the adaptive knowledge base. Here the authors present the design of an adaptive knowledge model and its challenge, which lays principally on how to learn new knowledge by synthesising SPN forms, and how to develop anticipatory responses at an agent's site. The development of the Demos prototype has a great range of applicability, such as in autonomous negotiating teams, autonomous distributed units for energy efficient distribution, autonomous multiple mobile robots space exploration and maps generation, autonomous intelligent information agents (WWW), automatic information synthesis and fusion, etc. Here the authors have used this model for management of the electric power on a grid of a smart city.
Article Preview

1. Introduction

In complex scientific environments, high performance distributed computations and autonomy are the main characteristics for successful experimentation. Examples of such environments are autonomous negotiating teams (ANT) (Rubenstein-Montano & Malaga, 2002; Pena-Mora & Wang, 1998; Rangaswamy & Shell, 1997; Young, 1975) using genetic algorithms, distributed autonomous units of energy (DAUE) (Tsoukalas & Uhring, 1997; Tsoukalas, 1997; Alamaniotis et al., 2014), autonomous multiple robots (AMR) (Bourbakis, 1997; Bourbakis & Findler, 2001), WWW intelligent information agents (Mertoguno 1998; Finin, 1995; Maturana, 2005), etc..

An important goal in computational science & engineering is to develop a unified environment where experimental and computational models can interact with and complement each other in the problem-solving environments. Such as known environments have been described as Distributed Autonomous Agents (DAA) for problem Solving Environment (Blake, 2003; Lawton & Domslak, 2004; Lau & Zhang, 2003; Charton et al., 2003; Szer & Gharpillet, 2004). Another important characteristic of the DAA environment is its ability to access information. Information of all kinds, including that, which was traditionally published in archival journals or conference proceedings, is increasingly available on line. Besides being concentrated in traditional repositories such as libraries, such information is also increasingly distributed, residing in workstations and computers belonging to individual researchers or research groups, and linked together to form an infosphere. The World Wide Web (WWW, Web) is an example of such a system. A DAA is thus an environment that provides all the computational facilities necessary to solve a target class of problems. These features include advanced solution methods, automatic or semiautomatic selection of solution methods, and ways to easily incorporate novel solution methods. Moreover, DAAs use the language of the target class of problems, so users can run them without specialized knowledge of the underlying computer hardware or software.

Scientific computing systems are becoming increasingly ubiquitous. While one component of the developed ubiquity involves computers that are mobile and connected over wireless links, another equally important aspect is that everyone can use them. In other words, ubiquity aims at bringing computers everywhere, and for everyone. This requires that systems be easy to use, and that interaction with such systems follows an indirect management, rather than a direct manipulation, approach. In order to develop adaptive-dynamic systems that are truly easy to use, DAAs need to provide the user with a high level abstraction of the complexity of the underlying computational facilities. The user is not expected to be knowledgeable in selecting appropriate numerical, symbolic and parallel systems, along with their associated parameters, that are needed to solve a problem. One of the main goals of these DAAs is to assist the user in carrying out the numerical solution of mathematical models and analyze their solutions. Depending on the mathematical characteristics of the models, there are “thousands” of numerical methods to apply, since very often there are several choices of parameters or methods at each of the several phases of the solution. On the other hand, the numerical solution chosen must satisfy several objectives, primarily involving error and hardware resource requirements.

Complete Article List

Search this Journal:
Open Access Articles: Forthcoming
Volume 5: 4 Issues (2017)
Volume 4: 4 Issues (2016)
Volume 3: 4 Issues (2015)
Volume 2: 4 Issues (2014)
Volume 1: 4 Issues (2013)
View Complete Journal Contents Listing