Request

AIOS Request Structure Mechanism

This page introduces the data structure of Request, Query, and Message, and how they are sent. Regarding how these requests are being scheduled, readers should refer to the Scheduler page.

One base class called: Request

Request is the base-class for two children classes: Query and Message

Query is for agent-to-kernel communication

Message is for module-to-module communication

Each module still only listens to one queue

Both Query and Message are being scheduled by the scheduler in one queue for each module

This is doable because both Query and Message are child classes of Request, so they share some common parameters that can be used by the scheduler to do scheduling

Last updated