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!
Abstract 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.
AbstractList 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.
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. © 2001-2012 IEEE.
Author Bauermann Brasil, Miguel Augusto
Pignaton de Freitas, Edison
Bosch, Bernhard
Rech Wagner, Flavio
Author_xml – sequence: 1
  givenname: Miguel Augusto
  surname: Bauermann Brasil
  fullname: Bauermann Brasil, Miguel Augusto
  email: miguelbrasil@ctism.ufsm.br
  organization: Educ. Dept., Fed. Univ. of Santa Maria, Santa Maria, Brazil
– sequence: 2
  givenname: Bernhard
  surname: Bosch
  fullname: Bosch, Bernhard
  email: bernhard.bosch@hh.se
  organization: Sch. of Inf. Technol., Halmstad Univ., Halmstad, Sweden
– sequence: 3
  givenname: Flavio
  surname: Rech Wagner
  fullname: Rech Wagner, Flavio
  email: flavio@inf.ufrgs.br
  organization: Inst. of Inf., Fed. Univ. of Rio Grande do Sul, Porto Alegre, Brazil
– sequence: 4
  givenname: Edison
  surname: Pignaton de Freitas
  fullname: Pignaton de Freitas, Edison
  email: edison.pignaton@inf.ufrgs.br
  organization: Inst. of Inf., Fed. Univ. of Rio Grande do Sul, Porto Alegre, Brazil
BackLink https://urn.kb.se/resolve?urn=urn:nbn:se:hh:diva-38713$$DView record from Swedish Publication Index (Högskolan i Halmstad)
BookMark eNp9kE1PwkAQhjcGEwH9AcZL76a4092y2yNB_AogCSreNks7hdXSJbslxH9vG9CDBy_zkbzPTPJ0SKu0JRJyCbQHQJObp_lo2osoyF4kEuDQPyFtiGMZguCy1cyMhpyJ9zPS8f6DUkhELNpkMUOXW7fRZYrB0G622hlvy8DmwWRXVCYcrLCsgonJsgL32mEwK3TVED6oa7AwDgv0Pphj6et9itXeuk9_Tk5zXXi8OPYueb0bvQwfwvHz_eNwMA5TRqEK-xljmtNUJghxxngfZcoZ5QmNYp2kggtM9JJHmeTIc51RyDGOZJbLuB8JzFmXXB_u-j1ud0u1dWaj3Zey2qhb8zZQ1q3Ueq2YFMDqtDikU2e9d5ir1FS6MrasnDaFAqoam6qxqRqb6mizJuEP-fPpP-bqwBhE_M3LKAYBCfsG4kiDpA
CODEN ISJEAZ
CitedBy_id crossref_primary_10_1007_s11276_023_03627_8
crossref_primary_10_1016_j_amc_2025_129428
crossref_primary_10_1016_j_physa_2024_129547
crossref_primary_10_1016_j_neucom_2023_126965
crossref_primary_10_3390_s18103434
crossref_primary_10_1016_j_cnsns_2024_107951
crossref_primary_10_1016_j_cja_2020_02_026
crossref_primary_10_1109_ACCESS_2018_2884741
crossref_primary_10_3390_s18082428
crossref_primary_10_1016_j_ins_2023_119670
crossref_primary_10_1109_JPROC_2020_2998530
crossref_primary_10_1007_s12647_020_00366_5
crossref_primary_10_1109_JIOT_2021_3075901
crossref_primary_10_1109_TAC_2025_3527603
crossref_primary_10_1016_j_jii_2022_100332
Cites_doi 10.1109/EIT.2013.6632701
10.1109/IAMA.2009.5228063
10.1109/98.468361
10.1109/IMCSIT.2010.5679725
10.1109/JSEN.2011.2104948
10.3390/s150510026
10.1007/s10462-010-9167-9
10.1109/LCN.2014.6925783
10.1109/ICMAS.1998.699287
10.1145/1160633.1160871
10.1145/1552297.1552299
10.4103/0256-4602.72509
10.1109/JIOT.2015.2498900
10.3390/s131012903
10.1109/JSEN.2016.2624739
10.1007/11758532_95
10.1109/JSEN.2015.2388857
10.1007/978-1-4302-2388-7
ContentType Journal Article
DBID 97E
RIA
RIE
AAYXX
CITATION
ADTPV
AOWAS
D8Z
DOI 10.1109/JSEN.2018.2791416
DatabaseName IEEE All-Society Periodicals Package (ASPP) 2005–Present
IEEE All-Society Periodicals Package (ASPP) 1998–Present
IEEE/IET Electronic Library
CrossRef
SwePub
SwePub Articles
SWEPUB Högskolan i Halmstad
DatabaseTitle CrossRef
DatabaseTitleList

Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Geography
Engineering
EISSN 1558-1748
EndPage 3049
ExternalDocumentID oai_DiVA_org_hh_38713
10_1109_JSEN_2018_2791416
8251719
Genre orig-research
GroupedDBID -~X
0R~
29I
4.4
5GY
6IK
97E
AAJGR
AARMG
AASAJ
AAWTH
ABAZT
ABQJQ
ABVLG
ACGFO
ACGFS
ACIWK
AENEX
AGQYO
AHBIQ
AJQPL
AKJIK
AKQYR
ALMA_UNASSIGNED_HOLDINGS
ATWAV
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CS3
EBS
EJD
F5P
HZ~
IFIPE
IPLJI
JAVBF
LAI
M43
O9-
OCL
P2P
RIA
RIE
RNS
TWZ
AAYXX
CITATION
5VS
ADTPV
AETIX
AGSQL
AIBXA
AOWAS
D8Z
H~9
ZY4
ID FETCH-LOGICAL-c301t-6d33a40c89e15d346e8c43049025a9c747e9ab42d84e4fad01fe528df85627ef3
IEDL.DBID RIE
ISICitedReferencesCount 21
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000427466100050&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 1530-437X
1558-1748
IngestDate Tue Nov 04 15:49:55 EST 2025
Sat Nov 29 05:42:44 EST 2025
Tue Nov 18 22:41:18 EST 2025
Wed Aug 27 03:05:58 EDT 2025
IsPeerReviewed true
IsScholarly true
Issue 7
Language English
License https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c301t-6d33a40c89e15d346e8c43049025a9c747e9ab42d84e4fad01fe528df85627ef3
PageCount 11
ParticipantIDs crossref_citationtrail_10_1109_JSEN_2018_2791416
swepub_primary_oai_DiVA_org_hh_38713
crossref_primary_10_1109_JSEN_2018_2791416
ieee_primary_8251719
PublicationCentury 2000
PublicationDate 2018-04-01
PublicationDateYYYYMMDD 2018-04-01
PublicationDate_xml – month: 04
  year: 2018
  text: 2018-04-01
  day: 01
