SCHEDULING JOBS ON GRAPHICAL PROCESSING UNITS

    公开(公告)号:US20220414817A1

    公开(公告)日:2022-12-29

    申请号:US17360122

    申请日:2021-06-28

    Abstract: Example implementations relate to scheduling of jobs for a plurality of graphics processing units (GPUs) providing concurrent processing by a plurality of virtual GPUs. According to an example, a computing system including one or more GPUs receives a request to schedule a new job to be executed by the computing system. The new job is allocated to one or more vGPUs. Allocations of existing jobs are updated to one or more vGPUs. Operational cost of operating the one or more GPUs and migration cost of allocating the new job are minimized and allocations of the existing jobs on the one or more vGPUs is updated. The new job and the existing jobs are processed by the one or more GPUs in the computing system.

    DEPLOYMENT AND CONFIGURATION OF AN EDGE SITE BASED ON DECLARATIVE INTENTS INDICATIVE OF A USE CASE

    公开(公告)号:US20220342649A1

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

    申请号:US17236884

    申请日:2021-04-21

    Abstract: Embodiments described herein are generally directed to an edge-CaaS (eCaaS) framework for providing life-cycle management of containerized applications on the edge. According to an example, declarative intents are received indicative of a use case for which a cluster of a container orchestration platform is to be deployed within an edge site that is to be created based on infrastructure associated with a private network. A deployment template is created by performing intent translation on the declarative intents and based on a set of constraints. The deployment template identifies the container orchestration platform selected by the intent translation. The deployment template is then executed to deploy and configure the edge site, including provisioning and configuring the infrastructure, installing the container orchestration platform on the infrastructure, configuring the cluster within the container orchestration platform, and deploying a containerized application or portion thereof on the cluster.

    Determining violation of a network invariant

    公开(公告)号:US11095518B2

    公开(公告)日:2021-08-17

    申请号:US16721274

    申请日:2019-12-19

    Abstract: Example implementations relate to determining whether network invariants are violated by flow rules to be implemented by the data plane of a network. In an example, a verification module implemented on a device receives a flow rule transmitted from an SDN controller to a switch, the flow rule relating to an event. The module determines whether the flow rule matches any of a plurality of network invariants cached in the device. If determined that the flow rule matches one of the plurality of network invariants, the verification module determines whether the flow rule violates the matched network invariant. If determined that the flow rule does not match any of the plurality of network invariants, the verification module (1) reports the event associated with the flow rule to a policy management module, (2) receives a new network invariant related to the event from the policy management module, and (3) determines whether the flow rule violates the new network invariant. The verification module generates an alarm if determined that the flow rule violates any of the network invariants.

    Selecting an external link of a plurality of external links

    公开(公告)号:US11038834B2

    公开(公告)日:2021-06-15

    申请号:US15884862

    申请日:2018-01-31

    Abstract: An example system may comprise a set of network devices in a network topology, the network topology having a plurality of external links that connect to other networks, wherein the system comprises a processing resource to: assign multiple Internet Protocol (IP) addresses to one of the network interfaces of a client device; communicate the multiple IP addresses to a network interface of the client device; receive a packet from the one of the network interfaces, wherein the packet includes a source address that is one of the multiple IP addresses; select an external link of the plurality of external links based on the source address of the packet; and forward the packet via the external link of the plurality of external links.

Patent Agency Ranking