Mobile Multi-agent Systems for the Internet-of-Things and Clouds Using the JavaScript Agent Machine Platform and Machine Learning as a Service

Published on Aug 1, 2016
· DOI :10.1109/FICLOUD.2016.43
Stefan Bosse9
Estimated H-index: 9
(University of Bremen)
The Internet-of-Things (IoT) gets real in today's life and is becoming part of pervasive and ubiquitous computing networks offering distributed and transparent services. A unified and common data processing and communication methodology is required to merge the IoT, sensor networks, and Cloud-based environments seamless, which can be fulfilled by the mobile agent-based computing paradigm, discussed in this work. Currently, portability, resource constraints, security, and scalability of Agent Processing Platforms (APP) are essential issues for the deployment of Multi-agent Systems (MAS) in strong heterogeneous networks including the Internet, addressed in this work. To simplify the development and deployment of MAS it would be desirable to implement agents directly in JavaScript, which is a well known and public widespread used programming language, and JS VMs are available on all host platforms including WEB browsers. The novel proposed JS Agent Machine (JAM) is capable to execute AgentJS agents in a sandbox environment with full run-time protection and Machine learning as a service. Agents can migrate between different JAM nodes seamless preserving their data and control state by using a on-the-fly code-to-text transformation in an extended JSON+ format. A Distributed Organization System (DOS) layer provides JAM node connectivity and security in the Internet, completed by a Directory-Name Service offering an organizational graph structure. Agent authorization and platform security is ensured with capability-based access and different agent privilege levels.
  • References (10)
  • Citations (9)
