TY - GEN
T1 - Virtual framework for development and testing of federation software stack
AU - Al-Najjar, Anees
AU - Rao, Nageswara S.V.
AU - Imam, Neena
AU - Naughton, Thomas
AU - Hitefield, Seth
AU - Sorrillo, Lawrence
AU - Kohl, James
AU - Elwasif, Wael
AU - Bilheux, Jean Christophe
AU - Bilheux, Hassina
AU - Boehm, Swen
AU - Kincl, Jason
N1 - Publisher Copyright:
© 2021 IEEE.
PY - 2021/10/4
Y1 - 2021/10/4
N2 - Softwarization of networked infrastructures combined with containerization of codes promises unprecedented computing capabilities distributed across the federations of computing systems and physical instruments. The development and testing of a software stack that implements these capabilities over an expensive physical production infrastructure is not cost-effective, and in the early stages, may potentially cause service disruptions. To address these aspects, we develop the Virtual Federated Science Instrument Environment (VFSIE), a digital twin of the physical infrastructure that emulates a multi-site federation. Each federated site is emulated using containers and virtual hosts that are connected over local-area networks, and the sites, in turn, are connected over an emulated wide-area network. We describe the framework design and implementation details. We also illustrate its application by emulating a federation of four laboratories that use Jupyter Notebook for computations and the EPICS software system for instrument control.
AB - Softwarization of networked infrastructures combined with containerization of codes promises unprecedented computing capabilities distributed across the federations of computing systems and physical instruments. The development and testing of a software stack that implements these capabilities over an expensive physical production infrastructure is not cost-effective, and in the early stages, may potentially cause service disruptions. To address these aspects, we develop the Virtual Federated Science Instrument Environment (VFSIE), a digital twin of the physical infrastructure that emulates a multi-site federation. Each federated site is emulated using containers and virtual hosts that are connected over local-area networks, and the sites, in turn, are connected over an emulated wide-area network. We describe the framework design and implementation details. We also illustrate its application by emulating a federation of four laboratories that use Jupyter Notebook for computations and the EPICS software system for instrument control.
KW - Containerization
KW - Federated science instruments
KW - Instrument control
KW - Softwarized infrastructures
UR - http://www.scopus.com/inward/record.url?scp=85118461505&partnerID=8YFLogxK
U2 - 10.1109/LCN52139.2021.9524993
DO - 10.1109/LCN52139.2021.9524993
M3 - Conference contribution
AN - SCOPUS:85118461505
T3 - Proceedings - Conference on Local Computer Networks, LCN
SP - 323
EP - 326
BT - Proceedings of the IEEE 46th Conference on Local Computer Networks, LCN 2021
A2 - Khoukhi, Lyes
A2 - Oteafy, Sharief
A2 - Bulut, Eyuphan
PB - IEEE Computer Society
T2 - 46th IEEE Conference on Local Computer Networks, LCN 2021
Y2 - 4 October 2021 through 7 October 2021
ER -