Event-driven serverless function orchestration

    公开(公告)号:US10915382B2

    公开(公告)日:2021-02-09

    申请号:US16738810

    申请日:2020-01-09

    Abstract: A computer-implemented method for processing serverless functions includes mapping a received event to an event state of a plurality of event states in a function graph according to a mapping rule, the function graph including one or more actions for the event state. A data package of a previous event state of the plurality of event states is filtered to generate a filtered data package, using a payload filter associated with the event state. The actions of the event state are executed, where the one or more actions satisfy the mapping rule. A modified data package is sent to a computer system to trigger executing one or more serverless functions associated with the executed one or more actions. The modified data package is based on a data package of the event and the filtered data package. One or more responses are received based on execution of the serverless functions.

    PERSONAL DRIVING STYLE LEARNING FOR AUTONOMOUS DRIVING

    公开(公告)号:US20200216094A1

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

    申请号:US16825886

    申请日:2020-03-20

    Abstract: Operation of an autonomous vehicle is modified based on the driving style preferences of a passenger. A machine learning module for a motion planner of the autonomous vehicle accepts input relating to driving style of the autonomous vehicle including data representing autonomous vehicle speed, acceleration, braking, or steering during operation. The passenger also provides feedback relating to the vehicle's driving style during operation, and the passenger feedback is used to train the machine learning module to create a personal driving style decision-making model for the passenger that controls operation of the autonomous vehicle. A personal driving style preference profile for the passenger also may be obtained by collecting motion sensor data relating to driving habits of the passenger when the passenger is a driver. The driving style preference profile is used by the motion planner to modify operation of the autonomous vehicle in accordance with the driving style preference profile.

    MECHANISM TO REDUCE SERVERLESS FUNCTION STARTUP LATENCY

    公开(公告)号:US20200213279A1

    公开(公告)日:2020-07-02

    申请号:US16815226

    申请日:2020-03-11

    Abstract: A computer-implemented method for accessing user resources in a virtual private cloud (VPC) using a serverless function within a network architecture includes instantiating a first warm application container for hosting the serverless function. The first warm application container includes a runtime language library without function code of the serverless function. A virtual machine for hosting a Port Address Translation (PAT) gateway is instantiated. The PAT gateway includes a first interface to the VPC and a second interface to the first warm application container. In response to detecting a trigger event for triggering the serverless function, the function code of the serverless function is mounted within the first warm application container. During execution of the function code from the first warm application container, VPC-addressed network packets associated with the serverless function are routed to the VPC via the second interface and the first interface within the PAT gateway.

    Event-driven serverless function orchestration

    公开(公告)号:US10565034B2

    公开(公告)日:2020-02-18

    申请号:US16194114

    申请日:2018-11-16

    Abstract: The disclosure relates to technology for coordinating execution of serverless functions. One or more events are received from one or more event sources. The one or more events are mapped to one or more event states of a function graph according to a mapping rule, the one or more event states including one or more actions, and the one or more actions which satisfied the mapping rule are executed. The received events are sent to a computer system to trigger the computer system initiating one or more computing resource groups for executing one or more serverless functions associated with the one or more actions. One or more responses are received from the serverless functions.

    EVENT TO SERVERLESS FUNCTION WORKFLOW INSTANCE MAPPING MECHANISM

    公开(公告)号:US20200012545A1

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

    申请号:US16544601

    申请日:2019-08-19

    Abstract: The disclosure relates to technology for mapping events to workflow instances. One or more event messages are received with an embedded token from one or more event sources associated with an application. A workflow specification is received that specifies a location of the token embedded in the one or more event messages, and the token is extracted from the one or more event messages using the location of the token specified in the workflow specification. The events are then mapped to a workflow instance of the application based on the token the one or more event messages.

    Mechanisms to support service chain graphs in a communication network

    公开(公告)号:US09774533B2

    公开(公告)日:2017-09-26

    申请号:US14588776

    申请日:2015-01-02

    CPC classification number: H04L47/10 H04L67/16

    Abstract: A novel scheme is defined for supporting service graphs to allow specific service functions to be applied to selected subsets of packet flows. According to one or more embodiments, a service graph is modeled as chains or sequences of “flow steering entities” and “service instances.” According to an embodiment, a flow steering entity (FSE) is configured to identify the flow, and select the next hop service instance in the chain. After a service instance returns the flow packet, the FSE steers the packet to the next FSE in the graph. An initial FSE is used to select matching traffic to enter the service graph. Wherever path forking and merging is required in the service graph, additional classifiers are positioned with the FSE to steer a subset of traffic along different paths of service function instances.

    Service chain topology map construction

    公开(公告)号:US09722927B2

    公开(公告)日:2017-08-01

    申请号:US14732268

    申请日:2015-06-05

    CPC classification number: H04L47/12 H04L45/745

    Abstract: A method implemented by a network controller, comprising receiving an address filter from a service chain orchestrator, wherein the address filter comprises a plurality of service instance (SI) addresses associated with a plurality of SIs in a network, obtaining network topology information from a plurality of service function (SF) forwarders controlled by the network controller, wherein the network topology information indicates a plurality of network devices communicatively coupled to the plurality of controlled SF forwarders, and wherein at least some of the network devices are SI hosting devices, and generating a service chain topology map by building mappings between at least some of the plurality of controlled SF forwarders, the SI hosting devices, and the plurality of SIs according to the network topology information and the address filter.

    Service Function Registration Mechanism And Capability Indexing
    8.
    发明申请
    Service Function Registration Mechanism And Capability Indexing 审中-公开
    服务功能注册机制和能力指标

    公开(公告)号:US20160248860A1

    公开(公告)日:2016-08-25

    申请号:US15044010

    申请日:2016-02-15

    CPC classification number: H04L67/16 H04L61/2514 H04L61/2589 H04L67/146

    Abstract: A method implemented in a network engine comprising receiving, by a service function (SF) orchestrator in the network engine, a registration request message from a third-party SF manager requesting registration of a SF comprising one or more SF instances in a network, wherein the registration request message comprises vendor identification information identifying a vendor of the SF and SF identification information identifying the SF, receiving a capability information message from the third-party SF manager indicating vendor-specific capability information associated with the SF, receiving a service request message from a service client requesting a network service and one or more policies for the service, generating the network service by utilizing the one or more SF instances according to the one or more policies and the vendor-specific capability information, and sending the one or more policies to the one or more SF instances.

    Abstract translation: 一种在网络引擎中实现的方法,包括:通过网络引擎中的业务功能(SF)协调器接收来自第三方SF管理器的注册请求消息,请求在网络中包括一个或多个SF实例的SF的注册,其中 注册请求消息包括识别SF的供应商和识别SF的SF识别信息的供应商识别信息,从第三方SF管理器接收指示与SF相关联的供应商特定能力信息的能力信息消息,接收服务请求消息 从服务客户端请求网络服务和服务的一个或多个策略,通过根据一个或多个策略和供应商特定能力信息利用一个或多个SF实例来产生网络服务,并且发送一个或多个 策略到一个或多个SF实例。

    Intent Based Network Configuration
    9.
    发明申请
    Intent Based Network Configuration 审中-公开
    基于目的的网络配置

    公开(公告)号:US20160241436A1

    公开(公告)日:2016-08-18

    申请号:US15046071

    申请日:2016-02-17

    CPC classification number: H04L47/2425 H04L41/0806

    Abstract: An embodiment device includes a network interface, a non-transitory computer readable medium having executable instructions thereon, and a processor coupled to the network interface and the computer readable medium. The executable instructions cause the processor to receive an Intent representing requirements for data traffic on a network having a plurality of endpoints, with the Intent specifying one or more traffic parameters identifying one or more of the endpoints, and and at least one first service. The executable instructions also include instructions to generate one or more networking commands identifying the at least one first service according to the traffic parameters, send the networking commands to one or more network devices on the network and cause the network devices to perform the at least one first service on a first data transmission in response to parameters of the data transmission satisfying the one or more networking commands.

    Abstract translation: 实施例装置包括网络接口,其上具有可执行指令的非暂时性计算机可读介质,以及耦合到网络接口和计算机可读介质的处理器。 所述可执行指令使得所述处理器接收表示对具有多个端点的网络上的数据业务的要求的意图,其中所述Intent指定标识所述端点中的一个或多个的至少一个或多个业务参数以及至少一个第一服务。 可执行指令还包括用于根据流量参数生成识别至少一个第一服务的一个或多个联网命令的指令,将网络命令发送到网络上的一个或多个网络设备,并使网络设备执行至少一个 响应于满足一个或多个联网命令的数据传输的参数,第一数据传输的第一服务。

    Intelligent Software-Defined Networking Based Service Paths
    10.
    发明申请
    Intelligent Software-Defined Networking Based Service Paths 有权
    智能软件定义的基于网络的服务路径

    公开(公告)号:US20150009809A1

    公开(公告)日:2015-01-08

    申请号:US13936705

    申请日:2013-07-08

    Inventor: Hong Zhang

    Abstract: An example method embodiment for networking includes managing, by a network controller, network services for one or more network devices connected to the network controller. Managing network services includes receiving a packet in a traffic flow from a network device. The network device is one of the one or more network devices connected to the network controller. Managing network services further includes determining applicable services for the packet, transmitting the packet to a service provider in accordance with the applicable services for the packet, receiving, from the service provider, service results corresponding to the packet, and creating a forwarding entry providing instructions for handling the traffic flow in a service path table at the network device in accordance with the service results corresponding to the packet.

    Abstract translation: 用于联网的示例性方法实施例包括由网络控制器管理连接到网络控制器的一个或多个网络设备的网络服务。 管理网络服务包括从网络设备接收流量中的数据包。 网络设备是连接到网络控制器的一个或多个网络设备之一。 管理网络服务还包括确定分组的可应用服务,根据分组的适用服务将分组发送到服务提供商,从服务提供商接收对应于分组的服务结果,以及创建提供指令的转发表项 用于根据对应于分组的服务结果在网络设备处理业务路径表中的业务流。

Patent Agency Ranking