会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Propagating unobserved exceptions in distributed execution environments
    • 在分布式执行环境中传播不可观察的异常
    • US08631279B2
    • 2014-01-14
    • US13155263
    • 2011-06-07
    • Huseyin Serkan YildizMassimo MascaroJoseph E. HoagIgor Ostrovsky
    • Huseyin Serkan YildizMassimo MascaroJoseph E. HoagIgor Ostrovsky
    • G06F11/07
    • G06F11/0784
    • The present invention extends to methods, systems, and computer program products for propagating unhandled exceptions in distributed execution environments, such as clusters. A job (e.g., a query) can include a series of computation steps that are executed on multiple compute nodes each processing parts of a distributed data set. Unhandled exceptions can be caught while computations are running on data partitions of different compute nodes. Unhandled exception objects can be stored in a serialized format in a compute node's local storage (or an alternate central location) along with auxiliary details such as the data partition being processed at the time. Stored serialized exception objects for a job can be harvested and aggregated in a single container object. The single container object can be passed back to the client.
    • 本发明扩展到方法,系统和计算机程序产品,用于在分布式执行环境(如群集)中传播未处理的异常。 作业(例如,查询)可以包括在多个计算节点上执行的一系列计算步骤,每个处理分布式数据集的各个部分。 在不同计算节点的数据分区上运行计算时可以捕获未处理的异常。 未处理的异常对象可以以计算节点的本地存储(或备用中心位置)中的序列化格式以及当时正在处理的数据分区等辅助细节存储。 存储作业的序列化异常对象可以在单个容器对象中进行收集和聚合。 单个容器对象可以传回客户端。
    • 2. 发明申请
    • PROPAGATING UNOBSERVED EXCEPTIONS IN DISTRIBUTED EXECUTION ENVIRONMENTS
    • 在分布式执行环境中传播意见不一致的例外
    • US20120317447A1
    • 2012-12-13
    • US13155263
    • 2011-06-07
    • Huseyin Serkan YildizMassimo MascaroJoseph E. HoagIgor Ostrovksy
    • Huseyin Serkan YildizMassimo MascaroJoseph E. HoagIgor Ostrovksy
    • G06F11/07
    • G06F11/0784
    • The present invention extends to methods, systems, and computer program products for propagating unhandled exceptions in distributed execution environments, such as clusters. A job (e.g., a query) can include a series of computation steps that are executed on multiple compute nodes each processing parts of a distributed data set. Unhandled exceptions can be caught while computations are running on data partitions of different compute nodes. Unhandled exception objects can be stored in a serialized format in a compute node's local storage (or an alternate central location) along with auxiliary details such as the data partition being processed at the time. Stored serialized exception objects for a job can be harvested and aggregated in a single container object. The single container object can be passed back to the client.
    • 本发明扩展到方法,系统和计算机程序产品,用于在分布式执行环境(如群集)中传播未处理的异常。 作业(例如,查询)可以包括在多个计算节点上执行的一系列计算步骤,每个处理分布式数据集的各个部分。 在不同计算节点的数据分区上运行计算时可以捕获未处理的异常。 未处理的异常对象可以以计算节点的本地存储(或备用中心位置)中的序列化格式以及当时正在处理的数据分区等辅助细节存储。 存储作业的序列化异常对象可以在单个容器对象中进行收集和聚合。 单个容器对象可以传回客户端。
    • 9. 发明授权
    • System and method for enabling a data/video server to implement
