SOFTWARE-DEFINED COHERENT CACHING OF POOLED MEMORY

    公开(公告)号:US20210064531A1

    公开(公告)日:2021-03-04

    申请号:US17092803

    申请日:2020-11-09

    IPC分类号: G06F12/0817

    摘要: Methods and apparatus for software-defined coherent caching of pooled memory. The pooled memory is implemented in an environment having a disaggregated architecture where compute resources such as compute platforms are connected to disaggregated memory via a network or fabric. Software-defined caching policies are implemented in hardware in a processor SoC or discrete device such as a Network Interface Controller (NIC) by programming logic in an FPGA or accelerator on the SoC or discrete device. The programmed logic is configured to implement software-defined caching policies in hardware for effecting disaggregated memory (DM) caching in an associated DM cache of at least a portion of an address space allocated for the software application in the disaggregated memory. In connection with DM cache operations, such as cache lines evicted from a CPU, logic implemented in hardware determines whether a cache line in a DM cache is to be convicted and implements the software-defined caching policy for the DM cache including associated memory coherency operations.

    CONTENT INJECTION USING A NETWORK APPLIANCE

    公开(公告)号:US20220014579A1

    公开(公告)日:2022-01-13

    申请号:US17484107

    申请日:2021-09-24

    IPC分类号: H04L29/06

    摘要: A network appliance includes quality of service circuitry to monitor operational context of the network appliance; and injection circuitry to: identify a content insertion slot in the stream; obtain a rule from a rule database; interface with analytics circuitry to determine inputs for the rule based on a context of the stream; interface with rule execution circuitry to execute the rule with the inputs for the rule, wherein the execution of the rule results in a determination to insert content into the stream; and in response to the determination to insert content into the stream: interface with the quality of service circuitry to determine insertable content to insert into the stream; and transmit over the egress port of the network appliance, the insertable content in the content insertion slot to a device consuming the stream, while buffering the stream in a memory device of the network appliance

    JITTER-LESS DISTRIBUTED FUNCTION-AS-A-SERVICE USING FLAVOR CLUSTERING

    公开(公告)号:US20210021485A1

    公开(公告)日:2021-01-21

    申请号:US17063991

    申请日:2020-10-06

    IPC分类号: H04L12/24 H04L29/08 H04L12/26

    摘要: Methods and apparatus for jitter-less distributed Function as a Service (FaaS) using flavor clustering. A set of FaaS functions clustered by flavor chaining is implemented to deploy one or more FaaS flavor clusters on one or more edge nodes, wherein each flavor is defined by a set of resource requirements mapped into a jitter Quality of Service (QoS) and is executed on at least one hardware computing component on the one or more edge nodes. One or more jitter controllers are implemented to control and monitor execution of FaaS functions in the one or more FaaS flavor clusters such that the functions are executed to meet jitter-less QoS requirements. Jitter controllers include platform jitter-less function controllers in edge nodes and a data center FaaS jitter-less controller. A jitter-less Software Defined Wide Area Network (SD-WAN) network controller is also provided to provide network resources used by FaaS flavor clusters and satisfy connectivity requirements between the edge nodes.