Data Coherence Method and Apparatus for Multi-Node Computer System
    52.
    发明申请
    Data Coherence Method and Apparatus for Multi-Node Computer System 有权
    多节点计算机系统的数据一致性方法与装置

    公开(公告)号:US20130212339A1

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

    申请号:US13848546

    申请日:2013-03-21

    CPC classification number: G06F3/0644 G06F12/0817 G06F12/0826

    Abstract: A method for maintaining data coherency in a shared-memory computer system having a plurality of nodes divides the local memory of a given node into one or more blocks and stores a data record for each block indicating a plurality of node groups and a selection of the node groups. Each selected node group represents a number of nodes, and selected node groups represent at least one node that has requested access to the block. In response to receiving an access request from a requesting node that may or may not be in a selected node group, the method and system update the data record to indicate the correct selection. If the requesting node is not in any node group, the data record is adjusted to have new node groups, one of which represents the requesting node.

    Abstract translation: 一种用于在具有多个节点的共享存储器计算机系统中维持数据一致性的方法将给定节点的本地存储器划分为一个或多个块,并且存储指示多个节点组的每个块的数据记录,并且选择 节点组。 每个选定的节点组表示多个节点,并且所选择的节点组表示至少一个请求访问该块的节点。 响应于从请求节点接收到可能选择的节点组或可能不在所选节点组中的访问请求,该方法和系统更新数据记录以指示正确的选择。 如果请求节点不在任何节点组中,则将数据记录调整为具有新的节点组,其中一个表示请求节点。

    System and method of synchronizing real time clock values in arbitrary distributed systems
    53.
    发明授权
    System and method of synchronizing real time clock values in arbitrary distributed systems 有权
    在任意分布式系统中同步实时时钟值的系统和方法

    公开(公告)号:US08498315B2

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

    申请号:US13270002

    申请日:2011-10-10

    CPC classification number: G06F1/12 G06F1/14

    Abstract: A system for establishing a primary master node in a computer system includes a plurality of nodes, each node configured with an update interval, a hierarchy of master nodes selected from the plurality of nodes, wherein the master nodes are configured to synchronize the plurality of nodes with a clock value by sending out its clock value when its update interval has expired, wherein each node resets its update interval when it receives the clock value, a primary master node selected from the hierarchy of master nodes based on its update interval, and at least one backup master node selected from the hierarchy of master nodes based on its update interval, the backup master node configured to become the primary master node when the plurality of nodes do not receive the clock value after a predetermined period of time has elapsed.

    Abstract translation: 用于在计算机系统中建立主主节点的系统包括多个节点,配置有更新间隔的每个节点,从多个节点中选择的主节点的层次结构,其中主节点被配置为同步多个节点 通过在其更新间隔到期时发送其时钟值,其中每个节点在其接收时钟值时重置其更新间隔,基于其更新间隔从主节点的层次结构中选择的主主节点,以及 基于其更新间隔从主节点的层次结构中选择的至少一个备用主节点,所述备用主节点被配置为当所述多个节点在经过预定时间段之后未接收到所述时钟值时成为所述主主节点。

    Method for performing cache coherency in a computer system
    54.
    发明授权
    Method for performing cache coherency in a computer system 失效
    在计算机系统中执行高速缓存一致性的方法

    公开(公告)号:US08402225B2

    公开(公告)日:2013-03-19

    申请号:US12887374

    申请日:2010-09-21

    CPC classification number: G06F12/0815 G06F12/0808

    Abstract: In a computing system, cache coherency is performed by selecting one of a plurality of coherency protocols for a first memory transaction. Each of the plurality of coherency protocols has a unique set of cache states that may be applied to cached data for the first memory transaction. Cache coherency is performed on appropriate caches in the computing system by applying the set of cache states of the selected one of the plurality of coherency protocols.

    Abstract translation: 在计算系统中,通过选择用于第一存储器事务的多个一致性协议之一来执行高速缓存一致性。 多个一致性协议中的每一个具有可以应用于第一存储器事务的缓存数据的唯一的高速缓存状态集合。 通过应用多个相关协议中所选择的一个的一组缓存状态,在计算系统中的适当的高速缓存上执行高速缓存一致性。

    Non-saturating fairness protocol and method for NACKing systems
    55.
    发明授权
    Non-saturating fairness protocol and method for NACKing systems 有权
    非饱和公平协议和NACK系统的方法

    公开(公告)号:US08239566B2

    公开(公告)日:2012-08-07

    申请号:US12039048

    申请日:2008-02-28

    CPC classification number: G06F9/5016 G06F2209/5021

    Abstract: Processing transaction requests in a shared memory multi-processor computer network is described. A transaction request is received at a servicing agent from a requesting agent. The transaction request includes a request priority associated with a transaction urgency generated by the requesting agent. The servicing agent provides an assigned priority to the transaction request based on the request priority, and then compares the assigned priority to an existing service level at the servicing agent to determine whether to complete or reject the transaction request. A reply message from the servicing agent to the requesting agent is generated to indicate whether the transaction request was completed or rejected, and to provide reply fairness state data for rejected transaction requests.

    Abstract translation: 描述在共享存储器多处理器计算机网络中处理事务请求。 在请求代理处的服务代理处接收到交易请求。 交易请求包括与请求代理产生的事务紧急性相关联的请求优先级。 服务代理根据请求优先级为交易请求提供分配的优先级,然后将分配的优先级与服务代理处的现有服务级别进行比较,以确定是否完成或拒绝交易请求。 产生从服务代理到请求代理的回复消息,以指示交易请求是否已完成或拒绝,并为拒绝的交易请求提供回复公平状态数据。

    RACK MOUNTED COMPUTER SYSTEM
    56.
    发明申请
    RACK MOUNTED COMPUTER SYSTEM 有权
    机架安装计算机系统

    公开(公告)号:US20110133620A1

    公开(公告)日:2011-06-09

    申请号:US13028169

    申请日:2011-02-15

    CPC classification number: H05K7/1488

    Abstract: A rack mounted computer system. In one variation the computer rack is configured for side-by-side placement of computers. In another variation, the computer rack includes flanges for supporting the placement of computer units within the rack. In another variation the computer rack is configured with retaining clips. In yet another variation, the computer rack is configured to receive computers with chassis that are adapted for side-by-side placement.

    Abstract translation: 机架式计算机系统。 在一个变型中,计算机机架被配置为并排放置计算机。 在另一种变型中,计算机机架包括用于支撑计算机单元在机架内的放置的凸缘。 在另一个变型中,计算机机架配置有固定夹。 在另一个变型中,计算机机架被配置为接收适于并排放置的具有底盘的计算机。

    Platform and software framework for data intensive applications in the cloud
    59.
    发明授权
    Platform and software framework for data intensive applications in the cloud 有权
    用于云中数据密集型应用的平台和软件框架

    公开(公告)号:US09513934B2

    公开(公告)日:2016-12-06

    申请号:US14266764

    申请日:2014-04-30

    Inventor: Sanhita Sarkar

    Abstract: A system deploys visualization tools, business analytics software, and big data software in a multi-instance mode on a large, coherent shared memory many-core computing system. The single machine solution provides or high performance and scalability and may be implemented remotely as a large capacity server (i.e., in the cloud) or locally to a user. Most big data software running in a single instance mode has limitations in scalability when running on a many-core and large coherent shared memory system. A configuration and deployment technique using a multi-instance approach, which also includes visualization tools and business analytics software, maximizes system performance and resource utilization, reduces latency and provides scalability as needed, for end-user applications in the cloud.

    Abstract translation: 系统在大型,一致的共享内存多核计算系统上以多实例模式部署可视化工具,业务分析软件和大数据软件。 单机解决方案提供或高性能和可扩展性,并且可以远程实现为大容量服务器(即,在云中)或本地地向用户实现。 在单实例模式下运行的大多数数据软件在多核和大型一致的共享内存系统上运行时具有可扩展性的局限性。 使用多实例方法的配置和部署技术,其中还包括可视化工具和业务分析软件,可最大限度地提高系统性能和资源利用率,减少延迟并根据需要提供可扩展性,以便云中的最终用户应用程序。

    Dynamic resource scheduling
    60.
    发明授权
    Dynamic resource scheduling 有权
    动态资源调度

    公开(公告)号:US09424098B2

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

    申请号:US13931819

    申请日:2013-06-29

    Abstract: Embodiments of the invention relate to a system and method for dynamically scheduling resources using policies to self-optimize resource workloads in a data center. The object of the invention is to allocate resources in the data center dynamically corresponding to a set of policies that are configured by an administrator. Operational parametrics that correlate to the cost of ownership of the data center are monitored and compared to the set of policies configured by the administrator. When the operational parametrics approach or exceed levels that correspond to the set of policies, workloads in the data center are adjusted with the goal of minimizing the cost of ownership of the data center. Such parametrics include yet are not limited to those that relate to resiliency, power balancing, power consumption, power management, error rate, maintenance, and performance.

    Abstract translation: 本发明的实施例涉及使用策略自动调度资源以自我优化数据中心中的资源工作负载的系统和方法。 本发明的目的是动态地分配数据中心中的资源,与由管理员配置的一组策略相对应。 与数据中心所有权成本相关的操作参数被监控,并与管理员配置的一组策略进行比较。 当操作参数方法或超过对应于一组策略的级别时,调整数据中心的工作负载,以最小化数据中心的所有权成本。 这样的参数包括但不限于与弹性,功率平衡,功耗,功率管理,错误率,维护和性能相关的参数。

Patent Agency Ranking