operation in accordance with a new connection diagram, and a data/video
server including that system
    • 用于使数据/视频服务器根据新的连接图实现操作的系统和方法,以及包括该系统的数据/视频服务器
    • US5859976A
    • 1999-01-12
    • US681647
    • 1996-07-29
    • Joseph E. Hoag
    • Joseph E. Hoag
    • H04N21/21H04N21/23H04N21/2365H04N21/40H04N21/434H04N21/643H04N7/10
    • H04N21/21H04N21/2225H04N21/23H04N21/231H04N21/2385
    • A data/video server having the following elements: n I/O access channel connectors, m storage arrays and a commutator which connects individual ones of the I/O access channel connectors to different individual ones of the storage arrays in accordance with a connection diagram with which the server is being operated in accordance with at a given time, further includes a system (operating in accordance with a method) for enabling it to implement operation in accordance with a new connection diagram (which can enable the bandwidth provided to one or more I/O access channels coupled thereto to be changed). That system includes a bandwidth manager for generating a new connection diagram; and a control system, coupled to the bandwidth manager, for obtaining the new connection diagram and causing the elements of the server to implement operation in accordance with the new connection diagram. The bandwidth manager is included in one of the storage arrays, and the control system is made of microprocessors which are individually included in each of the different elements of the server. First counters are included in each of the elements to aid in synchronizing those elements so that they can implement operation in accordance the new connection diagram at substantially the same time. Second counters are included in the elements to aid the microprocessors ensuring that as the elements implement operation in accordance with the new connection diagram, by begin operating in accordance therewith, the beginning of such operating is subject to and in accordance with one or more transition rules. The server also includes a counter signal generator for incrementing the first and second counters when appropriate.
    • 具有以下元件的数据/视频服务器:n个I / O接入通道连接器,m个存储阵列和一个换向器,其根据连接图将各个I / O接入通道连接器连接到不同的存储阵列 服务器根据给定时间进行操作,进一步包括根据新连接图使其能够实现操作的系统(根据方法操作),该系统能够提供给一个或多个服务器的带宽, 更多的耦合到其上的I / O访问信道被更改)。 该系统包括用于生成新连接图的带宽管理器; 以及耦合到所述带宽管理器的控制系统,用于获得所述新的连接图并使所述服务器的所述元件根据所述新的连接图来实现操作。 带宽管理器被包括在一个存储阵列中,并且控制系统由单独包括在服务器的每个不同元件中的微处理器组成。 每个元件都包括第一个计数器,以帮助同步这些元件,使得它们可以在几乎相同的时间根据新的连接图实现操作。 元素中包括第二个计数器以帮助微处理器,确保随着元件根据新的连接图实现操作,通过开始按照其操作,这种操作的开始受到并根据一个或多个过渡规则 。 服务器还包括用于在适当时递增第一和第二计数器的计数器信号发生器。
    • 10. 发明授权
    • Marshaling results of nested tasks
    • 封堵任务的结果
    • US08392922B2
    • 2013-03-05
    • US12719700
    • 2010-03-08
    • Stephen H. ToubJoseph E. HoagJohn J. DuffyDanny S. Shih
    • Stephen H. ToubJoseph E. HoagJohn J. DuffyDanny S. Shih
    • G06F9/46
    • G06F9/46
    • The present invention extends to methods, systems, and computer program products for marshaling results of nested tasks. Unwrap methods are used to reduce the level of task nesting and insure that appropriate results are marshaled between tasks. A proxy task is used to represent the aggregate asynchronous operation of a wrapping task and a wrapped task. The proxy task has a completion state that is at least indicative of the completion state of the aggregate asynchronous operation. The completion state of the aggregate asynchronous operation is determined and set from one or more of the completion state of the wrapping task and the wrapped task. The completion state of the proxy task can be conveyed to calling logic to indicate the completion state of the aggregate asynchronous operation to the calling logic.
    • 本发明扩展到用于封送嵌套任务结果的方法,系统和计算机程序产品。 Unwrap方法用于降低任务嵌套的级别,并确保在任务之间封送适当的结果。 代理任务用于表示包装任务和包装任务的聚合异步操作。 代理任务具有至少指示聚合异步操作的完成状态的完成状态。 聚合异步操作的完成状态由包装任务的完成状态和包装任务的一个或多个确定和设置。 代理任务的完成状态可以传达到调用逻辑,以指示对调用逻辑的聚合异步操作的完成状态。