Back to results
US 12,568,140 B2Granted
Using virtual bus to form virtual network
AssigneeHuawei Technologies Co., Ltd.
InventorsLongwen Lan, Zhuo Cheng, Zhen Cheng, Wen Zhou, Yi Su
Life of this patent
Estimating the term…
Abstract
A data processing system in embodiments of this application includes a storage layer, a virtual bus, and a service layer. The storage layer includes a plurality of storage devices that are configured to provide storage space. The virtual bus is configured to receive registration of the plurality of storage devices to form a virtual network comprising the plurality of storage devices. The service layer is configured to provide a service for a user based on the virtual network.
Claims18
A data processing system, comprising:
- a plurality of storage devices, and a virtual bus, wherein
- the plurality of storage devices are configured to provide storage space;
- the virtual bus is configured to receive a registration of the plurality of storage devices;
- and wherein
- the plurality of storage devices are connected to the virtual bus, and the plurality of storage devices are not directly connected to each other, and the plurality of storage devices exchange data or transfer a message to each other through the virtual bus;
- wherein the plurality of storage devices exchange data through the virtual bus comprises:
- a transmit end of the plurality of storage devices is configured to push data to a pre-divided cache space of the virtual bus, and a receive end of the plurality of storage devices is configured to fetch the data from the pre-divided cache space;
- and
- wherein the plurality of storage devices transfer a message to each other through the virtual bus comprises:
- the plurality of storage devices transfer a message to each other through a message queue of the virtual bus, and the message queue is configured to store the message transferred between the plurality of storage devices.
7 more elements
A data processing method, comprising:
- receiving, by using a virtual bus, a registration of a plurality of storage devices, wherein the plurality of storage devices are configured to provide storage space, wherein the plurality of storage devices are connected to the virtual bus, the plurality of storage devices are not directly connected to each other, the plurality of storage devices exchange data or transfer a message to each other through the virtual bus;
- pushing, by a transmit end of the plurality of storage devices, data to a pre-divided cache space of the virtual bus;
- and
- fetching, by a receive end of the plurality of storage devices, the data from the pre-divided cache space;
- and wherein
- the plurality of storage devices transfer a message to each other through the virtual bus comprises:
- the plurality of storage devices transfer a message to each other through a message queue of the virtual bus, and the message queue is configured to store the message transferred between the plurality of storage devices.
4 more elements
Dependencies are inferred from the claim text.