arrow
Return

Software-Defined Workflows for Distributed Interoperable Closed-Loop Neuromodulation Control Systems

delete2021-01-01
delete3
delete
OA
AI
P
Pradeeban Kathiravelu *
P
Parisa Sarikhani
谷平 cover
谷平 (Ping Gu)
B
Babak Mahmoudi
DOI:10.1109/ACCESS.2021.3113892delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Closed-loop neuromodulation control systems facilitate regulating abnormal physiological processes by recording neurophysiological activities and modifying those activities through feedback loops. Designing such systems requires interoperable service composition, consisting of cycles. Workflow frameworks enable standard modular architectures, offering reproducible automated pipelines. However, those frameworks limit their support to executions represented by directed acyclic graphs (DAGs). DAGs need a pre-defined start and end execution step with no cycles, thus preventing the researchers from using the standard workflow languages as-is for closed-loop workflows and pipelines. In this paper, we present NEXUS, a workflow orchestration framework for distributed analytics systems. NEXUS proposes a Software-Defined Workflows approach, inspired by Software-Defined Networking (SDN), which separates the data flows across the service instances from the control flows. NEXUS enables creating interoperable workflows with closed loops by defining the workflows in a logically centralized approach, from microservices representing each execution step. The centralized NEXUS orchestrator facilitates dynamically composing and managing scientific workflows from the services and existing workflows, with minimal restrictions. NEXUS represents complex workflows as directed hypergraphs (DHGs) rather than DAGs. We illustrate a seamless execution of neuromodulation control systems by supporting loops in a workflow as the use case of NEXUS. Our evaluations highlight the feasibility, flexibility, performance, and scalability of NEXUS in modeling and executing closed-loop workflows.
Keywords:
Control systems
Cloud computing
Neuromodulation
Standards
Distributed databases
Licenses
Pipelines
Closed-loop simulations
neuromodulation control systems
workflow orchestration

Journal

IEEE Access cover
IEEE Access
IF:
3.6
Papers:
9.8W
Citations:
29.4W

Organization

E
Emory University
Scholars:
5.0W
Papers: 4.2W
Citations: 5.7W
Cited Papers

Cited Papers

An autonomous 16 mm/sup 3/ solar-powered node for distributed wireless sensor networks
err2024-10-30
err0
PREAI
errB.A. Warneke; M.D. Scott; B.S. Leibowitz; Lixia Zhou; C.L. Bellew; J.A. Chediak; J.M. Kahn; B.E. Boser; K.S.J. Pister
errShare
errSave
Taking the Human Out of the Loop: A Review of Bayesian Optimization
err2016-01-01
err3.5K
PREAI
errShahriari, Bobak; Swersky, Kevin; Wang, Ziyu; Adams, Ryan P.; de Freitas, Nando
errShare
errSave
CWL-Airflow: a lightweight pipeline manager supporting Common Workflow Language
err2019-07-18
err32
errOAAI
errKotliar, Michael; Kartashov, Andrey V.; Barski, Artem
errShare
errSave
Nextflow enables reproducible computational workflows
err2017-04-11
err1.2K
PREAI
errDi Tommaso, Paolo; Chatzou, Maria; Floden, Evan W.; Prieto Barja, Pablo; Palumbo, Emilio; Notredame, Cedric
errShare
errSave
Toil enables reproducible, open source, big biomedical data analyses
err2017-04-11
err830
errOAAI
errVivian, John; Rao, Arjun Arkal; Nothaft, Frank Austin; Ketchum, Christopher; Armstrong, Joel; Novak, Adam; Pfeil, Jacob; Narkizian, Jake; Deran, Alden D.; Musselman-Brown, Audrey; Schmidt, Hannes; Amstutz, Peter; Craft, Brian; Goldman, Mary; Rosenbloom, Kate; Cline, Melissa; O'Connor, Brian; Hanna, Megan; Birger, Chet; Kent, W. James; Patterson, David A.; Joseph, Anthony D.; Zhu, Jingchun; Zaranek, Sasha; Getz, Gad; Haussler, David; Paten, Benedict
errShare
errSave
Architecture and self-assembly of the SARS-CoV-2 nucleocapsid protein
err
IF0
err2020-05-17
err0
errOAAI
errQiaozhen Ye; Alan M.V. West; Steve Silletti; Kevin D. Corbett
errShare
errSave
errShare
errSave
researcher View more