BEGIN:VCALENDAR
VERSION:2.0
PRODID:Linklings LLC
BEGIN:VTIMEZONE
TZID:America/Chicago
X-LIC-LOCATION:America/Chicago
BEGIN:DAYLIGHT
TZOFFSETFROM:-0600
TZOFFSETTO:-0500
TZNAME:CDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0500
TZOFFSETTO:-0600
TZNAME:CST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20181221T160726Z
LOCATION:D173
DTSTART;TZID=America/Chicago:20181111T142500
DTEND;TZID=America/Chicago:20181111T145000
UID:submissions.supercomputing.org_SC18_sess163_ws_works112@linklings.com
SUMMARY:Dynamic Distributed Orchestration of Node-RED IOT Workflows Using 
 a Vector Symbolic Architecture
DESCRIPTION:Workshop\nReproducibility, Scientific Computing, Scientific Wo
 rkflows, Workflows, Workshop Reg Pass, HPC, Data Intensive\n\nDynamic Dist
 ributed Orchestration of Node-RED IOT Workflows Using a Vector Symbolic Ar
 chitecture\n\nSimpkin, Taylor, Harborne, Bent, Preece...\n\nThere are a la
 rge number of workflow systems designed to work in various scientific doma
 ins, including support for the Internet of Things (IoT).  One such workflo
 w system is Node-RED, which is designed to bring workflow-based programmin
 g to IoT. However, the majority of scientific workflow systems, and specif
 ically systems like Node-RED, are designed to operate in a fixed networked
  environment, which rely on a central point of coordination in order to ma
 nage the workflow.  The main focus of the work described in this paper is 
 to investigate means whereby we can migrate Node-RED workflows into a dece
 ntralized execution environment, so that such workflows can run on Edge ne
 tworks, where nodes are extremely transient in nature.   In this work,  we
  demonstrate the feasibility of such an approach by showing how we can mig
 rate a Node-RED based traffic congestion workflow into a decentralized env
 ironment.  The traffic congestion algorithm is implemented as a set of Web
  services within Node-RED and we have architected and implemented a system
  that proxies the centralized Node-RED services using cognitively-aware wr
 apper services, designed to operate in a decentralized environment.  Our c
 ognitive services use a Vector Symbolic Architecture to semantically repre
 sent service descriptions and workflows in a way that can be unraveled on 
 the fly without any central point of control. The VSA-based system is capa
 ble of parsing Node-RED workflows and migrating them to a decentralized en
 vironment for execution; providing a way to use Node-RED as a front-end gr
 aphical composition tool for decentralized workflows.
URL:https://sc18.supercomputing.org/presentation/?id=ws_works112&sess=sess
 163
END:VEVENT
END:VCALENDAR

