Prioritized optical arbitration systems and methods
AssigneeHewlett Packard Enterprise Development LP
InventorsNathan L Binkert, Moray McLaren, Alan Lynn Davis
Life of this patent
Estimating the term…
Abstract
According to an example, nodes request access to a shared resource in a prioritized optical arbitration system. Each node attempts to extract a wavelength corresponding to a priority level selected by the node from a waveguide. A node is granted access to the resource according to priority level, and is to extract from the waveguide the corresponding wavelength.
Claims9
A method for performing prioritized optical arbitration of a shared resource, the method comprising:
- injecting multiple wavelengths of light into a waveguide, wherein the waveguide is optically coupled to each node in a multi-node system and each wavelength corresponds to a particular priority level;
- and
- requesting access to the resource for a period of time, each node selecting a priority level and attempting to extract the wavelength corresponding to the priority level selected by the node from the waveguide;
- granting one of the nodes access to the resource, wherein the node granted access is to extract from the waveguide the wavelength corresponding to the priority level selected by the node granted access, the priority level being the highest priority level selected by any of the nodes;
- and
- increasing the priority level for nodes failing to obtain access to the resource based on one or more of:
- class of service agreement, type of information, global age of information, length of time information has been stored at the node, and present length of time before information expires.
A prioritized optical arbitration system to provide prioritized optical arbitration of a shared resource, wherein multiple wavelengths of light are injected into a waveguide optically coupled to each node in a multi-node system and each wavelength corresponds to a particular priority level, wherein the system comprises:
- an electronic circuit to:
- receive requests to access to the resource for a period of time, each node selecting a priority level and attempting to extract the wavelength corresponding to the priority level selected by the node from the waveguide;
- and
- grant one of the nodes access to the resource, wherein the node granted access has a highest selected priority level of the plurality of priority levels selected by the nodes, and the node with the highest selected priority level is to extract from the waveguide the wavelength corresponding to the highest selected priority level,
- wherein the priority level is increased for nodes failing to obtain access to the resource based on one or more of:
- class of service agreement, type of information, global age of information, length of time information has been stored at the node, and present length of time before information expires.
Dependencies are inferred from the claim text.