We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.MA

Change to browse by:

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo ScienceWISE logo

Computer Science > Multiagent Systems

Title: Agent-Cells with DNA Programming: A Dynamic Decentralized System

Authors: Arash Vaezi
Abstract: We intend to give life to a software agent. A software agent is a computer program that acts on a user's behalf. We create a reproductive part for an $agent$ that make the agent act and decide independently. Denote this part by $DNA$. We look at an agent as a cell in the body of an alive creature.
The operations and behavior of an agent will be determined by $DNA$. There could be several types of agents. The $DNA$ illustrates the agent's duties and communication protocols. By defining different $DNA$ structures, one can establish new agents and, consequently, different nets for different usage. We initiate such thinking as "$DNA$ programming". This strategy could lead to a new field of programming. This type of programming can help us manage and monitor large systems with various elements with an incredibly more organized customizable structure. An agent can fork another agent. We put one or a few agents around a given network, and the agents will reproduce themselves till they can reach others and pervade the whole network. An agent's environmental or geographical characteristics make it possible for an agent to know its duties based on its $DNA$. There is a database that includes a list of functions. Each function is an implementation of a $gene$ already exist in the $DNA$. The genome (the set of all the genes) is the same for all the agents, but the environmental or geographical conditions make only a subset of genes active for a specific agent.
This design can adapt itself to a system that deals with managing many static and dynamic networks. This network could be a distributed system, a decentralized system, a telecommunication network such as a 5G monitoring system, an IoT management system, or an energy management system.
Subjects: Multiagent Systems (cs.MA); Cryptography and Security (cs.CR); Distributed, Parallel, and Cluster Computing (cs.DC)
Cite as: arXiv:2211.17104 [cs.MA]
  (or arXiv:2211.17104v2 [cs.MA] for this version)

Submission history

From: Arash Vaezi [view email]
[v1] Sun, 2 Oct 2022 16:53:49 GMT (877kb,D)
[v2] Thu, 8 Dec 2022 06:10:44 GMT (877kb,D)

Link back to: arXiv, form interface, contact.