📖 Papers frequently viewed together
16 Citations
5 Citations
10 Citations
78% of Scinapse members use related papers. After signing in, all features are FREE.
#1Dirk LehmhusH-Index: 19
#2Thorsten WuestH-Index: 12
Last. Matthias BusseH-Index: 15
view all 7 authors...
Integration of sensors into various kinds of products and machines provides access to in-depth usage information as basis for product optimization. Presently, this large potential for more user-friendly and efficient products is not being realized because (a) sensor integration and thus usage information is not available on a large scale and (b) product optimization requires considerable efforts in terms of manpower and adaptation of production equipment. However, with the advent of cloud-based ...
33 CitationsSource
#1Stefan Bosse (University of Bremen)H-Index: 9
Abstract A novel and unified approach for reliable distributed and parallel computing using mobile agents is introduced. The agents can be deployed in large scale and hierarchical network environments crossing barriers transparently. The networks can consist of high- and low-resource nodes ranging from generic computers to microchips, and the supported network classes range from body area networks to the Internet including any kind of sensor and ambient network. Agents are represented by mobile ...
10 CitationsSource
Mar 6, 2014 in ICAART (International Conference on Agents and Artificial Intelligence)
#1Stefan Bosse (University of Bremen)H-Index: 9
An agent processing platform suitable for distributed computing in sensor networks consisting of low-resource (e.g., material-integrated) nodes is presented, providing a unique distributed programming model and enhanced robustness of the entire heterogeneous environment in the presence of node, sensor, link, data processing, and communication failures. In this work multi-agent systems with mobile activity-based agents are used for sensor data processing in unreliable mesh-like networks of nodes,...
8 CitationsSource
#1Stefan Bosse (University of Bremen)H-Index: 9
#2Armin Lechleiter (University of Bremen)H-Index: 18
One of the major challenges in Structural Health Monitoring and load monitoring of mechanical structures is the derivation of meaningful information from sensor data. This work investigates a hybrid data processing approach for material-integrated SHM and LM systems by using self-organizing mobile multi-agent systems (MAS), with agent processing platforms scaled to microchip level which offer material-integrated real-time sensor systems, and inverse numerical methods providing the spatial resolv...
16 CitationsSource
#1Jiankuan XingH-Index: 1
#2Zheng QinH-Index: 2
Last. Jinxue ZhangH-Index: 10
view all 3 authors...
7 CitationsSource
#1Rubén Fuentes Fernández (Complutense University of Madrid)H-Index: 14
#2María Guijarro Mata-García (Complutense University of Madrid)H-Index: 15
view all 3 authors...
The design of the control systems for sensor networks presents important challenges. Besides the traditional problems about how to process the sensor data to obtain the target information, engineers need to consider additional aspects such as the heterogeneity and high number of sensors, and the flexibility of these networks regarding topologies and the sensors in them. Although there are partial approaches for resolving these issues, their integration relies on ad hoc solutions requiring import...
30 CitationsSource
#1Robin MiTunerH-Index: 57
The world is increasingly populated with interactive agents distributed in space, real or abstract. These agents can be artificial, as in computing systems that manage and monitor traffic or health; or they can be natural, e.g. communicating humans, or biological cells. It is important to be able to model networks of agents in order to understand and optimize their behavior. Robin Milner describes in this book just such a model, by presenting a unified and rigorous structural theory, based on bi...
216 Citations
#1Michal Pěchouček (CTU: Czech Technical University in Prague)H-Index: 27
#2Vladimír Mařík (CTU: Czech Technical University in Prague)H-Index: 25
This paper reports on industrial deployment of multi-agent systems and agent technology. It provides an overview of several application domains and an in-depth presentation of four specific case studies. The presented applications and deployment domains have been analyzed. The analysis indicates that despite strong industrial involvement in this field, the full potential of the agent technology has not been fully utilized yet and that not all of the developed agent concepts and agent techniques ...
188 CitationsSource
#1Maria Caridi (Polytechnic University of Milan)H-Index: 17
#2A. Sianesi (Polytechnic University of Milan)H-Index: 8
Abstract This work deals with production smoothing, one of the keys of success of Just In Time and Lean Production. By levelling the load of the workstations, production smoothing allows a regular material flow, shorter manufacturing lead times, and lower work in process. Different solutions to the mixed-model assembly lines sequencing problem have been proposed in literature. In this paper, a Multi-Agent System is presented, which solves this problem according to the theory of autonomous agents...
64 CitationsSource
#1Sape J. MullenderH-Index: 22
#2G. van RossumH-Index: 1
Last. H. van Staveren (UvA: University of Amsterdam)H-Index: 2
view all 5 authors...
A description is given of the Amoeba distributed operating system, which appears to users as a centralized system but has the speed, fault tolerance, security safeguards, and flexibility required for the 1990s. The Amoeba software is based on objects. Objects are managed by server processes and named using capabilities chosen randomly from a sparse name space. Amoeba has a unique, fast file system split into two parts: the bullet service stores immutable files contiguously on the disk; the direc...
397 CitationsSource
Cited By9
#1Timotheus Kampik (Umeå University)H-Index: 1
#2Juan Carlos Nieves (Umeå University)H-Index: 11
A multitude of agent-oriented software engineering frameworks exist, most of which are developed by the academic multi-agent systems community. However, these frameworks often impose programming paradigms on their users that are challenging to learn for engineers who are used to modern high-level programming languages such as JavaScript and Python. To show how the adoption of agent-oriented programming by the software engineering mainstream can be facilitated, we provide a lean JavaScript librar...
#2Juan A. Holgado-Terriza (UGR: University of Granada)H-Index: 12
view all 3 authors...
The Internet of Things (IoT) is an approach that arose as an alternative to handle billions of digital devices, people and services of the real-world which are interconnected over Internet. In this paper, we present a comprehensive survey where main paradigms associated with IoT -Internet of Services (IoS), Internet of People (IoP), Internet of Content (IoC) and the emerging Internet of Agents (IoA)- are outlined. We analyze these paradigms in terms of their definition, scope, goals and their co...
Modelling and simulation of social interaction and networks are of high interest in multiple disciplines and fields of application ranging from fundamental social sciences to smart city management. Future smart city infrastructures and management are characterised by adaptive and self-organising control using real-world sensor data. In this work, humans are considered as sensors. Virtual worlds, e.g., simulations and games, are commonly closed and rely on artificial social behaviour and syntheti...
#1Pablo Pico-Valencia (Pontificia Universidad Católica del Ecuador)H-Index: 3
#2Juan A. Holgado-Terriza (UGR: University of Granada)H-Index: 12
Last. José A. Senso (UGR: University of Granada)H-Index: 7
view all 3 authors...
The Internet of Agents (IoA) is a current approach to the Future Internet that has arisen as an alternative to mitigate the limitations of the Internet of Things (IoT) concerning autonomy, reasoning and social capabilities. The aim of this paper is to present a novel architectural model governed by semantic contracts, published as linked data which describe the main aspects regarding the IoA domain, such as context, social circles, services ecosystems, IoT resources, and real-time restrictions. ...
1 CitationsSource
#1Stefan Bosse (University of Bremen)H-Index: 9
#2Dirk LehmhusH-Index: 19
Recent trends like internet-of-things (IoT) and internet-of-everything (IoE) require new distributed computing and communication approaches as size of interconnected devices moves from a cm\(^{\text {3}}\)- to the sub-mm\(^{\text {3}}\)-scale. Technological advance behind size reduction will facilitate integration of networked computing on material rather than structural level, requiring algorithmic and architectural scaling towards distributed computing. Associated challenges are linked to use ...
#1Stefan Bosse (University of Koblenz and Landau)H-Index: 9
Energy distribution as a main part of energy management in self-powered micro-scale networks like sensor networks is a challenge with the goal to satisfy a safe and reliable operational state on system and node level. Under the assumption that nodes are arranged in mesh-like networks with links posing the capability to transfer data and energy between nodes a self-organizing Mulit-agent System based on divide-and-conquer is deployed in this work successfully to distribute energy without a system...
4 CitationsSource
#1Stefan Bosse (University of Bremen)H-Index: 9
#2Evangelos Pournaras (ETH Zurich)H-Index: 12
Smart mobile devices are fundamental date sources for crowd activity tracing. Large-scale mobile networks and the Internet-of-Things (IoT) expand and become part of perva-sive and ubiquitous computing offering distributed and trans-parent services. With the IoT, Crowd Sensing is extended by Things Sensing, creating heterogeneous smart environments. A unified and common data processing and communication methodology is required so that the IoT, mobile networks, and Cloud-based environments seamles...
3 CitationsSource
Dec 1, 2016 in ISSPIT (International Symposium on Signal Processing and Information Technology)
#1Jongmin Lee (ASU: Arizona State University)H-Index: 4
#2Michael Stanley (NXP Semiconductors)H-Index: 2
Last. Cihan Tepedelenlioglu (ASU: Arizona State University)H-Index: 26
view all 4 authors...
Interpreting sensor data in Internet-of-Things applications is a challenging problem particularly in embedded systems. We consider sensor data analytics where machine learning algorithms can be fully implemented on an embedded processor/sensor board. We develop an efficient real-time realization of a Gaussian mixture model (GMM) for execution on the NXP FRDM-K64F embedded sensor board. We demonstrate the design of a customized program and data structure that generates real-time sensor features, ...
17 CitationsSource