Home > Research > Publications & Outputs > An architecture for dependable connectivity in ...

Electronic data

  • ali

    Accepted author manuscript, 1.04 MB, PDF document

Links

Text available via DOI:

View graph of relations

An architecture for dependable connectivity in OSGi-enabled dynamic distributed systems

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Published

Standard

An architecture for dependable connectivity in OSGi-enabled dynamic distributed systems. / Raza, Ali; Navaie, Keivan; Nicholson, Richard.
2018 5th International Conference on Internet of Things: Systems, Management and Security, IoTSMS 2018. Institute of Electrical and Electronics Engineers Inc., 2018. p. 99-106 8554682.

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Harvard

Raza, A, Navaie, K & Nicholson, R 2018, An architecture for dependable connectivity in OSGi-enabled dynamic distributed systems. in 2018 5th International Conference on Internet of Things: Systems, Management and Security, IoTSMS 2018., 8554682, Institute of Electrical and Electronics Engineers Inc., pp. 99-106, 5th International Conference on Internet of Things: Systems, Management and Security, IoTSMS 2018, Valencia, Spain, 15/10/18. https://doi.org/10.1109/IoTSMS.2018.8554682

APA

Raza, A., Navaie, K., & Nicholson, R. (2018). An architecture for dependable connectivity in OSGi-enabled dynamic distributed systems. In 2018 5th International Conference on Internet of Things: Systems, Management and Security, IoTSMS 2018 (pp. 99-106). Article 8554682 Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/IoTSMS.2018.8554682

Vancouver

Raza A, Navaie K, Nicholson R. An architecture for dependable connectivity in OSGi-enabled dynamic distributed systems. In 2018 5th International Conference on Internet of Things: Systems, Management and Security, IoTSMS 2018. Institute of Electrical and Electronics Engineers Inc. 2018. p. 99-106. 8554682 doi: 10.1109/IoTSMS.2018.8554682

Author

Raza, Ali ; Navaie, Keivan ; Nicholson, Richard. / An architecture for dependable connectivity in OSGi-enabled dynamic distributed systems. 2018 5th International Conference on Internet of Things: Systems, Management and Security, IoTSMS 2018. Institute of Electrical and Electronics Engineers Inc., 2018. pp. 99-106

Bibtex

@inproceedings{98518a1cd6604d3b8b632e28c2ba651a,
title = "An architecture for dependable connectivity in OSGi-enabled dynamic distributed systems",
abstract = "From air pollution monitoring to debatable surveillance for better security, dynamic distributed systems led to the birth of versatile smart environments. Dependability of such systems is challenged by the reliability of the communication links between various sub-systems. In this paper, we address this issue by designing a TCP/I P based Client-Server architecture using diverse channels, to ensure zero tolerance with regards to outage of service. The prototype system uses Raspberry Pi 3, as a remote client, to intelligently communicate with the server node by choosing one or a set of available communication links, e.g., Ethernet (LAN), Wireless-LAN (Wi-Fi), and Bluetooth channels. We further implement the system using Open Services Gateway Initiative (OSGi), a modular and interpolate-able code foundation, to withstand the challenges faced by the modern software industry e.g. complexity and scalability. Prototype system was successfully tested for hardware and software fault tolerance using different test scenarios to ensure uninterrupted service delivery. In the end, we also present a machine learning technique to mitigate the effects of severe channel hostilities for diverse channels system. The results show improvement in the quality of data transmission by exploiting the flexibility of alternate channels. We demonstrate this intelligent and seamless communication link switching technique using Support Vector Machine (SVM) in MATLAB.",
keywords = "dependability, Dynamic distributed systems, modular programing, reliability, security, software complexity, Support Vector Machine (SVM)",
author = "Ali Raza and Keivan Navaie and Richard Nicholson",
year = "2018",
month = nov,
day = "30",
doi = "10.1109/IoTSMS.2018.8554682",
language = "English",
pages = "99--106",
booktitle = "2018 5th International Conference on Internet of Things",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
note = "5th International Conference on Internet of Things: Systems, Management and Security, IoTSMS 2018 ; Conference date: 15-10-2018 Through 18-10-2018",

}

RIS

TY - GEN

T1 - An architecture for dependable connectivity in OSGi-enabled dynamic distributed systems

AU - Raza, Ali

AU - Navaie, Keivan

AU - Nicholson, Richard

PY - 2018/11/30

Y1 - 2018/11/30

N2 - From air pollution monitoring to debatable surveillance for better security, dynamic distributed systems led to the birth of versatile smart environments. Dependability of such systems is challenged by the reliability of the communication links between various sub-systems. In this paper, we address this issue by designing a TCP/I P based Client-Server architecture using diverse channels, to ensure zero tolerance with regards to outage of service. The prototype system uses Raspberry Pi 3, as a remote client, to intelligently communicate with the server node by choosing one or a set of available communication links, e.g., Ethernet (LAN), Wireless-LAN (Wi-Fi), and Bluetooth channels. We further implement the system using Open Services Gateway Initiative (OSGi), a modular and interpolate-able code foundation, to withstand the challenges faced by the modern software industry e.g. complexity and scalability. Prototype system was successfully tested for hardware and software fault tolerance using different test scenarios to ensure uninterrupted service delivery. In the end, we also present a machine learning technique to mitigate the effects of severe channel hostilities for diverse channels system. The results show improvement in the quality of data transmission by exploiting the flexibility of alternate channels. We demonstrate this intelligent and seamless communication link switching technique using Support Vector Machine (SVM) in MATLAB.

AB - From air pollution monitoring to debatable surveillance for better security, dynamic distributed systems led to the birth of versatile smart environments. Dependability of such systems is challenged by the reliability of the communication links between various sub-systems. In this paper, we address this issue by designing a TCP/I P based Client-Server architecture using diverse channels, to ensure zero tolerance with regards to outage of service. The prototype system uses Raspberry Pi 3, as a remote client, to intelligently communicate with the server node by choosing one or a set of available communication links, e.g., Ethernet (LAN), Wireless-LAN (Wi-Fi), and Bluetooth channels. We further implement the system using Open Services Gateway Initiative (OSGi), a modular and interpolate-able code foundation, to withstand the challenges faced by the modern software industry e.g. complexity and scalability. Prototype system was successfully tested for hardware and software fault tolerance using different test scenarios to ensure uninterrupted service delivery. In the end, we also present a machine learning technique to mitigate the effects of severe channel hostilities for diverse channels system. The results show improvement in the quality of data transmission by exploiting the flexibility of alternate channels. We demonstrate this intelligent and seamless communication link switching technique using Support Vector Machine (SVM) in MATLAB.

KW - dependability

KW - Dynamic distributed systems

KW - modular programing

KW - reliability

KW - security

KW - software complexity

KW - Support Vector Machine (SVM)

U2 - 10.1109/IoTSMS.2018.8554682

DO - 10.1109/IoTSMS.2018.8554682

M3 - Conference contribution/Paper

AN - SCOPUS:85059979627

SP - 99

EP - 106

BT - 2018 5th International Conference on Internet of Things

PB - Institute of Electrical and Electronics Engineers Inc.

T2 - 5th International Conference on Internet of Things: Systems, Management and Security, IoTSMS 2018

Y2 - 15 October 2018 through 18 October 2018

ER -