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...
Main Authors: | , , , |
---|---|
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 |