Piyush Raja1*, Santosh Kumar2, Digvijay Singh1 and Taresh Singh3
1Department of CSE, COER University, Roorkee, India
2PSIT College of Higher Education, Kanpur, India
3GRD IMT, Dehradun, Uttarakhand, India
Although Artificial Intelligence’s key goal is to create systems that mimic a person’s intellectual and social ability, Distributed Artificial Intelligence follows similar objective then with an emphasis scheduled social principles. A concept of multiagent networks is a new model designed for improvement of Distributed Artificial Intelligence. Multi-agent structures are composed of several interconnected intelligent systems called agents that can be deployed as software, a dedicated computer, or a robot. In a multi-agent environment, intelligent Agent exchange information with one another in order to coordinate their organisation, delegate assignments, and share information. Multi-agent systems, artificial societies, and simulated organizations are all part of a new computing paradigm that includes issues like cooperation and competition, coordination, collaboration, communication and language protocols, negotiation, consensus creation, conflict detection and resolution, and collective intelligence activities carried out by mediators (e.g. problem solving, preparation, knowledge, decision constructing in distributed method), cognitive multiple intellect actions, social then active constructing, distributed management and switch, security, consistency, and robustnes. Circulated intellectual sensor network may be situated viewed as a structure made up of numerous mediators (The sensor node), with sensors cooperating to form a collective system whose aim would be to collect data from physical sources variables of systems. Sensor networks may thus be viewed as multi-agent structures or artificially ordered communities that use sensors to sense their surroundings. However, how can Artificial Intelligence mechanisms be implemented inside WSNs? The dilemma can be approached in two ways: the first solution has programmers consider the overall goal to be achieved and develop together agents and multi-agent system’s interaction process. In the second strategy, the author imagines and builds a group of self-interested agents, which then use evolutionary learning methods to adapt and communicate in a secure manner.
Keywords: WSN, AI, multi-agent systems, simulation models
Although the prime intention of Artificial Intelligence (AI) is to build devices that replicate a person’s intellectual and social abilities, Distributed Artificial Intelligence focuses on human cultures. The concept of multiagent networks is a novel model for Distributed Artificial Intelligence advancement. A multi-agent structure consists of several integrated artificial structures known as agent, which could remain implemented as software, a dedicated device, otherwise as the robot. Intelligent agents cooperate to each other with a multi-agent environment to organise their organisation, delegate tasks, and exchange knowledge [13]. The problem can be solved by these ways: the first is for programmers to think about the end objective and improve each other agent and multi-agents system’s interaction mechanism. Figure 13.1 shows the life cycle of AI.
Sensor Networks (SNs) are the devices made up of thousands of tiny stations known as sensor nodes. The main purpose of sensor nodes is to track, log, and inform other stations of a certain condition to changed location. The SN is often the collection of sophisticated transducers connected by a network to track and record conditions in a variety of locations (Figure 13.2).
Temperature, humidity, heat, wind direction and speed, light rate, vibration intensity, sound intensity, power-line voltage, chemical concentrations, pollutant levels, and critical body function are about the most often monitored parameters.
Sensor nodes can be thought of as miniature computers with incredibly simple interfaces and materials. While these instruments have limited computing capacities on their own, when combined, they have significant processing power. The radio transceivers unit, the slight microcontrollers, then vitality source, normally a battery, are generally included in each sensor network node [1]. Sensor nodes can range in size from the size of a shoebox to mass off the grain of dust (Romer and Mattern, 2004). In most cases, a sensor network is the wireless ad hoc network, in which each sensor boosts the multi-hop routing algorithms. They are necessary to remind the sensor nodes to face more extreme power limitations than PDAs, cell phones, or laptop computers [3]. One controller is normally in charge of the whole network: the base location. The prime characteristics of a base station is to serve like the gateway to another network while still acting as an efficient data processor and storage centre. WSNs have been the presumptive panacea for tackling a variety of large-scale decision and information retrieval challenges thanks to advancements in microelectronics and wireless communications. WSNs have a wide range of uses, but most of them include surveillance, tracking or regulating, habitat surveillance, entity tracking, nuclear reactor control, fire detection, and road traffic observations. The WSN is dispersed across an area, collecting data through its sensor nodes. For environmental surveillance, the multiplicity of the WSN ought to exist [4]. Owing to the prototype design of the programmes, all of them have been short-lived. Since they offer important price funds in addition allow new functionalities, WSN is built for machinery Condition-Based Maintenance (CBM).
Despite the development of a range of innovative WSN programmes and solutions, a number of new issues or difficulties remain to be solved or changed. Optimal routing methods, the length of the WSN (the lifetime of the nodes is always very limited), reconfigurability without redeployment, and so on are examples of such issues.
Finally, as the popularity of WSNs has grown, there is no shared forum. Some symbolic designs, such as Berkeley Motes, the first commercial motes platform, have a larger consumer and developer community. However, since a sensor node is a processing unit with simple components, exploration test center also in businesses tend to design and manufacture their own sensors. Mica Mote, Tmote Sky, BTnode, Waspmote, Sun Spot, G-Node, and TIP sequence mote are some of the platforms available.
Classical Artificial Intelligence sought to replicate a human’s analytical and social skills in machineries. Rational agents are at the heart for present approach to Artificial Intelligence (AI). “An agent is something who could intellect their environments through the sensor and acts on them using actuators [14].” A rational agent is one that seeks to maximize an optimal output metric at all times. A logical agent can be described in a variety of ways, including human agents (with eyes as sensors and hands as actuators), robotic agents (with cameras as sensors and the wheel as actuator), and software agent (having the GUI as sensor and as an actuator). AI could be defined as analysis also of their ideas and design of artificial rational agents from this viewpoint. Figure 13.3 shows AI with its different multi agent systems.
Except this, the agents remains rarely standalone programs. They coexist and communicate with other agents in a variety of ways in certain contexts. Intelligent Web tech agents, soccer-playing machines, e-commerce negotiation agents, and machine vision committed agents. Multi-Agent Systems (MAS) locate the system that contains a set of agents that can theoretically communicate with one another, and Distributed AI is the subfield of AI that transacts with ideas then architecture of multi-agent systems (DAI).
An intelligent sensor changes its internal behavior to improve its ability toward data collection through physical atmosphere besides transmit it to a base station or a host device with great manner. Self-calibration, self-validation, and reward are all features of intelligent sensors. Figure 13.4 shows AI and WSNs how effecting our daily lifes and how efficient.
The term “self-calibration” refers to the sensor’s ability to track the measuring state and determine whether or not a new calibration is required. Self-validation makes use of statistical simulation, error separation, and knowledge-based techniques. To achieve high precision, self-compensation employs compensation techniques. Artificial Neural Networks (ANN), Fuzzy Logic, and Neuro-Fuzzy are examples of artificial intelligence approaches commonly used in industry [4]. Wireless intelligent sensors are created by embedding intelligent sensor systems in Wireless Sensor Networks. Building intelligent sensor systems necessitates the use of artificial intelligence techniques. WSNs’ primary analysis concerns are coverage, connectivity network lifespan, and data fidelity. In recent years, there has been a surge in interest in Artificial Intelligence and DAI, and whom methods for overcoming WSN constraints, developing new algorithms, and developing new WSN implementations. Initial sensor collection and task assignment, as well as runtime adaptation of assigned tasks/resources, are all part of resource management. Power, bandwidth, and network lifespan are among the parameters to be configured. The use of mutual intelligence in resource management within WSNs was advocated in this case by Distributed Independent Reinforcement Learning (Shah et al., 2008). Finally, intelligent network-working and collaboration applications are proposed as optimization elements for WSNs.
The simulation MABS that aims to simulate the behaviour of agents with the aim of study their associations and their belongings of their decisions. As a result, the experiences of the agents have a huge impact to final result. Figure 13.5 shows the overview of the multi-agent simulation system. How the journey of UI agents to different models.
MABS models are also utilized on investigation to reflect and understand social structures, along with measure emerging approaches to change and politics on various systems. Since MABS is a relatively new field, also some approaches besides resources for its production. In reality, machine modelling, software engineering, and agent-oriented software engineering all make contributions (AOSE) [5]. The methodology permits the representation of core facets of distributed systems, such as organisation, logic, collaboration, and teamwork mechanisms, among other things. Instead of offering implementation techniques, the main feature of WSN simulators is to replicate a WSN process and simulate all hardware characteristics for each node in the simulated WSN [2]. The basic concept is to suggest a paradigm that permits the extremely dispersed sensor network to function like multi-agents framework. Agents work together in this situation to save and boost services within the WSN. Finally, MABS will make a significant contribution to the development of implementation plans and operations.
Model proposal is a multi-agent hybrid model that simulates the deployment of software agents over each WSN. This is accomplished by a layered framework that combines deterministic hardware models with agent-based knowledge to analyse various techniques, such as multiple agents for a specific application. Mobile agents are used to manage network infrastructure and provide information. Main deterministic models for WSN performance are used to do this, such as the protocol model, which includes totally infusion protocols; also its operation is typically dependent on the state of the physical platform of nodes, the physical model, which represents underlying hardware and measurement devices, and the media model, which connects node to “real world” via a radio channel and one or more. In addition, topology and physical variables are used depends upon their characteristics they would be simulated. The programme agents are then used to complete all of the tasks needed by the application study scenario.
Current modelling models attempt to depict how a WSN operates. For example, in Egea-Lopez et al. (2006), Egea-Lopez et al. introduced a general simulations model that proceeds existing WSN simulator components into account. As a result, deterministic models exist to describe hardware, the environment, electricity, and radio channels, among other things. This model is also valuable to learning how a WSN works in real life, but those that never permit to the evaluation of various implementation methods. Furthermore, the number of simulation nodes is much less than that of a real network, since scalability is limited by the computing needed to simulate full hardware [3]. Cheong later presents a new proposal in Cheong [1]. The use of various simulation methods also designed in order to WSN, and the ability to guide execution from simulation, are some of the work’s strengths [11]. Cheong, on the other hand, suggests a programming model dependent on characters, which are a hybrid of objects and agents. Actors are contact objects of data flow, but they are unaware of their surroundings and unable to make choices. Wang and Jiang propose another solution in Wang, in which they present a technique for controlling and optimizing capital in a WSN using mobile agents. Control, encoding, and memory optimization are all examples of resource optimization.
A layered architecture that uses deterministic hardware models of agent-based intelligence is proposed to simulate the deployment of software agents over each WSN. This is achieved in order to compare various techniques, such as different agents for a specific application.
To monitor network capabilities and promote intelligence, we intend to use mobile agents. The main deterministic models are used to do this; these models define features such as node platform, power usage, radio station, and media [6]. In addition, topology and physical variables are applied based on the application that would be simulated. And then, virtual agents are used to complete all of the tasks needed by the application research scenario. Three separate layers are provided below that allow intelligence to be performed through agents over a WSN.
One of the most important layers is hardware, which takes charge of specifying all modules that are relevant to hardware requirements and the context in which the network will be implemented. Maximum model of the layer remains defined through current WSN(Wireless Sensor Network) simulator. Any models that define these components are presented below [7] and shown in Figure 13.6 (a, b and c).
Another important layer is middle, which takes charge of connecting with WSN and agent needed for a specific presentation. Consequently, this layer has two agents that screen also the tackle capital.
The implementation layer reflects the WSN’s deployment for a specific research case or application. As a result, this layer contains agents that execute the functions that the program requires.
The Coordinator Agent (CoA) is an agent that is aware of jobs demanded by a study case and maintains a queue of implementation tasks. As a result, it plans, organises, and negotiates them in order for them to be properly executed by a TA [9]. It also uses a BDI model to make choices.
Since not all SN platforms can execute a rational agent, there is a specific treatment for device multi-agent systems [12]. For a basic application, the collection for TAs with a CoA that controls and directs the whole system, and for a complex application, there is a group of DAs that collaborate to accomplish a general objective.
To refine a network of Distributed Wireless Sensors (DWS), DAI principles, algorithms, and applications can be used. WSN optimization using logical agents is possible with the Multi-Agent System approach.
Since the suggested model uses multi-agent systems in conjunction with layered architecture to promote intelligence and mimic any WSN, it is feasible to incorporate a solution that allows a sensor network to act like an intelligent multi-agent system. All that is required is knowledge of last request wherever WSN would be deployed. A layered architecture may also provide a WSN framework modularity and structure. Furthermore, the suggested model focuses on how a WSN functions and how to make it intelligent. A distributed sensor network could be installed in an effective way and accomplish the stated goals of taking physical parameter extents through its own various types of rational agents that could be reconfigured to fit some kind of application and measures, as well as to fit the most appropriate strategy to achieve the proposed objectives from the perspective of multi-agents, artificial swarm intelligence, and artificial intelligence. Checking the model with a real WSN is something else that needs to be done. To complete the testing, some research cases of multi-agent systems for specific applications are expected. The Solarium SunSPOT simulator is a good method to use. This simulator provides a practical environment for developing and analysing SunSPOT devices except hardware platforms. Following the completion of this research, the model could be run on a real WSN of SunSPOT devices.