Maestro: An Orchestration Framework for Large-Scale WSN Simulations

Contemporary wireless sensor networks (WSNs) have evolved into large and complex systems and are one of the main technologies used in cyber-physical systems and the Internet of Things. Extensive research on WSNs has led to the development of diverse solutions at all levels of software architecture,...

Full description

Bibliographic Details
Main Authors: Laurynas Riliskis, Evgeny Osipov
Format: Article
Language:English
Published: MDPI AG 2014-03-01
Series:Sensors
Subjects:
Online Access:http://www.mdpi.com/1424-8220/14/3/5392
id doaj-cbe94c7989c7461dae2448c3329ae4b0
record_format Article
spelling doaj-cbe94c7989c7461dae2448c3329ae4b02020-11-24T21:49:58ZengMDPI AGSensors1424-82202014-03-011435392541410.3390/s140305392s140305392Maestro: An Orchestration Framework for Large-Scale WSN SimulationsLaurynas Riliskis0Evgeny Osipov1Department of Computer Science, Electrical and Space Engineering, Luleå University of Technology, Luleå 971-87, SwedenDepartment of Computer Science, Electrical and Space Engineering, Luleå University of Technology, Luleå 971-87, SwedenContemporary wireless sensor networks (WSNs) have evolved into large and complex systems and are one of the main technologies used in cyber-physical systems and the Internet of Things. Extensive research on WSNs has led to the development of diverse solutions at all levels of software architecture, including protocol stacks for communications. This multitude of solutions is due to the limited computational power and restrictions on energy consumption that must be accounted for when designing typical WSN systems. It is therefore challenging to develop, test and validate even small WSN applications, and this process can easily consume significant resources. Simulations are inexpensive tools for testing, verifying and generally experimenting with new technologies in a repeatable fashion. Consequently, as the size of the systems to be tested increases, so does the need for large-scale simulations. This article describes a tool called Maestro for the automation of large-scale simulation and investigates the feasibility of using cloud computing facilities for such task. Using tools that are built into Maestro, we demonstrate a feasible approach for benchmarking cloud infrastructure in order to identify cloud Virtual Machine (VM)instances that provide an optimal balance of performance and cost for a given simulation.http://www.mdpi.com/1424-8220/14/3/5392wireless sensor networkssimulationscloud computingAmazon AWS
collection DOAJ
language English
format Article
sources DOAJ
author Laurynas Riliskis
Evgeny Osipov
spellingShingle Laurynas Riliskis
Evgeny Osipov
Maestro: An Orchestration Framework for Large-Scale WSN Simulations
Sensors
wireless sensor networks
simulations
cloud computing
Amazon AWS
author_facet Laurynas Riliskis
Evgeny Osipov
author_sort Laurynas Riliskis
title Maestro: An Orchestration Framework for Large-Scale WSN Simulations
title_short Maestro: An Orchestration Framework for Large-Scale WSN Simulations
title_full Maestro: An Orchestration Framework for Large-Scale WSN Simulations
title_fullStr Maestro: An Orchestration Framework for Large-Scale WSN Simulations
title_full_unstemmed Maestro: An Orchestration Framework for Large-Scale WSN Simulations
title_sort maestro: an orchestration framework for large-scale wsn simulations
publisher MDPI AG
series Sensors
issn 1424-8220
publishDate 2014-03-01
description Contemporary wireless sensor networks (WSNs) have evolved into large and complex systems and are one of the main technologies used in cyber-physical systems and the Internet of Things. Extensive research on WSNs has led to the development of diverse solutions at all levels of software architecture, including protocol stacks for communications. This multitude of solutions is due to the limited computational power and restrictions on energy consumption that must be accounted for when designing typical WSN systems. It is therefore challenging to develop, test and validate even small WSN applications, and this process can easily consume significant resources. Simulations are inexpensive tools for testing, verifying and generally experimenting with new technologies in a repeatable fashion. Consequently, as the size of the systems to be tested increases, so does the need for large-scale simulations. This article describes a tool called Maestro for the automation of large-scale simulation and investigates the feasibility of using cloud computing facilities for such task. Using tools that are built into Maestro, we demonstrate a feasible approach for benchmarking cloud infrastructure in order to identify cloud Virtual Machine (VM)instances that provide an optimal balance of performance and cost for a given simulation.
topic wireless sensor networks
simulations
cloud computing
Amazon AWS
url http://www.mdpi.com/1424-8220/14/3/5392
work_keys_str_mv AT laurynasriliskis maestroanorchestrationframeworkforlargescalewsnsimulations
AT evgenyosipov maestroanorchestrationframeworkforlargescalewsnsimulations
_version_ 1725886122783932416