GENERATING DATA STREAMS FROM PRE-EXISTING DATA SETS

    公开(公告)号:US20170286156A1

    公开(公告)日:2017-10-05

    申请号:US15085885

    申请日:2016-03-30

    CPC classification number: G06F9/4843 G06F17/30516 G06F17/30551

    Abstract: Systems and methods are described for transforming a data set within a data source into a series of task calls to an on-demand code execution environment or other distributed code execution environment. Such environments utilize pre-initialized virtual machine instances to enable execution of user-specified code in a rapid manner, without delays typically caused by initialization of the virtual machine instances, and are often used to process data in near-real time, as it is created. However, limitations in computing resources may inhibit a user from utilizing an on-demand code execution environment to simultaneously process a large, existing data set. The present application provides a task generation system that can iteratively retrieve data items from an existing data set and generate corresponding task calls to the on-demand computing environment, while ensuring that at least one task call for each data item within the existing data set is made.

    Security protocols for low latency execution of program code

    公开(公告)号:US09733967B2

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

    申请号:US14613735

    申请日:2015-02-04

    CPC classification number: G06F9/45558 G06F2009/4557

    Abstract: A system for providing security mechanisms for secure execution of program code is described. The system may be configured to maintain a plurality of virtual machine instances. The system may be further configured to receive a request to execute a program code and allocate computing resources for executing the program code on one of the virtual machine instances. One mechanism involves executing program code according to a user-specified security policy. Another mechanism involves executing program code that may be configured to communicate or interface with an auxiliary service. Another mechanism involves splitting and executing program code in a plurality of portions, where some portions of the program code are executed in association with a first level of trust and some portions of the program code are executed with different levels of trust.

    THREADING AS A SERVICE
    126.
    发明申请

    公开(公告)号:US20170192804A1

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

    申请号:US15464215

    申请日:2017-03-20

    Abstract: A service manages a plurality of virtual machine instances for low latency execution of user codes. The plurality of virtual machine instances can be configured based on a predetermined set of configurations. One or more containers may be created within the virtual machine instances. In response to a request to execute user code, the service identifies a pre-configured virtual machine instance suitable for executing the user code. The service can allocate the identified virtual machine instance to the user, create a new container within an instance already allocated to the user, or re-use a container already created for execution of the user code. When the user code has not been activated for a time-out period, the service can invalidate allocation of the virtual machine instance destroy the container. The time from receiving the request to beginning code execution is less than a predetermined duration, for example, 100 ms.

    Processing event messages for user requests to execute program code
    127.
    发明授权
    Processing event messages for user requests to execute program code 有权
    处理用于执行程序代码的用户请求的事件消息

    公开(公告)号:US09483335B1

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

    申请号:US14869886

    申请日:2015-09-29

    CPC classification number: G06F9/542 G06F9/45533 G06F9/50 G06F9/546

    Abstract: A service manages a plurality of virtual machine instances for low latency execution of user codes. The service can provide the capability to execute user code in response to events triggered on an auxiliary service to provide implicit and automatic rate matching and scaling between events being triggered on the auxiliary service and the corresponding execution of user code on various virtual machine instances. An auxiliary service may be configured as an event triggering service to detect events and generate event messages for execution of the user codes. The service can request, receive, or poll for event messages directly from the auxiliary service or via an intermediary message service. Event messages can be rapidly converted to requests to execute user code on the service. The time from processing the event message to initiating a request to begin code execution is less than a predetermined duration, for example, 100 ms.

    Abstract translation: 服务管理多个虚拟机实例,用于低延迟执行用户代码。 该服务可以提供响应于在辅助服务上触发的事件执行用户代码的能力,以提供在辅助服务上触发的事件之间的隐式和自动速率匹配和缩放以及各种虚拟机实例上的相应执行用户代码。 辅助服务可以被配置为事件触发服务以检测事件并生成用于执行用户代码的事件消息。 该服务可以直接从辅助服务或通过中间消息服务请求,接收或轮询事件消息。 可以将事件消息快速转换为在服务上执行用户代码的请求。 从处理事件消息到开始执行代码的请求的时间小于预定的持续时间,例如100ms。

    Security protocols for low latency execution of program code
    128.
    发明授权
    Security protocols for low latency execution of program code 有权
    低延迟执行程序代码的安全协议

    公开(公告)号:US09471775B1

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

    申请号:US14613688

    申请日:2015-02-04

    Abstract: A system for providing security mechanisms for secure execution of program code is described. The system may be configured to maintain a plurality of virtual machine instances. The system may be further configured to receive a request to execute a program code and allocate computing resources for executing the program code on one of the virtual machine instances. One mechanism involves executing program code according to a user-specified security policy. Another mechanism involves executing program code that may be configured to communicate or interface with an auxiliary service. Another mechanism involves splitting and executing program code in a plurality of portions, where some portions of the program code are executed in association with a first level of trust and some portions of the program code are executed with different levels of trust.

    Abstract translation: 描述了一种用于提供用于安全执行程序代码的安全机制的系统。 该系统可以被配置为维护多个虚拟机实例。 该系统还可以被配置为接收执行程序代码的请求,并且分配用于在虚拟机实例之一上执行程序代码的计算资源。 一种机制涉及根据用户指定的安全策略执行程序代码。 另一种机制涉及执行可配置为与辅助服务通信或接口的程序代码。 另一种机制涉及在多个部分中分割和执行程序代码,其中程序代码的一些部分与第一级别的信任相关联执行,并且程序代码的一些部分以不同的信任级别执行。

    PROGRAMMATIC EVENT DETECTION AND MESSAGE GENERATION FOR REQUESTS TO EXECUTE PROGRAM CODE
    130.
    发明申请
    PROGRAMMATIC EVENT DETECTION AND MESSAGE GENERATION FOR REQUESTS TO EXECUTE PROGRAM CODE 有权
    程序执行程序代码要求的程序性事件检测和消息生成

    公开(公告)号:US20160092251A1

    公开(公告)日:2016-03-31

    申请号:US14502648

    申请日:2014-09-30

    Abstract: A service manages a plurality of virtual machine instances for low latency execution of user codes. The service can provide the capability to execute user code in response to events triggered on an auxillary service to provide implicit and automatic rate matching and scaling between events being triggered on the auxiliary service and the corresponding execution of user code on various virtual machine instances. An auxiliary service may be configured as an event triggering service to detect events and generate event messages for execution of the user codes. The service can request, receive, or poll for event messages directly from the auxiliary service or via an intermediary message service. Event messages can be rapidly converted to requests to execute user code on the service. The time from processing the event message to initiating a request to begin code execution is less than a predetermined duration, for example, 100 ms.

    Abstract translation: 服务管理多个虚拟机实例,用于低延迟执行用户代码。 该服务可以提供执行用户代码以响应在辅助服务上触发的事件的能力,以提供在辅助服务上触发的事件和各种虚拟机实例上的相应执行用户代码之间的隐式和自动速率匹配和缩放。 辅助服务可以被配置为事件触发服务以检测事件并生成用于执行用户代码的事件消息。 该服务可以直接从辅助服务或通过中间消息服务请求,接收或轮询事件消息。 可以将事件消息快速转换为在服务上执行用户代码的请求。 从处理事件消息到开始执行代码的请求的时间小于预定的持续时间,例如100ms。

Patent Agency Ranking