PublicationDecade 2010
PublicationTitle IEEE sensors journal
PublicationTitleAbbrev JSEN
PublicationYear 2018
Publisher IEEE
Publisher_xml – name: IEEE
References ref13
ref12
ref15
ref14
ref11
fukuda (ref9) 2015
ref10
ref2
ref19
ref18
bellifemine (ref22) 2003
aiello (ref6) 2008
aiello (ref23) 2009
vinyals (ref5) 2010
ref24
ref26
wooldridge (ref17) 2009
franklin (ref16) 1996
ref20
(ref25) 2017
ref21
ref27
ref8
ref7
freitas (ref1) 2011
ref4
ref3
caire (ref28) 2011
References_xml – ident: ref15
  doi: 10.1109/EIT.2013.6632701
– ident: ref18
  doi: 10.1109/IAMA.2009.5228063
– start-page: 556
  year: 2008
  ident: ref6
  article-title: Using mobile agents as enabling technology for WSN
  publication-title: Proc 2nd Int Sensor Technol Appl
– year: 2017
  ident: ref25
  publication-title: Oracle Sun SPOT World
– year: 2010
  ident: ref5
  publication-title: A survey on sensor networks from a multi-agent perspective
– ident: ref20
  doi: 10.1109/98.468361
– start-page: 274
  year: 2011
  ident: ref1
  publication-title: Mobile Agents Model and Performance Analysis of a WSN Target Tracking Application
– ident: ref27
  doi: 10.1109/IMCSIT.2010.5679725
– start-page: 21
  year: 1996
  ident: ref16
  article-title: Is it an agent, or just a program?: A taxonomy for autonomous agents
  publication-title: Proc 3rd Int Workshop Agent Theor Arch Lang
– year: 2009
  ident: ref17
  publication-title: An Introduction to Multiagent Systems
– ident: ref11
  doi: 10.1109/JSEN.2011.2104948
– ident: ref10
  doi: 10.3390/s150510026
– ident: ref7
  doi: 10.1007/s10462-010-9167-9
– ident: ref8
  doi: 10.1109/LCN.2014.6925783
– ident: ref21
  doi: 10.1109/ICMAS.1998.699287
– ident: ref13
  doi: 10.1145/1160633.1160871
– year: 2009
  ident: ref23
  article-title: MAPS: A mobile agent platform for WSNs based on Java Sun Spots
  publication-title: Proceedings of the 3rd International Workshop on Agent Technology for Sensor Networks
– ident: ref12
  doi: 10.1145/1552297.1552299
– start-page: 1014
  year: 2015
  ident: ref9
  article-title: An efficient agent location management for WSN
  publication-title: Proc IEEE 17th Int Conf High Perform Comput Commun
– ident: ref19
  doi: 10.4103/0256-4602.72509
– year: 2011
  ident: ref28
  publication-title: LEAP-UserGuide JADE-Java Agent DEvelopment Framework
– ident: ref2
  doi: 10.1109/JIOT.2015.2498900
– ident: ref26
  doi: 10.3390/s131012903
– ident: ref3
  doi: 10.1109/JSEN.2016.2624739
– ident: ref24
  doi: 10.1007/11758532_95
– year: 2003
  ident: ref22
  publication-title: JADE-A White Paper JADE-Java Agent Develoment Framework
