会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Load balancing and content preservation
    • 负载平衡和内容保存
    • US09154367B1
    • 2015-10-06
    • US13338024
    • 2011-12-27
    • Leonidas KontothanassisPaul SchultzDavid PresottoAnkur Jain
    • Leonidas KontothanassisPaul SchultzDavid PresottoAnkur Jain
    • G06F15/173H04L29/08H04L12/24H04L29/14H04L12/70H04L12/703G06F11/20
    • H04L29/08279G06F9/50G06F11/202G06F11/2023H04L41/0654H04L41/0668H04L45/28H04L67/1034H04L69/40H04L2012/5627
    • Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a plurality of requests from a plurality of client devices sent to a public internet protocol address; routing the requests to one or more internal Internet protocol addresses, where the one or more internal Internet protocol addresses correspond to one or more compute nodes, and where the one or more compute nodes process the routed requests; determining a particular compute node is offline, where the particular compute node is assigned one or more internal Internet protocol addresses; in response to the determination that the particular node is offline, reassigning the one or more internal Internet protocol addresses corresponding to the particular compute node to one or more different compute nodes, where requests communicated to the reassigned internal Internet protocol addresses are communicated to the one or more different compute nodes for processing.
    • 方法,系统和装置,包括在计算机存储介质上编码的计算机程序,用于从发送到公共因特网协议地址的多个客户机装置接收多个请求; 将所述请求路由到一个或多个内部因特网协议地址,其中所述一个或多个内部因特网协议地址对应于一个或多个计算节点,以及所述一个或多个计算节点处理所述路由请求的位置; 确定特定计算节点是脱机的,其中所述特定计算节点被分配一个或多个内部因特网协议地址; 响应于特定节点脱机的确定,将与特定计算节点相对应的一个或多个内部因特网协议地址重新分配给一个或多个不同的计算节点,其中传送到重新分配的内部因特网协议地址的请求被传送到一个 或更多不同的计算节点进行处理。
    • 6. 发明申请
    • Adapting software programs to operate in software transactional memory environments
    • 适应软件程序在软件事务内存环境中运行
    • US20070300238A1
    • 2007-12-27
    • US11471786
    • 2006-06-21
    • Leonidas KontothanassisAli-Reza Adl-tabatabaiBratin Saha
    • Leonidas KontothanassisAli-Reza Adl-tabatabaiBratin Saha
    • G06F9/44
    • G06F9/466G06F8/70
    • Embodiments of a system and method for adapting software programs to operate in software transactional memory (STM) environments are described. Embodiments include a software transactional memory (STM) adapter system including, in one embodiment, a version of a binary rewriting tool. The STM adapter system provides a simple-to-use application programming interface (API) for legacy languages (e.g., C and C++) that allows the programmer to simply mark the block of code to be executed atomically; the STM adapter system automatically transforms all the binary code executed within that block (including pre-compiled libraries) to execute atomically (that is, to execute as a transaction). In an embodiment, the STM adapter system automatically transforms lock-based critical sections in existing binary code to atomic blocks, for example by replacing locks with begin and end markers that mark the beginning and end of transactions. Other embodiments are described and claimed.
    • 描述了用于使软件程序适应于在软件事务存储器(STM)环境中操作的系统和方法的实施例。 实施例包括在一个实施例中包括二进制重写工具的版本的软件事务存储器(STM)适配器系统。 STM适配器系统为传统语言(例如C和C ++)提供了一个易于使用的应用程序编程接口(API),允许程序员简单地标记要以原子方式执行的代码块; STM适配器系统自动将在该块(包括预编译库)中执行的所有二进制代码自动转换为以原子方式执行(即,作为事务执行)。 在一个实施例中,STM适配器系统自动将现有二进制代码中的基于锁的关键部分转换为原子块,例如通过用标记事务的开始和结束的开始和结束标记替换锁。 描述和要求保护其他实施例。
    • 8. 发明授权
    • Protocol for software distributed shared memory with memory scaling
    • 软件分配共享内存协议,内存缩放
    • US06298419B1
    • 2001-10-02
    • US09048231
    • 1998-03-26
    • Leonidas KontothanassisRishiyur Nikhil
    • Leonidas KontothanassisRishiyur Nikhil
    • G06F1200
    • G06F9/5016G06F12/0813G06F2212/272
    • A method and apparatus for providing additional memory storage within a local node associated with shared memory system is disclosed. A processor associated with a local node of the shared memory system initially requests a fetch operation to a local memory associated with the processor of a first group of data from the home node location of the first group of data. The processor determines whether sufficient local memory exists for receiving the requested first group of data, and if not, selects a second group of data presently located within the local memory for removal in such a manner that no data will be lost due to the removal of the second group of data from the local memory. The selected second group of data is removed from the local memory and any directory information relating to said second group of data updated to reflect any new location information. The first group of data may then be fetched to the local memory.
    • 公开了一种用于在与共享存储器系统相关联的本地节点内提供附加存储器存储的方法和装置。 与共享存储器系统的本地节点相关联的处理器最初从与第一组数据的归属节点位置的第一数据组相关联地向与处理器相关联的本地存储器提取获取操作。 处理器确定是否存在用于接收所请求的第一组数据的足够的本地存储器,如果不存在,则选择当前位于本地存储器内的第二组数据以便移除,使得不会由于移除数据而丢失数据 来自本地记忆的第二组数据。 所选择的第二组数据从本地存储器中移除,并且与所述第二组数据相关的任何目录信息被更新以反映任何新的位置信息。 然后可以将第一组数据提取到本地存储器。