11 | | ''Components'' are the primary building block of the architecture. For example, a component might correspond to an edge computer, a customizable router, or a programmable access point. A component encapsulates a collection of resources, including physical resources (e.g., CPU, memory, disk, bandwidth) logical resources (e.g., file descriptors, port numbers), and synthetic resources (e.g., packet forwarding fast paths). These resources can be contained in a single physical device or distributed across a set of devices, depending on the nature of the component. Each component runs a component manager that implements a well-defined interface for the component. In addition to describing physical devices, components may be defined that represent logical devices as well. |
| 11 | ''Components'' are the primary building block of the architecture. For example, a component might correspond to an edge computer, a customizable router, a programmable access point, or an optical link. A component encapsulates a collection of resources, including physical resources (e.g., CPU, memory, disk, bandwidth) logical resources (e.g., file descriptors, port numbers), and synthetic resources (e.g., packet forwarding fast paths). These resources can be contained in a single physical device or distributed across a set of devices, depending on the nature of the component. Each component runs a component manager that implements a well-defined interface for the component. In addition to describing physical devices, components may be defined that represent logical devices as well. |