Performance Comparison of Multi-Agent Middleware Platforms for Wireless Sensor Networks

Despite the numerous possible applications of wireless sensor networks (WSNs), there is a key disadvantage related to the high complexity in programming WSNs, which is a result of their distributed and built-in features. To overcome this shortcoming, software agents have been identified as a suitabl...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:IEEE sensors journal Ročník 18; číslo 7; s. 3039 - 3049
Hlavní autoři: Bauermann Brasil, Miguel Augusto, Bosch, Bernhard, Rech Wagner, Flavio, Pignaton de Freitas, Edison
Médium: Journal Article
Jazyk:angličtina
Vydáno: IEEE 01.04.2018
Témata:
ISSN:1530-437X, 1558-1748, 1558-1748
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Popis
Shrnutí:Despite the numerous possible applications of wireless sensor networks (WSNs), there is a key disadvantage related to the high complexity in programming WSNs, which is a result of their distributed and built-in features. To overcome this shortcoming, software agents have been identified as a suitable programming paradigm. The agent-based approach commonly uses a middleware for the execution of the software agents. In this regard, the present paper aims at comparing Java-based agent middleware platforms in their performance for the WSN application domain. Experiments were performed to analyze two versions of tracking applications, based on different agent models implemented for a given set of middleware platforms that support programming at a high-level of abstraction. The results highlight the differences in the resource consumption (CPU, memory, and energy) and in the communication overhead, providing an indication of suitability for each type of analyzed middleware, considering specific concerns while developing WSN applications.
ISSN:1530-437X
1558-1748
1558-1748
DOI:10.1109/JSEN.2018.2791416