会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Dynamic scaling of a cluster of computing nodes used for distributed execution of a program
    • 用于程序分布式执行的一组计算节点的动态缩放
    • US08260840B1
    • 2012-09-04
    • US12825073
    • 2010-06-28
    • Peter SirotaRichard J. ColeVaibhav AggarwalAndrew J. HitchcockJai Vasanth
    • Peter SirotaRichard J. ColeVaibhav AggarwalAndrew J. HitchcockJai Vasanth
    • G06F15/16
    • G06F9/5061
    • Techniques are described for managing distributed execution of programs, including by dynamically scaling a cluster of multiple computing nodes used to perform ongoing distributed execution of a program, such as to increase and/or decrease the quantity of computing nodes in the cluster at various times and for various reasons. An architecture may be used that facilitates the dynamic scaling of a cluster, including by having at least some of the computing nodes act as core nodes that each participate in a distributed storage system for the distributed program execution, and having one or more other computing nodes that act as auxiliary nodes that do not participate in the distributed storage system. If computing nodes are selected to be removed from the cluster during ongoing distributed execution of a program, one or more nodes of the auxiliary computing node type may be selected for the removal.
    • 描述了用于管理程序的分布式执行的技术,包括通过动态地缩放用于执行程序的持续分布式执行的多个计算节点的集群,例如在不同时间增加和/或减少集群中的计算节点的数量, 由于种种原因 可以使用有助于群集的动态缩放的架构,包括通过使至少一些计算节点充当每个参与用于分布式程序执行的分布式存储系统的核心节点,并且具有一个或多个其他计算节点 作为不参与分布式存储系统的辅助节点。 如果在程序的分布式执行期间选择计算节点从集群中删除,则可以选择辅助计算节点类型的一个或多个节点用于删除。
    • 6. 发明授权
    • Distributed storage of aggregated data
    • 聚合数据的分布式存储
    • US08938416B1
    • 2015-01-20
    • US13350653
    • 2012-01-13
    • Richard J. ColeAlan D. Mock
    • Richard J. ColeAlan D. Mock
    • G06F17/00G06F17/30
    • G06F17/30592G06F17/3033G06F17/30489
    • Techniques are described for managing aggregation of data in a distributed manner, such as for a particular client based on specified configuration information. The described techniques may include storing aggregated data values for an OLAP cube or other data structure in a distributed manner, such as in some situations in a distributed hash table. The aggregated data values to be stored may be generated in various manners, such as by performing multi-stage data manipulation operations—for example, a map-reduce architecture may be used, with a first stage involving the use of one or more specified map functions to be performed, and with at least a second stage involving the use of one or more specified reduce functions to be performed.
    • 描述了以分布式方式管理数据的聚合的技术,例如基于指定配置信息对于特定客户端的聚合。 所描述的技术可以包括以分布式方式存储用于OLAP多维数据集或其他数据结构的聚合数据值,例如在分布式哈希表中的某些情况下。 要存储的聚合数据值可以以各种方式生成,例如通过执行多级数据操作操作 - 例如,可以使用地图缩小架构,其中第一阶段涉及使用一个或多个指定的地图 功能,并且至少涉及使用一个或多个指定的减少功能执行的第二阶段。
    • 7. 发明授权
    • Use of temporarily available computing nodes for dynamic scaling of a cluster
    • 使用临时可用的计算节点进行动态缩放的集群
    • US08719415B1
    • 2014-05-06
    • US12825097
    • 2010-06-28
    • Peter SirotaRichard J. ColeVaibhav AggarwalAndrew J. HitchcockJai Vasanth
    • Peter SirotaRichard J. ColeVaibhav AggarwalAndrew J. HitchcockJai Vasanth
    • G06F15/173G06F15/177
    • G06F9/4881G06F9/5011G06F9/5061G06F2209/5011H04L67/10
    • Techniques are described for managing distributed execution of programs, including by dynamically scaling a cluster of multiple computing nodes performing ongoing distributed execution of a program, such as to increase and/or decrease computing node quantity. An architecture may be used that has core nodes that each participate in a distributed storage system for the distributed program execution, and that has one or more other auxiliary nodes that do not participate in the distributed storage system. Furthermore, as part of performing the dynamic scaling of a cluster, computing nodes that are only temporarily available may be selected and used, such as computing nodes that might be removed from the cluster during the ongoing program execution to be put to other uses and that may also be available for a different fee (e.g., a lower fee) than other computing nodes that are available throughout the ongoing use of the cluster.
    • 描述了用于管理程序的分布式执行的技术,包括通过动态地缩放执行程序的正在进行的分布式执行的多个计算节点的集群,例如增加和/或减少计算节点数量。 可以使用具有每个参与用于分布式程序执行的分布式存储系统的核心节点并且具有不参与分布式存储系统的一个或多个其他辅助节点的架构。 此外,作为执行群集的动态缩放的一部分,可以选择和使用仅临时可用的计算节点,例如在正在进行的程序执行期间可能从群集中移除的计算节点以被放置到其他用途, 也可能与在整个持续使用集群时可用的其他计算节点的费用不同(例如,较低的费用)可用。
    • 8. 发明申请
    • PROVIDING CONFIGURABLE WORKFLOW CAPABILITIES
    • 提供可配置的工作流能力
    • US20130212234A1
    • 2013-08-15
    • US13396479
    • 2012-02-14
    • James P. BartlettRichard J. ColeAdam D. GrayPeter Sirota
    • James P. BartlettRichard J. ColeAdam D. GrayPeter Sirota
    • G06F15/177
    • G06F9/5027G06Q10/0633G06Q10/103H04L41/0803
    • Techniques are described for providing clients with access to functionality for creating, configuring and executing defined workflows that manipulate source data in defined manners, such as under the control of a configurable workflow service that is available to multiple remote clients over one or more public networks. A defined workflow for a client may, for example, include multiple interconnected workflow components that are specified by the client and that each are configured to perform one or more types of data manipulation operations on a specified type of input data. The configurable workflow service may further execute the defined workflow at one or more times and in one or more manners, such as in some situations by provisioning multiple computing nodes provided by the configurable workflow service to each implement at least one of the workflow components for the defined workflow.
    • 描述了技术,用于为客户提供访问功能的功能,以创建,配置和执行以定义的方式操纵源数据的定义的工作流,例如在可配置工作流服务的控制下,多个远程客户端可通过一个或多个公共网络使用。 客户端定义的工作流可以例如包括由客户端指定的多个互连的工作流组件,并且每个被配置为对指定类型的输入数据执行一种或多种类型的数据操纵操作。 可配置工作流服务可以在一个或多个时间并且以一种或多种方式进一步执行所定义的工作流,诸如在某些情况下,通过将由可配置工作流服务提供的多个计算节点提供给每个实施方案来实现至少一个工作流组件 定义的工作流程。