Object-oriented distributed artificial intelligence

Author(s):  
D. H. Norrie ◽  
A. D. Kwok
1994 ◽  
Vol 03 (01) ◽  
pp. 61-78
Author(s):  
GIOVANNI ADORNI ◽  
AGOSTINO POGGI

In this paper, we present a distributed object-oriented language, ABCDL, which has proved to be a suitable tool for the definition and implementation of distributed artificial intelligence systems. ABCDL is based on two different entities: actors and channels. An actor is a computational entity which performs some actions in response to incoming communications. An actor can also display a distributed behavior. In this case, it is composed of a set of other actors (distributed or not) synchronized by channels. A channel is a synchronization entity which sends a message to an (output) actor on the basis of the messages received from a set of (input) actors. The sending of this message does not depend only on the receipt of the input messages, but also on their contents. ABCDL permits the integration between hierarchical and distributed descriptions, allowing the definition of models at different levels of detail and abstraction. The separation between computation (managed by sequential actors) and synchronization (managed by channels) permits the user to obtain descriptions which offer good readability and good reusability of its sub-parts. Examples of the use of the language are discussed through the paper.


2016 ◽  
Vol 7 (4) ◽  
pp. 37 ◽  
Author(s):  
Jose Miguel Jimenez ◽  
Oscar Romero ◽  
Albert Rego ◽  
Avinash Dilendra ◽  
Jaime Lloret

Software Defined Networks (SDN) have become a new way to make dynamic topologies. They have great potential in both the creation and development of new network protocols and the inclusion of distributed artificial intelligence in the network. There are few emulators, like Mininet, that allow emulating a SDN in a single personal computer, but there is lack of works showing its performance and how it performs compared with real cases. This paper shows a performance comparison between Mininet and a real network when multimedia streams are being delivered. We are going to compare them in terms of consumed bandwidth (throughput), delay and jitter. Our study shows that there are some important differences when these parameters are compared. We hope that this research will be the basis to show the difference with real deployments when Mininet is used.


Sign in / Sign up

Export Citation Format

Share Document