Adaptive polling
    1.
    发明授权
    Adaptive polling 有权
    自适应轮询

    公开(公告)号:US08195739B2

    公开(公告)日:2012-06-05

    申请号:US11981137

    申请日:2007-10-31

    IPC分类号: G06F15/16 H04B7/216

    CPC分类号: G06F9/505 G06F2209/503

    摘要: A distributed computing system manages execution of jobs and their associated tasks. A broker manages assignment of computing tasks from clients to available computing resources. Clients and available computing resources contact the broker by polling. To prevent “ringing,” the broker specifies wait times for the polling entities, and randomizes the wait times in a range around a desired target latency. That is, a pseudo-random number generator is used to select values within a range of the target value, to avoid the situation in which deterministic patterns in the polling and response times result in highly synchronized message traffic, which might otherwise overwhelm the broker and/or the communication network.

    摘要翻译: 分布式计算系统管理作业及其相关任务的执行。 经纪人管理从客户端到可用计算资源的计算任务分配。 客户端和可用的计算资源通过轮询联系经纪人。 为了防止“振铃”,代理指定轮询实体的等待时间,并将等待时间随机化在所需目标延迟周围的范围内。 也就是说,使用伪随机数生成器来选择目标值的范围内的值,以避免轮询和响应时间中的确定性模式导致高度同步的消息流量的情况,否则这可能会压倒代理和 /或通信网络。

    Adaptive polling
    2.
    发明申请
    Adaptive polling 有权
    自适应轮询

    公开(公告)号:US20080313345A1

    公开(公告)日:2008-12-18

    申请号:US11981137

    申请日:2007-10-31

    IPC分类号: G06F15/16

    CPC分类号: G06F9/505 G06F2209/503

    摘要: A distributed computing system manages execution of jobs and their associated tasks. A broker manages assignment of computing tasks from clients to available computing resources. Clients and available computing resources contact the broker by polling. To prevent “ringing,” the broker specifies wait times for the polling entities, and randomizes the wait times in a range around a desired target latency. That is, a pseudo-random number generator is used to select values within a range of the target value, to avoid the situation in which deterministic patterns in the polling and response times result in highly synchronized message traffic, which might otherwise overwhelm the broker and/or the communication network.

    摘要翻译: 分布式计算系统管理作业及其相关任务的执行。 经纪人管理从客户端到可用计算资源的计算任务分配。 客户端和可用的计算资源通过轮询联系经纪人。 为了防止“振铃”,代理指定轮询实体的等待时间,并将等待时间随机化在所需目标延迟周围的范围内。 也就是说,使用伪随机数生成器来选择目标值的范围内的值,以避免轮询和响应时间中的确定性模式导致高度同步的消息流量的情况,否则这可能会压倒代理和 /或通信网络。

    Using execution statistics to select tasks for redundant assignment in a distributed computing platform
    3.
    发明授权
    Using execution statistics to select tasks for redundant assignment in a distributed computing platform 失效
    在分布式计算平台中使用执行统计信息选择冗余分配任务

    公开(公告)号:US07093004B2

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

    申请号:US10306689

    申请日:2002-11-27

    IPC分类号: G06F15/16

    CPC分类号: G06F9/505 G06F2209/503

    摘要: The invention provides an off-the-shelf product solution to target the specific needs of commercial users with naturally parallel applications. A top-level, public API provides a simple “compute server” or “task farm” model that dramatically accelerates integration and deployment. A number of described and claimed adaptive scheduling and caching techniques provide for efficient resource and/or network utilization of intermittently-available and interruptible computing resource in distributed computing systems.

    摘要翻译: 本发明提供了一种现成的产品解决方案,以便针对具有自然并行应用的商业用户的特定需求。 顶级的公共API提供了一个简单的“计算服务器”或“任务场”模型,可以显着加速集成和部署。 许多描述和要求的自适应调度和缓存技术提供了分布式计算系统中间歇可用和可中断计算资源的有效资源和/或网络利用。

    Method, apparatus and articles-of-manufacture for network-based distributed computing
    4.
    发明授权
    Method, apparatus and articles-of-manufacture for network-based distributed computing 有权
    基于网络的分布式计算的方法,设备和制造

    公开(公告)号:US06757730B1

    公开(公告)日:2004-06-29

    申请号:US09583244

    申请日:2000-05-31

    IPC分类号: G06F15173

    CPC分类号: G06F9/465

    摘要: An Internet-based, secure, distributed task-brokering and parallel-processing method/system/article-of-manufacture advantageously leverages under-utilized network-based computing resources for bandwidth-intensive and/or computationally-intensive problems, and provides significant cost advantages over traditional coarse-grained parallel computing techniques.

    摘要翻译: 基于互联网,安全,分散的任务代理和并行处理方法/系统/制品有利地利用未充分利用的基于网络的计算资源,用于带宽密集型和/或计算密集型问题,并提供显着成本 优于传统的粗粒度并行计算技术。

    Score-based scheduling of service requests in a grid services computing platform
    5.
    发明授权
    Score-based scheduling of service requests in a grid services computing platform 有权
    在网格服务计算平台中基于分数的服务请求调度

    公开(公告)号:US07130891B2

    公开(公告)日:2006-10-31

    申请号:US10728732

    申请日:2003-12-05

    IPC分类号: G06F17/30

    摘要: A service-oriented framework allows client applications to services hosted on a distributed computing access computational grid. Services facilitate remote, parallel execution of code in a way that is scalable, fault-tolerant, dynamic and language-independent. Services can be written in a variety of languages, and do not need to be compiled or linked with vendor-supplied code. A client written in one language can invoke a Service written in another. A benefit of the invention over traditional approaches is that it virtualizes the Service. Rather than send a request directly to the remote machine hosting the Service, a client request is sent to a manager, which enqueues until an Engine is available. The first Engine to dequeue the request hosts the Service. This mechanism, in which a single virtual Service instance (the client-side object) is implemented by one or more physical instances (Engine processes), provides for fault tolerance and essentially unlimited scalability.

    摘要翻译: 面向服务的框架允许客户端应用程序托管在分布式计算访问计算网格上的服务。 服务可以以可扩展,容错,动态和语言无关的方式实现代码的远程并行执行。 服务可以用各种语言编写,不需要编译或链接供应商提供的代码。 以一种语言编写的客户端可以调用另一种语言编写的服务。 与传统方法相比,本发明的优点在于它虚拟化了服务。 而不是直接向托管服务的远程机器发送请求,客户端请求将发送到管理器,该管理器将排入队列,直到引擎可用。 出现该请求的第一个引擎托管服务。 单个虚拟服务实例(客户端对象)由一个或多个物理实例(引擎进程)实现的这种机制提供了容错和基本上无限的可扩展性。

    Grid services framework
    6.
    发明申请
    Grid services framework 有权
    网格服务框架

    公开(公告)号:US20050021594A1

    公开(公告)日:2005-01-27

    申请号:US10728732

    申请日:2003-12-05

    IPC分类号: G06F9/50 G06F15/16

    摘要: A service-oriented framework allows client applications to access computational services hosted on a distributed computing grid. Services facilitate remote, parallel execution of code in a way that is scalable, fault-tolerant, dynamic and language-independent. Services can be written in a variety of languages, and do not need to be compiled or linked with vendor-supplied code. A client written in one language can invoke a Service written in another. A benefit of the invention over traditional approaches is that it virtualizes the Service. Rather than send a request directly to the remote machine hosting the Service, a client request is sent to a manager, which enqueues it until an Engine is available. The first Engine to dequeue the request hosts the Service. This mechanism, in which a single virtual Service instance (the client-side object) is implemented by one or more physical instances (Engine processes), provides for fault tolerance and essentially unlimited scalability.

    摘要翻译: 面向服务的框架允许客户端应用程序访问托管在分布式计算网格上的计算服务。 服务可以以可扩展,容错,动态和语言无关的方式实现代码的远程并行执行。 服务可以用各种语言编写,不需要编译或链接供应商提供的代码。 以一种语言编写的客户端可以调用另一种语言编写的服务。 与传统方法相比,本发明的优点在于它虚拟化了服务。 而不是直接向托管服务的远程机器发送请求,客户端请求将发送到管理器,管理员将排队,直到引擎可用。 出现该请求的第一个引擎托管服务。 单个虚拟服务实例(客户端对象)由一个或多个物理实例(引擎进程)实现的这种机制提供了容错和基本上无限的可扩展性。

    Distributed computing
    7.
    发明申请
    Distributed computing 审中-公开
    分布式计算

    公开(公告)号:US20060195508A1

    公开(公告)日:2006-08-31

    申请号:US11248381

    申请日:2005-10-11

    IPC分类号: G06F15/16

    CPC分类号: G06F9/505 G06F2209/503

    摘要: A distributed computing system manages execution of jobs and their associated tasks. Multiple scheduling strategies respect job priority preferences. A graphical user interface allows viewing of job status information and on-the-fly modification of job priorities.

    摘要翻译: 分布式计算系统管理作业及其相关任务的执行。 多个调度策略尊重工作优先级。 图形用户界面允许查看作业状态信息和即时更改作业优先级。

    Enterprise level business information networking for changes in a database
    10.
    发明授权
    Enterprise level business information networking for changes in a database 有权
    企业级业务信息网络,用于更改数据库

    公开(公告)号:US08478722B2

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

    申请号:US12945410

    申请日:2010-11-12

    IPC分类号: G06F7/00 G06F17/00

    摘要: Systems, apparatus, and methods for implementing enterprise level social and business information networking are provided. Users can receive relevant information about a database system and its users at an appropriate time. Users can then use this relevant information to reduce errors and limit redundant efforts. For example, an update of a record in the database can be identified, and a story created automatically about the update and sent to the users that are following the record. Which updates have stories created and which stories are to be sent to which users can be configured. Other events besides updating of records can also be tracked. For example, actions of a user that result in an event can be tracked, where such tracking can also be configurable. Subscriptions to follow an object can be automatic, and access checks can be used to ensure that unauthorized users do not see certain data.

    摘要翻译: 提供了实施企业级社会和商业信息网络的系统,设备和方法。 用户可以在适当的时间接收有关数据库系统及其用户的相关信息。 然后,用户可以使用此相关信息来减少错误并限制冗余工作。 例如,可以识别数据库中记录的更新,并自动创建关于更新的故事,并将其发送给跟随记录的用户。 哪些更新创建了故事,哪些故事要发送给哪些用户可以配置。 还可以跟踪除记录更新之外的其他事件。 例如,可以跟踪导致事件的用户的动作,这样的跟踪也可以被配置。 可以自动跟踪对象的订阅,并且可以使用访问检查来确保未经授权的用户看不到某些数据。