Towards Reliable Remote Laboratory Experiences: A Model for Maximizing Availability Through Fault-Detection and Replication

Educational remote laboratories allow users to access and control via the Internet remote equipment, that may be physically located anywhere in the world. They have a great potential for education, since they offer many advantages, such as cost reduction, high flexibility or the possibility of shari...

Full description

Bibliographic Details
Main Authors: Aitor Villar-Martinez, Javier Garcia-Zubia, Ignacio Angulo, Luis Rodriguez-Gil
Format: Article
Language:English
Published: IEEE 2021-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9376937/
_version_ 1818664426269573120
author Aitor Villar-Martinez
Javier Garcia-Zubia
Ignacio Angulo
Luis Rodriguez-Gil
author_facet Aitor Villar-Martinez
Javier Garcia-Zubia
Ignacio Angulo
Luis Rodriguez-Gil
author_sort Aitor Villar-Martinez
collection DOAJ
description Educational remote laboratories allow users to access and control via the Internet remote equipment, that may be physically located anywhere in the world. They have a great potential for education, since they offer many advantages, such as cost reduction, high flexibility or the possibility of sharing equipment among institutions. However, their use is not yet as widespread as it could be. Freely available laboratories often present significant reliability issues. Instructors often plan their lessons in advance, and incorporating third-party tools that are prone to failure is risky, since they may be unavailable for the class and present errors to the students, which may make it necessary to suspend the session or find alternatives on the go. This contribution analyzes the reliability of a set of state-of-the-art laboratories with a view to categorizing and quantifying the most common failures. It then describes a multi-layered software model for detecting errors in laboratories. This model has two main goals. First, to ensure that the laboratory management system is aware of the state of the laboratory, so that users do not experience errors and laboratory maintenance personnel can repair it as soon as possible. Second, to serve as a base for a fault-tolerance model that leverages replicated instances of the laboratory. This fault-tolerance model is also described, and is designed to provide high availability and support for multiple concurrent users. The effectiveness of this model is validated by analyzing the reliability and availability of two remote laboratories in which it has been implemented.
first_indexed 2024-12-17T05:32:33Z
format Article
id doaj.art-9d032b85d16f46ae9c32656f3ee67601
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-12-17T05:32:33Z
publishDate 2021-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-9d032b85d16f46ae9c32656f3ee676012022-12-21T22:01:42ZengIEEEIEEE Access2169-35362021-01-019450324505410.1109/ACCESS.2021.30657429376937Towards Reliable Remote Laboratory Experiences: A Model for Maximizing Availability Through Fault-Detection and ReplicationAitor Villar-Martinez0https://orcid.org/0000-0001-9141-2235Javier Garcia-Zubia1https://orcid.org/0000-0002-4462-8487Ignacio Angulo2https://orcid.org/0000-0002-2414-8646Luis Rodriguez-Gil3https://orcid.org/0000-0003-3611-1418Faculty of Engineering, University of Deusto, Bilbao, SpainFaculty of Engineering, University of Deusto, Bilbao, SpainFaculty of Engineering, University of Deusto, Bilbao, SpainLabsLand, Bilbao, SpainEducational remote laboratories allow users to access and control via the Internet remote equipment, that may be physically located anywhere in the world. They have a great potential for education, since they offer many advantages, such as cost reduction, high flexibility or the possibility of sharing equipment among institutions. However, their use is not yet as widespread as it could be. Freely available laboratories often present significant reliability issues. Instructors often plan their lessons in advance, and incorporating third-party tools that are prone to failure is risky, since they may be unavailable for the class and present errors to the students, which may make it necessary to suspend the session or find alternatives on the go. This contribution analyzes the reliability of a set of state-of-the-art laboratories with a view to categorizing and quantifying the most common failures. It then describes a multi-layered software model for detecting errors in laboratories. This model has two main goals. First, to ensure that the laboratory management system is aware of the state of the laboratory, so that users do not experience errors and laboratory maintenance personnel can repair it as soon as possible. Second, to serve as a base for a fault-tolerance model that leverages replicated instances of the laboratory. This fault-tolerance model is also described, and is designed to provide high availability and support for multiple concurrent users. The effectiveness of this model is validated by analyzing the reliability and availability of two remote laboratories in which it has been implemented.https://ieeexplore.ieee.org/document/9376937/Remote laboratoryreliabilityavailabilityfailure detectionreplicability
spellingShingle Aitor Villar-Martinez
Javier Garcia-Zubia
Ignacio Angulo
Luis Rodriguez-Gil
Towards Reliable Remote Laboratory Experiences: A Model for Maximizing Availability Through Fault-Detection and Replication
IEEE Access
Remote laboratory
reliability
availability
failure detection
replicability
title Towards Reliable Remote Laboratory Experiences: A Model for Maximizing Availability Through Fault-Detection and Replication
title_full Towards Reliable Remote Laboratory Experiences: A Model for Maximizing Availability Through Fault-Detection and Replication
title_fullStr Towards Reliable Remote Laboratory Experiences: A Model for Maximizing Availability Through Fault-Detection and Replication
title_full_unstemmed Towards Reliable Remote Laboratory Experiences: A Model for Maximizing Availability Through Fault-Detection and Replication
title_short Towards Reliable Remote Laboratory Experiences: A Model for Maximizing Availability Through Fault-Detection and Replication
title_sort towards reliable remote laboratory experiences a model for maximizing availability through fault detection and replication
topic Remote laboratory
reliability
availability
failure detection
replicability
url https://ieeexplore.ieee.org/document/9376937/
work_keys_str_mv AT aitorvillarmartinez towardsreliableremotelaboratoryexperiencesamodelformaximizingavailabilitythroughfaultdetectionandreplication
AT javiergarciazubia towardsreliableremotelaboratoryexperiencesamodelformaximizingavailabilitythroughfaultdetectionandreplication
AT ignacioangulo towardsreliableremotelaboratoryexperiencesamodelformaximizingavailabilitythroughfaultdetectionandreplication
AT luisrodriguezgil towardsreliableremotelaboratoryexperiencesamodelformaximizingavailabilitythroughfaultdetectionandreplication