Latency aware dynamic memory map

US2025138997A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2025138997-A1
Application numberUS-202318496675-A
CountryUS
Kind codeA1
Filing dateOct 27, 2023
Priority dateOct 27, 2023
Publication dateMay 1, 2025
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An edge network includes an information handling system configured to manage a shared memory, and a client device. A series of edge systems each include a portion of the shared memory. The information handling system determines that the client device is bottlenecked in processing a service, locks data associated with the service in the shared memory of a first edge system, permits a second edge system to access the first data, and directs the second edge system to process the service.

First claim

Opening claim text (preview).

What is claimed is: 1 . An edge network, comprising: an information handling system configured to manage a shared memory; a client device; and a plurality of edge systems, each edge system including a portion of the shared memory; wherein the information handling system is further configured to determine that the client device is bottlenecked in processing a first service, to lock first data associated with the first service in the shared memory of a first edge system, to permit a second edge system to access the first data, and to direct the second edge system to process the first service. 2 . The edge network of claim 1 wherein in processing the first service, the second edge system is configured to write a result of the processing of the first service to the shared memory of the first edge system. 3 . The edge network of claim 2 , wherein the information handling system is further configured to determine that the second edge system has completed processing the first service. 4 . The edge network of claim 3 wherein, when the processing of the first service is completed, the information handling system is further configured to unlock the first data in the shared memory of the first edge system. 5 . The edge network of claim 1 , wherein the information handling system is further configured to determine that the client device is bottlenecked in processing a second service, to move second data associated with the second service from the shared memory of a third edge system to the shared memory of a fourth edge system, to permit the client device to access the second data in the shared memory of the fourth edge system, and to direct the client system to process the second service, wherein the fourth edge system is closer in the edge network to the client system than the third edge system. 6 . The edge network of claim 5 , wherein in processing the second service, the client device is configured to write a result of the processing of the second service to the shared memory of the fourth edge system. 7 . The edge network of claim 6 , wherein the information handling system is further configured to determine that the client system has completed processing the second service. 8 . The edge network of claim 7 , wherein, when the processing of the second service is completed, the information handling system is further configured to unlock the second data in the shared memory of the fourth edge system. 9 . The edge network of claim 1 , wherein the shared memory is a Smart Data Accelerator Interface shared memory. 10 . A method, comprising: providing, in an edge network, an information handling system configured to manage a shared memory; providing, in the edge network, a client device; providing, in the edge network, a plurality of edge systems, each edge system including a portion of the shared memory; determining, by the information handling system, that the client device is bottlenecked in processing a first service; locking first data associated with the first service in the shared memory of a first edge system; permitting a second edge system to access the first data; and directing the second edge system to process the first service. 11 . The method of claim 10 wherein in processing the first service, the method further comprises writing a result of the processing of the first service to the shared memory of the first edge system. 12 . The method of claim 11 , further comprising determining that the second edge system has completed processing the first service. 13 . The method of claim 12 wherein, when the processing of the first service is completed, method further comprises unlocking the first data in the shared memory of the first edge system. 14 . The method of claim 10 , further comprising: determining, by the information handling system, that the client device is bottlenecked in processing a second service; moving second data associated with the second service from the shared memory of a third edge system to the shared memory of a fourth edge system, wherein the fourth edge system is closer in the edge network to the client system than the third edge system; permitting the client device to access the second data in the shared memory of the fourth edge system; and directing the client system to process the second service. 15 . The method of claim 14 wherein in processing the second service, the method further comprises writing, by the client device, a result of the processing of the second service to the shared memory of the fourth edge system. 16 . The method of claim 15 , further comprising determining that the client system has completed processing the second service. 17 . The method of claim 16 wherein, when the processing of the second service is completed, the method further comprises unlocking the second data in the shared memory of the fourth edge system. 18 . The method of claim 10 , wherein the shared memory is a Smart Data Accelerator Interface shared memory. 19 . An edge network, comprising: an information handling system configured to manage a shared memory; and a plurality of edge systems, each edge system including a portion of the shared memory; wherein the information handling system is further configured to determine that a first client device is coupled to the edge network via a first edge system, and to move first data associated with a first service on the first client device to the shared memory of the first edge system in response to determining that the first client device is coupled to the first edge system. 20 . The edge network of claim 19 , wherein the information handling system is further configured to determine that a second client device is coupled to the edge network via a second edge system and that a third client device is coupled to the edge network via a third edge system, and to move second data associated with a second service on the second client device and on the third client device to the shared memory of the fourth edge system in response to determining that the second client device is coupled to the second edge system and that a third client device is coupled to the third edge system, wherein the fourth edge system is located in the edge network between the second edge system and the third edge system.

Assignees

Inventors

Classifications

  • Grid computing · CPC title

  • Mutual exclusion algorithms · CPC title

  • Deadlock detection or avoidance · CPC title

  • Buffers; Shared memory; Pipes · CPC title

  • using a common memory, e.g. mailbox · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2025138997A1 cover?
An edge network includes an information handling system configured to manage a shared memory, and a client device. A series of edge systems each include a portion of the shared memory. The information handling system determines that the client device is bottlenecked in processing a service, locks data associated with the service in the shared memory of a first edge system, permits a second edge…
Who is the assignee on this patent?
Dell Products Lp
What technology area does this patent fall under?
Primary CPC classification G06F12/0284. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu May 01 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).