– ident: ref4
  doi: 10.1109/JSEN.2015.2388857
– ident: ref14
  doi: 10.1007/978-1-4302-2388-7
SSID ssj0019757
Score 2.3110106
Snippet Despite the numerous possible applications of wireless sensor networks (WSNs), there is a key disadvantage related to the high complexity in programming WSNs,...
SourceID swepub
crossref
ieee
SourceType Open Access Repository
Enrichment Source
Index Database
Publisher
StartPage 3039
SubjectTerms Agent-based approach
Communication overheads
Computer systems programming
Distributed computer systems
Energy consumption
Energy utilization
High level of abstraction
Mathematical programming
Middleware
Middleware platforms
Mobile agents
Multi agent systems
Multi-agent platforms
Performance comparison
Programming
programming in WSN
Programming paradigms
Sensors
Software agents
Wireless sensor network (WSNs)
Wireless sensor networks
Title Performance Comparison of Multi-Agent Middleware Platforms for Wireless Sensor Networks
URI https://ieeexplore.ieee.org/document/8251719
https://urn.kb.se/resolve?urn=urn:nbn:se:hh:diva-38713
Volume 18
WOSCitedRecordID wos000427466100050&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVIEE
  databaseName: IEEE Electronic Library (IEL)
  customDbUrl:
  eissn: 1558-1748
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0019757
  issn: 1530-437X
  databaseCode: RIE
  dateStart: 20010101
  isFulltext: true
  titleUrlDefault: https://ieeexplore.ieee.org/
  providerName: IEEE
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1bS8MwFD7MIagPXjbFeSMPexKztWvaNI9jbojgGMzL3kqapmwwNtlF8d-bk9Y6RARfSksTGvo1zTk553wfQD1UAiljYspiP6As0IJKN3apL83MY75ZkV1pxSZ4vx-ORmJQgpuiFkZrbZPPdANPbSw_mas1bpU1scySI8fnFuc8q9UqIgaCW1ZPM4Edyjw-yiOYriOa98NuH5O4wkaLC5ehtPnGGmRFVX4QhdrFpXfwv2Edwn5uRJJ2hvoRlPSsAnsb1IIV2MnVzccfVXgZfFcHkE4hPEjmKbH1t7SN9VXkwe5VvMuFJoOpXGGPJTFHghmyU_NHJEPj85rrfpY6vjyGp173sXNHc0EFqsw8XtEg8TzJHBUK7fqJZ5AJFcM4mzF8pFDGs9BCxqyVhEyzVCaOm2q_FSZpaKwkrlPvBMqz-UyfAlGozxFo2UqNDRbETuwF0tguidBYeatYDZyvVxypnG0cRS-mkfU6HBEhKhGiEuWo1OC66PKaUW381biKQBQNcwxqUM9wLG4gffbt5LkdGcii8TjyjIfonf3e-xx28RlZYs4FlFeLtb6EbfW2miwXV_Z7-wSaPdIg
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1bS8MwFD4MFdQH7-K85sEnMVsv6SWPYypetjLwtreQpikTxibbVPz35qS1iojgS2lpQkO_pjkn55zvAziOFUfKmJSyNAgpCzWn0k1dGkgz81hgVmRXWrGJKEnifp_3anBa1cJorW3ymW7gqY3lZ2P1gltlTSyzjJDjcz5gzHOLaq0qZsAjy-tpprBDmR_1yxim6_Dm9e15gmlcccOLuMtQ3PzbKmRlVX5Qhdrl5WL1fwNbg5XSjCStAvd1qOnRBix_IxfcgMVS33zwvgmPva_6ANKupAfJOCe2Ape2sMKKdO1uxZucaNIbyhn2mBJzJJgjOzT_RHJrvF5znRTJ49MtuL84v2tf0lJSgSozk2c0zHxfMkfFXLtB5htsYsUw0mZMH8mV8S00lynzsphplsvMcXMdeHGWx8ZOinTub8PcaDzSO0AUKnSEWnq5scLC1En9UBrrJeMaa28Vq4Pz-YqFKvnGUfZiKKzf4XCBqAhERZSo1OGk6vJckG381XgTgagalhjU4bjAsbqBBNpnTw8tYSATg4HwjY_o7_7e-wgWL--6HdG5Sm72YAmfV6Tp7MPcbPKiD2BBvc6eppND--19AK-k1Wc
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Performance+Comparison+of+Multi-Agent+Middleware+Platforms+for+Wireless+Sensor+Networks&rft.jtitle=IEEE+sensors+journal&rft.au=Brasil%2C+M.+A.+B.&rft.au=B%C3%B6sch%2C+Bernhard&rft.au=Wagner%2C+F.+R.&rft.au=De+Freitas%2C+E.+P.&rft.date=2018-04-01&rft.issn=1530-437X&rft.volume=18&rft.issue=7&rft.spage=3039&rft_id=info:doi/10.1109%2FJSEN.2018.2791416&rft.externalDocID=oai_DiVA_org_hh_38713
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1530-437X&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1530-437X&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1530-437X&client=summon