-
Notifications
You must be signed in to change notification settings - Fork 1
CaTracer
Tânia Esteves edited this page Sep 7, 2021
·
4 revisions
CaTracer is the first component of CaT's pipeline, which is responsible for collecting I/O events information. It runs simultaneously with the targeted system, observing requests from the different components and storing them as events in a log file (CaTlog).
Its design is composed of three main components:
- Collector: resorts to kernel-level tracing facilities for intercepting the context (e.g., type of event, timestamp, PID) and content (data buffers) of applications' requests.
- Handler: parses the collected information into events and saves them to a CATlog file.
- SigComp: generates signatures by computing hash sums of requests content.
CaTracer has two different implementations: