IP Library Granted Patent US 11,258,687
Granted Patent B2
US 11,258,687 · App. 16/924,840 · Granted Feb 22, 2022

Method for generating requests for the segmentation of the monitoring of an interconnection network and associated hardware

Inventors: Jean-Vincent Ficet (La Chapelle Blanche, FR); Sébastien Dugue (Saint Theoffrey, FR); Marek Schimara (Vinay, FR)
Assignee: BULL SAS
H04L43/0817G06F11/3055H04L41/12H04L49/3009H04L49/15
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,258,687
App. No.
16/924,840
Granted
Feb 22, 2022
Kind
B2
Abstract

The invention relates to a method for generating a request, from a formal language instruction defining a set of ports of an interconnection network, said request including an addressing command for each one of the ports defined in the instruction, said method including the following steps: Receiving, by a communication module, a formal language instruction defining a set of ports, Processing, by a processing module, the formal language instruction so as to generate a set of numbers encoded on at least one byte, each number including position bits, each one of the position bits allowing to identify a port and at least one authorization bit, the at least one authorization bit allowing to define access rights on the ports, and Encoding, by an encoding module, the set of numbers so as to generate the request including the addressing command.

Claims (24)

1. A method for monitoring an interconnection network implementing a request generating device, said method comprising:

receiving a formal language instruction defining a set of ports corresponding to a restricted perimeter of the interconnection network,

generating, from the formal language instruction, a request including an addressing command for each one of the set of ports defined in the formal language instruction, the request encoding a set of numbers encoded on at least one byte, each number of said set of numbers encoded on said at least one byte including position bits, each one of the position bits allowing identification of a port and at least one authorization bit, the at least one authorization bit allowing to define access rights on the set of ports,

transmitting the request to a restricted perimeter monitoring module able to receive hardware statuses of the set of ports of the restricted perimeter,

requesting hardware status values by the restricted perimeter monitoring module with the set of ports corresponding to the restricted perimeter of the interconnection network,

receiving the hardware status values by the restricted perimeter monitoring module, and

storing the hardware status values by the restricted perimeter monitoring module.

2. The method for monitoring an interconnection network according to claim 1 , further comprising:

receiving additional hardware status values from a plurality of additional restricted perimeter monitoring modules,

storing the additional hardware status values, and

aggregating the additional hardware status values from the plurality of additional restricted perimeter monitoring modules.

3. The method for monitoring an interconnection network according to claim 1 , wherein at least one of the hardware status values is selected from: a state of a power supply, board voltage values, internal temperatures, a state of a fan, environmental and operational data of a display, and software versions of a switch.

4. The method for monitoring an interconnection network according to claim 1 , wherein said method for monitoring is implemented in parallel by three restricted perimeter monitoring modules.

5. The method for monitoring an interconnection network according to claim 1 , wherein the interconnection network includes a plurality of levels and the set of numbers encoded on said at least one byte includes at least one number encoded on said at least one byte for each level of the plurality of levels of the interconnection network.

6. The method for monitoring an interconnection network according to claim 1 , wherein the set of numbers encoded on said at least one byte are numbers encoded on eight bytes.

7. The method for monitoring an interconnection network according to claim 1 , wherein the set of numbers includes between two and sixteen numbers encoded on said at least one byte.

8. The method for monitoring an interconnection network according to claim 1 , wherein the formal language instruction includes a plurality of numbers corresponding to numbers of ports of the interconnection network and symbols.

9. The method for monitoring an interconnection network according to claim 1 , wherein a position bit of one of the position bits in a number of said set of numbers encoded on said at least one byte is indicative of a port number of a port of said set of ports, and a value of the position bit is indicative of whether said port is taken into account when establishing the request.

10. The method for monitoring an interconnection network according to claim 1 , wherein values of the position bits allow definition of one or more associated ports which will be taken into account when establishing the request and a value of the at least one authorization bit allows definition of whether the one or more associated ports will be a subject of a destination by the addressing command or whether the one or more associated ports will only be traversed.

11. The method for monitoring an interconnection network according to claim 1 , wherein the request generating device is configured to generate, from the formal language instruction defining the set of ports of the interconnection network, the request including the addressing command for each one of the set of ports defined in the formal language instruction, said request generating device comprising:

a communication module configured to receive the formal language instruction defining the set of ports,

a processing module, configured to process the formal language instruction to generate the set of numbers encoded on said at least one byte, and

an encoding module, configured to encode the set of numbers encoded on said at least one byte to generate said request.

12. The method for monitoring an interconnection network according to claim 1 , wherein the request generating device is configured to receive the formal language instruction from a client device and send the request to a system for monitoring the interconnection network.

Assignments (2)
PARTIAL TRANSFER AGREEMENT Recorded Oct 27, 2022
From: BULL SAS
To: LE COMMISSARIAT À L'ÉNERGIE ATOMIQUE ET AUX ÉNERGIES ALTERNATIVES
Reel/Frame 061792/0400 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 22, 2021
From: FICET, JEAN-VINCENT; DUGUE, SÉBASTIEN; SCHIMARA, MAREK
To: BULL SAS
Reel/Frame 057884/0780 →
Priority Claims (1)
FR 1759486 · Oct 10, 2017 · national
Continuity (2)
Division 16144064 · Sep 27, 2018
Related Publication 20200344141A1 · Oct 29, 2020