Project

General

Profile

Actions

Optimization #2317

open
VJ OD

rcu

Optimization #2317: rcu

Added by Victor Julien over 8 years ago. Updated almost 3 years ago.

Status:
New
Priority:
Normal
Assignee:
Target version:
Effort:
Difficulty:
Label:

Description

RCU (read copy update) is a technique for improving scalability of data structures.

It has been problematic because of patents though. Many corporations felt it was too risky to use it. Most (or all?) of the relevant patents expired, so we could reconsider this.

First thing to find out if whether the patent situation is resolved.

2nd question is: do all platforms (incl Windows) support urcu?


Related issues 1 (1 open0 closed)

Related to Suricata - Task #2309: SuriCon 2017 brainstormAssignedVictor JulienActions

VJ Updated by Victor Julien over 8 years ago Actions #1

  • Related to Task #2309: SuriCon 2017 brainstorm added

RS Updated by Richard Sailer over 8 years ago Actions #2

The linux kernel uses a flavor of RCU (https://lwn.net/Articles/262464/) so they may have solved or circumvented,
the patent issue. Perhaps a way to go would be to take inspiration from how they did this or to ask in
#kernelnewbies on oftc.

VJ Updated by Victor Julien about 8 years ago Actions #3

  • Description updated (diff)

VJ Updated by Victor Julien about 8 years ago Actions #4

  • Related to Feature #2318: matching on large amounts of data with dynamic updates added

AH Updated by Andreas Herz almost 7 years ago Actions #5

  • Assignee set to OISF Dev

VJ Updated by Victor Julien over 6 years ago Actions #6

  • Related to deleted (Feature #2318: matching on large amounts of data with dynamic updates)
Actions

Also available in: PDF Atom