G06F13/122

Storage system resource rebuild based on input-output operation indicator

An apparatus comprises a storage system comprising at least one processing device and a plurality of storage devices. The at least one processing device is configured to obtain a given input-output operation from a host device and to determine that the given input-output operation comprises an indicator having a particular value. The particular value indicates that the given input-output operation is a repeat of a prior input-output operation. The at least one processing device is further configured to rebuild at least one resource of the storage system that is designated for servicing the given input-output operation based at least in part on the determination that the given input-output operation comprises the indicator having the particular value.

Programmatic control of device I/O; EMF quiet mode, zone, signaling, and protocol
11625340 · 2023-04-11 ·

Programmatic control of device I/O and EMF quiet mode, zone, signaling, and protocol are disclosed. Programmatic device I/O control reduces EMF radiation from a device with a device I/O controller application for programmatic control of the device's I/O channels. Responsive to firing of control rules, the device I/O application calls device APIs to control I/O channel settings. A quiet mode that reduces overall EMF radiation from a device is administered by an administrator and controls the device's wired or wireless I/O channels to create an EMF quiet zone in which some or all devices in a vicinity respond to a request to put themselves into an EMF quiet mode.

Managing access to peripherals in a containerized environment

Access to peripherals can be managed in a containerized environment. A management service can be employed on a computing device to detect when a container is created. When a container is created or a peripheral is connected, the management service can determine that an application running within the container should be allowed to access a peripheral. The management service can then interface with a peripheral mapper running within the container to enable the application to access the peripheral. A peripheral access manager can also be employed to isolate the peripheral to the container.

A DEVICE CAPABLE OF BEING OPERATED IN DIFFERENT MODES
20170371373 · 2017-12-28 ·

A computing device may have a number of ports that can be connected to different peripheral devices and the availability, capability and/or functionality available through different ports may change depending on a mode of operation of the computing device. A user will not generally be aware of which ports can be used as they are all, in theory, available and the usability of an individual port is likely to change if a different host device is connected to the docking station or according to the mode the computing device is operating in. This is especially the case if the ports can all accept the same plug, for example, a USB Type-C plug. In order to allow a user to see easily which port is/are active to provide a particular capability, a controller determines a mode of operation of the device, the mode of operation being such that particular capabilities are made available at one or more of the plurality of peripheral ports, and controls an indicator associated with a particular peripheral port to provide an indication that the particular peripheral port is active to provide a capability if a peripheral device requiring that capability is connected to the particular peripheral port.

Expander I/O module discovery and management system

An expander I/O module discovery/management system includes a secondary system chassis housing an expander I/O module coupled to a server device. The server device identifies the secondary system chassis and an expander I/O module port utilized by that server device, and then generates and transmits an expander I/O module reporting communication identifying the secondary system chassis and the expander I/O module port. A primary system chassis houses a switching I/O module coupled to the expander I/O module. The switching I/O module receives the expander I/O module reporting communication and determines that the secondary system chassis identified in the expander I/O module reporting communication is different than the primary system chassis. In response, the switching I/O module assigns a virtual slot to the expander I/O module, and assigns a virtual port associated with the virtual slot to the expander I/O module port identified in the expander I/O module reporting communication.

HYPER-CONVERGED INFRASTRUCTURE (HCI) PLATFORM DEVELOPMENT WITH SMARTNIC-BASED HARDWARE SIMULATION

A platform development system and method in which configuration information for an information handling resource type, e.g., a network interface card, is obtained by accessing a first instance of the resource type. The configuration information includes one or more fixed elements and a corresponding number of variable elements. Configuration information may include attribute-value pairs in which the attribute field of each pair is the fixed part of the configuration information and the corresponding value field is the variable part. A simulation policy, indicative of the fixed part of the configuration information, may then be defined for the resource type of interest. The simulation policy, in conjunction with user-specified values for the variable part of the configuration information, may define configuration information for a second instance of the resource type. A management server simulator may then simulate the second instance of the resource type based on the applicable configuration information.

Processing input/output requests using proxy and owner storage systems

A first storage system is configured as a proxy for a logical volume stored on a second storage system. Upon receiving a response from a second storage system verifying an availability of a logical volume for an input/output (I/O) request, the I/O request is conveyed to an identified port, a result of the I/O request is received from the identified port, the result is conveyed to a host computer.

Hardware accelerator and chip
09842069 · 2017-12-12 · ·

Present invention disclose a hardware accelerator and a chip, and the hardware accelerator includes: an interface circuit and an accelerator core coupled to the interface circuit, where the interface circuit is configured to receive a first task request, perform decoding on the first task request to acquire identifier information, and configure, according to the identifier information, the first task request to be in an FIFO queue that matches the identifier information; a scheduling controller is configured to determine, from at least two channel groups, one or more target channel groups that have at least one to-be-processed second task request in an n.sup.th period, receive a time parameter that is fed back by the accelerator core and corresponding to the target channel group, and schedule the at least one second task request in the one or more target channel groups according to the time parameter and a weighted round robin algorithm.

DISPLAY SYSTEM WITH PHASE ORIENTED REFLECTIVE CONTROL

A vehicle display mirror system is disclosed. The system comprises a display device and a reflecting polarizer. The display device is operable to display image data on a display surface as display light. The reflecting polarizer comprises a light receiving surface proximate the display surface and configured to output the display light in a first polarization from an emitting surface. The system further comprises a liquid crystal element, a polarizing element, and a controller. The controller is in communication with the liquid crystal element and configured to selectively align a liquid crystal material to pass the display light through the liquid crystal element and deactivate the liquid crystal element to adjust a received light from the first polarization to a second polarization and reflect the second polarization from the emitting surface.

WRITE ENABLE CIRCUIT, ACCESS SWITCHING CIRCUIT AND ANALOG-TO-DIGITAL CONVERTER UNIT

A write-enable circuit outputting a write-enable signal for digital data, in an analog-to-digital converter comprising a bus-controller connected to an external unit, an arithmetic processing unit performing data processing, and an arithmetic unit holding the data and having a normal access mode in which the data are temporarily written into the arithmetic processing unit and then written into the bus-controller and a high-speed access mode in which the data are written directly into the bus-controller. The circuit comprises an address-coincidence-determining circuit provided in the arithmetic unit outputting a write-enable signal from the arithmetic unit when a predetermined address for a memory of the bus-controller coincides with an address specified by the arithmetic processing unit; and a logic circuit inputting the write-enable signal to the bus-controller when the arithmetic processing unit asserts a high-speed access signal indicating that now is in the high-speed access mode.