METHOD AND SYSTEM FOR PROVISIONING WORKFLOWS BASED ON LOCALITY

    公开(公告)号:US20220342700A1

    公开(公告)日:2022-10-27

    申请号:US17236754

    申请日:2021-04-21

    IPC分类号: G06F9/48 G06F9/46

    摘要: Techniques described herein relate to a method for deploying workflows. The method may include receiving, at a service controller of a federated controller, a request to deploy a workflow in a device ecosystem; decomposing, the workflow into a plurality of workflow portions; identifying an initial platform controller for a domain associated with an anchor point; making a determination that the domain associated with the initial platform controller is not able to perform remaining workflow portions of the plurality of workflow portions; in response to the determination: identifying a plurality of additional platform controllers for additional domains that previously expressed capabilities corresponding to the remaining workflow portions of the plurality of workflow portions; selecting, based on a locality associated with the anchor point, an additional platform controller of the plurality of additional platform controllers; and initiating performance of the workflow using the initial platform controller and the additional platform controller.

    Disaggregation of flash management

    公开(公告)号:US10788994B1

    公开(公告)日:2020-09-29

    申请号:US14586083

    申请日:2014-12-30

    IPC分类号: G06F3/06

    摘要: A system, computer program product, and computer-executable method for managing flash devices within a data storage environment utilized by an application of one or more applications, wherein the application accesses the managed flash devices through a pool of flash storage provided by the data storage, the system, computer program product, and computer-executable method comprising receiving a data I/O from the application, analyzing the data I/O directed toward the pool of flash storage in relation to the flash devices, and managing the flash devices based on data I/Os directed toward the pool of flash storage by the application.

    DISTRIBUTED MEMORY CHECKPOINTING USING STORAGE CLASS MEMORY SYSTEMS

    公开(公告)号:US20200026603A1

    公开(公告)日:2020-01-23

    申请号:US16038717

    申请日:2018-07-18

    IPC分类号: G06F11/14 G06F11/10 H04L29/08

    摘要: Systems and methods are provided for implementing memory checkpointing using a distributed non-volatile memory system. For example, an application runs on a plurality of server nodes in a server cluster. Each server node includes system memory having volatile system memory and non-volatile system memory. A current application state of the application is maintained in the system memory of one or more server nodes. A checkpoint operation is performed to generate a distributed checkpoint image of the current application state of the application. The distributed checkpoint image is stored in the non-volatile system memory of the plurality of server nodes. Fault-tolerant parity data is generated for the distributed checkpoint image, and the fault-tolerant parity data for the distributed checkpoint image is stored in the non-volatile system memory of one or more of the plurality of server nodes.

    Optimizing workflow movement through device ecosystem boundaries

    公开(公告)号:US11669525B2

    公开(公告)日:2023-06-06

    申请号:US17236772

    申请日:2021-04-21

    摘要: Techniques described herein relate to a method for optimizing workflow execution. The method may include receiving an event notification at a service controller, wherein the event notification is associated with a workflow deployed in a device ecosystem; performing, based on receiving the event notification, a workflow reconfiguration action comprising: providing a first workflow portion to a first platform controller in a first domain in the device ecosystem; transmitting a workflow reconfiguration action notification to a second platform controller in a second domain of the device ecosystem; identifying, by the second platform controller and in response to receiving the workflow reconfiguration action notification, a data transfer optimization action associated with data to be transmitted from the second domain to the first domain and used during execution of the first workflow portion; and transmitting the data from the second domain to the first domain using the data transfer optimization action.

    OPTIMIZING WORKFLOW MOVEMENT THROUGH DEVICE ECOSYSTEM BOUNDARIES

    公开(公告)号:US20220342886A1

    公开(公告)日:2022-10-27

    申请号:US17236772

    申请日:2021-04-21

    摘要: Techniques described herein relate to a method for optimizing workflow execution. The method may include receiving an event notification at a service controller, wherein the event notification is associated with a workflow deployed in a device ecosystem; performing, based on receiving the event notification, a workflow reconfiguration action comprising: providing a first workflow portion to a first platform controller in a first domain in the device ecosystem; transmitting a workflow reconfiguration action notification to a second platform controller in a second domain of the device ecosystem; identifying, by the second platform controller and in response to receiving the workflow reconfiguration action notification, a data transfer optimization action associated with data to be transmitted from the second domain to the first domain and used during execution of the first workflow portion; and transmitting the data from the second domain to the first domain using the data transfer optimization action.

    METHOD AND SYSTEM FOR PROVISIONING WORKFLOWS WITH DATA MANAGEMENT SERVICES

    公开(公告)号:US20220342789A1

    公开(公告)日:2022-10-27

    申请号:US17236744

    申请日:2021-04-21

    摘要: Techniques described herein relate to a method for deploying workflows with data management services. The method may include receiving, at a service controller of a federated controller, a request to deploy a workflow in a device ecosystem; decomposing the workflow into a plurality of workflow portions; assigning, based on identifying a first platform controller, a first workflow portion to the first platform controller; assigning, based on identifying a second platform controller, a second workflow portion to the second platform controller; assigning, based on the plurality of workflow portions and a capabilities and constraints data construct, data management services to the first platform controller and the second platform controller; and initiating performance of the first workflow portion by the first platform controller and the second workflow portion by the second platform controller, in which performing the first workflow portion and the second workflow portion includes performing the data management services.

    METHOD AND SYSTEM FOR PROVISIONING WORKFLOWS WITH DYNAMIC ACCELERATOR POOLS

    公开(公告)号:US20220342714A1

    公开(公告)日:2022-10-27

    申请号:US17236733

    申请日:2021-04-21

    IPC分类号: G06F9/50 G06F9/48 G06T1/20

    摘要: Techniques described herein relate to a method for deploying workflows. The method may include obtaining, by a registration manager associated with accelerator pools, a first request from a client to perform a portion of a first workflow using accelerators; identifying a minimum quantity and a maximum quantity of accelerators associated with the first request; identifying an accelerator pool of the accelerator pools to perform the portion of the first workflow based on the minimum quantity and the maximum quantity of accelerators, where the accelerator pool includes at least the maximum quantity of accelerators; establishing a connection between the client and the accelerators of the accelerator pool to perform the portion of the first workflow; and initiating performance of the portion of the first workflow, wherein the portion of the first workflow is performed using at least the minimum quantity of accelerators.