Resilient Data Collection of Wireless Sensor Networks in Oil and Gas - - PowerPoint PPT Presentation

resilient data collection of wireless sensor networks in
SMART_READER_LITE
LIVE PREVIEW

Resilient Data Collection of Wireless Sensor Networks in Oil and Gas - - PowerPoint PPT Presentation

Resilient Data Collection of Wireless Sensor Networks in Oil and Gas Refineries Tianyuan Liu, Klara Nahrstedt University of Illinois at Urbana-Champaign Nov 29, 2017 Funded by the U.S. Department of Energy and the U.S. Department of Homeland


slide-1
SLIDE 1

Funded by the U.S. Department of Energy and the U.S. Department of Homeland Security | cred-c.org

Resilient Data Collection of Wireless Sensor Networks in Oil and Gas Refineries

Tianyuan Liu, Klara Nahrstedt University of Illinois at Urbana-Champaign Nov 29, 2017

slide-2
SLIDE 2

Motivation – Wireless Sensors

  • Wireless sensing improves refinery operations
  • Emerson process management suggests a saving of $12.3M/year for a typical

250-Mbpd refinery by deploying wireless sensing technology.

slide-3
SLIDE 3

cred-c.org | 3

Motivation – Refinery Resiliency

  • The sensors are deployed in open areas
  • Subject to cyber-attacks and hazardous environment
  • Hurricane Harvey destroyed the

nation’s largest refinery in August 2017.

  • Motivates
  • Fast failure detection
  • Large-scale failure tolerance
  • Efficient failure recovery
  • Minimizing risks for cyber-attacks
slide-4
SLIDE 4

cred-c.org | 4

Motivation – Defining Resiliency

  • The resiliency from networking aspect:

Ability of the sensor network to maintain connectivity to the data center under large scale failures.

slide-5
SLIDE 5

cred-c.org | 5

Related Technology – WirelessHART

  • WirelessHART
  • A wireless mesh network communication protocol for process automation

applications.

  • Based on the Highway Addressable Remote Transducer Protocol (HART).
slide-6
SLIDE 6

cred-c.org | 6

Related Technology – WirelessHART

  • WirelessHART
  • A wireless mesh network communication protocol for process automation

applications.

  • Based on the Highway Addressable Remote Transducer Protocol (HART).
  • Failure Tolerating Approach
  • Disjoint multi-path structure
  • Tolerates single point of failure
  • does not tolerate large scale failures
slide-7
SLIDE 7

cred-c.org | 7

Related Technology – WirelessHART

  • WirelessHART
  • A wireless mesh network communication protocol for process automation

applications.

  • Based on the Highway Addressable Remote Transducer Protocol (HART).
  • Security design
  • Defense for jamming, eavesdropping, replay attacks, man-in-the-middle attacks,

and Sybil attacks

  • Devices use a shared join key to authenticate themselves to the Gateway
  • an attacker may have access to the key by compromising a device
slide-8
SLIDE 8

cred-c.org | 8

Our Approach

  • Embedding resiliency into data collection framework
  • Wireless mesh network
  • Multi-tree structure
  • Tolerate large scale failures by a distributed self-healing protocol
  • Reduce the risk of leaking shared join key
  • Construct optimal data collection paths
  • Recover connectivity under failures by self-healing
slide-9
SLIDE 9

cred-c.org | 9

Model

  • Model:
  • Sensors send data to master via

SCADA-like protocol

  • Short-range v.s. long-range

communication capabilities

  • Hop-by-hop communication
  • Fail-stop model
slide-10
SLIDE 10

cred-c.org | 10

Construct Data Collection Path

  • Optimization goals:
  • Minimize data collection time (tree

height)

  • Bound key leakage probability (tree

size)

slide-11
SLIDE 11

cred-c.org | 11

Failure Detection

  • Every sensor runs failure detection

for its parent

  • Upon parent failure detected,

trigger self-healing

slide-12
SLIDE 12

cred-c.org | 12

Recover Connectivity

slide-13
SLIDE 13

cred-c.org | 13

Solution Highlights

  • Construct data collection trees
  • Centralized planning
  • Data collection time optimization by Mixed-Integer Linear Programming (MILP)
  • Shared key leakage probability is bounded
  • Recover connectivity under failures
  • Distributed self-healing protocol
  • Heuristic approach to re-construct backup data collection paths
slide-14
SLIDE 14

cred-c.org | 14

Experiments

  • Simulation
  • Generate topologies with up to 500+ sensors
  • Inject large scale failures with 2% of nodes
  • Achieve >90% failure recovery (reliability), with <7% overhead on data collection

time (efficiency)

  • Testbed of Prototype on Raspberry Pi 3
  • CPU utilization (< 2%)
  • End-to-end delay for self-healing protocol (< 5s)
slide-15
SLIDE 15

cred-c.org | 15

Publication and Software

  • A paper at CNC workshop 2018, and a technical report.
  • A planning software which computes the optimal data

collection paths.

  • An extendable testbed for self-healing protocols.

(https://github.com/yuralty/SHTestbed)

slide-16
SLIDE 16

cred-c.org | 16

Future Directions

  • Explore alternative topologies and placements of sensors for

trustworthy sensor networks over the O&G infrastructures.

  • Explore other resilient monitoring technologies with an

emphasis on location-based services, e.g. in drone monitoring systems.

slide-17
SLIDE 17

cred-c.org | 17

Thank you!

Tianyuan Liu and Klara Nahrstedt {tliu60, klara}@illinois.edu