FPGA ACCELERATION FOR SERVERLESS COMPUTING
    51.
    发明申请

    公开(公告)号:US20200089532A1

    公开(公告)日:2020-03-19

    申请号:US16693930

    申请日:2019-11-25

    Abstract: In one embodiment, a method for FPGA accelerated serverless computing comprises receiving, from a user, a definition of a serverless computing task comprising one or more functions to be executed. A task scheduler performs an initial placement of the serverless computing task to a first host determined to be a first optimal host for executing the serverless computing task. The task scheduler determines a supplemental placement of a first function to a second host determined to be a second optimal host for accelerating execution of the first function, wherein the first function is not able to accelerated by one or more FPGAs in the first host. The serverless computing task is executed on the first host and the second host according to the initial placement and the supplemental placement.

    Diagnostic transparency for on-premise SaaS platforms

    公开(公告)号:US10547524B2

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

    申请号:US15499269

    申请日:2017-04-27

    Abstract: In one embodiment, a server determines a trigger to diagnose a software as a service (SaaS) pipeline for a SaaS client, and sends a notification to a plurality of SaaS nodes in the pipeline that the client is in a diagnostic mode, the notification causing the plurality of SaaS nodes to establish taps to collect diagnostic information for the client. The server may then send client-specific diagnostic messages into the SaaS pipeline for the client, the client-specific diagnostic messages causing the taps on the plurality of SaaS nodes to collect client-specific diagnostic information and send the client-specific diagnostic information to the server. The server then receives the client-specific diagnostic information from the plurality of SaaS nodes, and creates a client-specific diagnostic report based on the client-specific diagnostic information.

    NEURAL ARCHITECTURE CONSTRUCTION USING ENVELOPENETS FOR IMAGE RECOGNITION

    公开(公告)号:US20190286945A1

    公开(公告)日:2019-09-19

    申请号:US16177581

    申请日:2018-11-01

    Abstract: In one embodiment, a device forms a neural network envelope cell that comprises a plurality of convolution-based filters in series or parallel. The device constructs a convolutional neural network by stacking copies of the envelope cell in series. The device trains, using a training dataset of images, the convolutional neural network to perform image classification by iteratively collecting variance metrics for each filter in each envelope cell, pruning filters with low variance metrics from the convolutional neural network, and appending a new copy of the envelope cell into the convolutional neural network.

    Virtualized network functions and service chaining in serverless computing infrastructure

    公开(公告)号:US10257033B2

    公开(公告)日:2019-04-09

    申请号:US15485948

    申请日:2017-04-12

    Abstract: In one embodiment, a method implements virtualized network functions in a serverless computing system having networked hardware resources. An interface of the serverless computing system receives a specification for a network service including a virtualized network function (VNF) forwarding graph (FG). A mapper of the serverless computing system determines an implementation graph comprising edges and vertices based on the specification. A provisioner of the serverless computing system provisions a queue in the serverless computing system for each edge. The provisioner further provisions a function in the serverless computing system for each vertex, wherein, for at least one or more functions, each one of said at least one or more functions reads incoming messages from at least one queue. The serverless computing system processes data packets by the queues and functions in accordance with the VNF FG. The queues and functions processes data packets in accordance with the VNF FG.

    ESTIMATING MODEL PARAMETERS FOR AUTOMATIC DEPLOYMENT OF SCALABLE MICRO SERVICES

    公开(公告)号:US20180295030A1

    公开(公告)日:2018-10-11

    申请号:US15480248

    申请日:2017-04-05

    Abstract: One aspect of the disclosure relates to, among other things, a method for optimizing and provisioning a software-as-a-service (SaaS). The method includes determining a graph comprising interconnected stages for the SaaS, wherein each stage has a replication factor and one or more metrics that are associated with one or more service level objectives of the SaaS, determining a first replication factor associated with a first one of the stages which meets a first service level objective of the SaaS, adjusting the first replication factor associated with the first one of the stage based on the determined first replication factor, and provisioning the SaaS onto networked computing resources based on the graph and replication factors associated with each stage.

    ENTITY-CENTRIC LOG INDEXING WITH CONTEXT EMBEDDING

    公开(公告)号:US20180285397A1

    公开(公告)日:2018-10-04

    申请号:US15478304

    申请日:2017-04-04

    Abstract: In one embodiment, a device in a network tokenizes a plurality of strings from unstructured log data into entity tokens and non-entity tokens. The entity tokens identify entities in the network. The device identifies patterns of tokens in the tokenized strings. The device determines entity-centric contexts from the identified patterns. A particular entity-centric context comprises a sequence of tokens that precede or follow an entity token in the tokenized strings. The device associates similar ones of the entity-centric contexts. The device generates a lookup index based in part on the entities and the similar entity-centric contexts.

    AUTOMATED LOG ANALYSIS
    57.
    发明申请

    公开(公告)号:US20180157713A1

    公开(公告)日:2018-06-07

    申请号:US15368373

    申请日:2016-12-02

    Abstract: There is disclosed in an example a computer-implemented method of providing automated log analysis, including: receiving a log stream comprising a plurality of transaction log entries, the log entries comprising a time stamp, a component identification (ID), and a name value pair identifying a transaction; creating an index comprising mapping a key ID to a name value pair of a log entry; and selecting from the index a key ID having a relatively large number of repetitions. There is also disclosed an apparatus and computer-readable medium for performing the method.

    Correctly identifying potential anomalies in a distributed storage system
    59.
    发明授权
    Correctly identifying potential anomalies in a distributed storage system 有权
    正确识别分布式存储系统中的潜在异常

    公开(公告)号:US09575828B2

    公开(公告)日:2017-02-21

    申请号:US14794676

    申请日:2015-07-08

    Abstract: A method for assisting evaluation of anomalies in a distributed storage system is disclosed. The method includes a step of monitoring at least one system metric of the distributed storage system. The method further includes steps of maintaining a listing of patterns of the monitored system metric comprising patterns which previously did not result in a failure within one or more nodes of the distributed storage system, and, based on the monitoring, identifying a pattern (i.e., a time series motif) of the monitored system metric as a potential anomaly in the distributed storage system. The method also includes steps of automatically (i.e. without user input) performing a similarity search to determine whether the identified pattern satisfies one or more predefined similarity criteria with at least one pattern of the listing, and, upon positive determination, excepting the identified pattern from being identified as the potential anomaly.

    Abstract translation: 公开了一种用于辅助评估分布式存储系统中的异常的方法。 该方法包括监视分布式存储系统的至少一个系统度量的步骤。 该方法还包括以下步骤:维护所监视的系统度量的模式的列表,其包括先前不会在分布式存储系统的一个或多个节点内导致故障的模式,并且基于该监视,识别模式(即, 监控系统度量的时间序列主题作为分布式存储系统中的潜在异常。 该方法还包括自动执行相似性搜索(即,不进行用户输入)以确定所识别的模式是否满足具有列表的至少一种模式的一个或多个预定义相似性标准的步骤,并且在正确定义之后,除了所识别的模式 被确定为潜在的异常。

    OPTIMIZED HADOOP TASK SCHEDULER IN AN OPTIMALLY PLACED VIRTUALIZED HADOOP CLUSTER USING NETWORK COST OPTIMIZATIONS
    60.
    发明申请
    OPTIMIZED HADOOP TASK SCHEDULER IN AN OPTIMALLY PLACED VIRTUALIZED HADOOP CLUSTER USING NETWORK COST OPTIMIZATIONS 审中-公开
    优化的HADOOP任务调度器在使用网络成本优化的最佳配置虚拟化HADOOP集群中

    公开(公告)号:US20160350146A1

    公开(公告)日:2016-12-01

    申请号:US14726336

    申请日:2015-05-29

    Abstract: The present disclosure describes, among other things, a method for optimizing task scheduling in an optimally placed virtualized cluster using network cost optimizations. The method comprises computing a first network cost matrix for a plurality of available physical nodes, determining a first solution to a first optimization problem of virtual machine placement onto the plurality of available physical nodes based on the first network cost matrix, wherein the first solution comprises one or more optimally placed virtual machines, computing a second network cost matrix for allocating one or more tasks to one or more possible optimally placed virtual machines of the first solution, and determining a second solution to a second optimization problem of task allocation onto one or more possible optimally placed virtual machines of the first solution based on the second network cost matrix.

    Abstract translation: 本公开尤其描述了一种使用网络成本优化在优化的虚拟化集群中优化任务调度的方法。 该方法包括计算多个可用物理节点的第一网络成本矩阵,基于第一网络成本矩阵来确定虚拟机放置到多个可用物理节点上的第一优化问题的第一解决方案,其中第一解决方案包括 一个或多个优化放置的虚拟机,计算用于将一个或多个任务分配给所述第一解决方案的一个或多个可能的最佳放置的虚拟机的第二网络成本矩阵,以及确定任务分配到一个或多个任务上的第二优化问题的第二解决方案 基于第二网络成本矩阵的第一解决方案的更可能的最佳放置的虚拟机。

Patent Agency Ranking