You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: sphinx/source/introduction/ps.rst
+10-3Lines changed: 10 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,7 +15,7 @@ Design
15
15
:scale:50 %
16
16
:alt:Simple parameter server architecture
17
17
18
-
Parameter server architecture
18
+
Parameter server architecture
19
19
20
20
(**C**)lients (i.e. on-node AD modules) send requests with their locally-computed anomaly detection algorithm parameters to be aggregated with the global parameters and the updated parameters returned to the client. Network communication is performed using the `ZeroMQ <https://zeromq.org>`_ library and using `Cereal <https://uscilab.github.io/cereal/>`_ for data serialization.
21
21
@@ -24,11 +24,18 @@ via the **Backend** router in round-robin fashion. For the task of updating para
24
24
25
25
A dedicated (**S**)treaming thread (cf. :ref:`api/api_code:PSstatSender`) is maintained that periodically sends the latest global statistics to the visualization server.
26
26
27
+
Anomaly ranking metrics
28
+
-----------------------
29
+
30
+
Two metrics are developed that are assigned to each outlier that allow the user to focus on the subset of anomalies that are most important:
31
+
the anomaly score reflects how unlikely an anomaly is, and the anomaly severity reflects how important the anomaly is to the runtime of the application.
32
+
PS includes these values in the provenance information and allow for the convenient sorting and filtering
33
+
of the anomalies in post-analysis. We have tested to present the individual choice of these metrics in the
34
+
online visualization module.
27
35
28
36
..
29
-
While testing has demonstratedThis simple parameter server becomes a bottleneck as the number of requests (or clients) are increasing.
37
+
While testing has demonstratedThis simple parameter server becomes a bottleneck as the number of requests (or clients) are increasing.
30
38
In the following subsection, we will describe the scalable parameter server.
0 commit comments