Serialized chip enables
    641.
    发明授权
    Serialized chip enables 有权
    序列化芯片使能

    公开(公告)号:US08081526B1

    公开(公告)日:2011-12-20

    申请号:US12238935

    申请日:2008-09-26

    CPC classification number: G11C8/10

    Abstract: A method and system for serializing an enable signal designating an electronic device such as a chip to enable or disable in order to reduce the number of pins and physical signal traces required to provide connections for enable signals of multiple electronic devices, such as memory, e.g. Flash and DRAM, is described. The enable signal can be encoded to reduce the number of clock cycles to send the serialized enable signal. A device controller can serialize, encode, and send the enable signal to a decoding module using reduced number of pins and physical connections. Then the decoding module can send a decoded enable signals to individual electronic devices or chips to enable or disable.

    Abstract translation: 串行化指示诸如芯片的电子设备的使能信号的方法和系统,以使能或禁用,以便减少为多个电子设备(例如存储器)的启用信号提供连接所需的引脚数量和物理信号迹线。 描述了Flash和DRAM。 可以编码使能信号以减少发送串行化使能信号的时钟周期数。 设备控制器可以使用减少数量的引脚和物理连接将序列化,编码和发送使能信号发送到解码模块。 然后,解码模块可以将解码的使能信号发送到各个电子设备或芯片以启用或禁用。

    Application independent storage array performance optimizer
    642.
    发明授权
    Application independent storage array performance optimizer 有权
    独立应用的存储阵列性能优化器

    公开(公告)号:US08078822B2

    公开(公告)日:2011-12-13

    申请号:US12402675

    申请日:2009-03-12

    Applicant: Heng Po Chan

    Inventor: Heng Po Chan

    CPC classification number: G06F3/0653 G06F3/061 G06F3/0689

    Abstract: A system comprising a performance module and an application. The performance module may be configured to (i) monitor a LUN for a predetermined amount of time, (ii) capture information relating to the LUN, and (iii) store the information. The application may be configured to (i) retrieve the information, (ii) analyze the information, (iii) generate a configuration based on the analysis of the information and (iv) send the configuration to the performance module. The performance module may reconfigure the LUN based on the configuration.

    Abstract translation: 一种包括性能模块和应用的系统。 性能模块可以被配置为(i)在预定时间量内监视LUN,(ii)捕获与该LUN相关的信息,以及(iii)存储该信息。 应用可以被配置为(i)检索信息,(ii)分析信息,(iii)基于对信息的分析生成配置,以及(iv)将配置发送到性能模块。 性能模块可以根据配置重新配置LUN。

    Global write-log device for managing write logs of nodes of a cluster storage system
    644.
    发明授权
    Global write-log device for managing write logs of nodes of a cluster storage system 有权
    用于管理集群存储系统节点的写入日志的全局写日志设备

    公开(公告)号:US08069366B1

    公开(公告)日:2011-11-29

    申请号:US12432404

    申请日:2009-04-29

    Abstract: A cluster system comprises a plurality of nodes that provides data-access service to a shared storage, each node having at least one failover partner node for taking over services of a node if the node fails. Each node may produce write logs for the shared storage and periodically send write logs at predetermined time intervals to a global device which stores write logs from each node. The global device may detect failure of a node by monitoring time intervals of when write logs are received from each node. Upon detection of a node failure, the global device may provide the write logs of the failed node to one or more partner nodes for performing the write logs on the shared storage. Write logs may be transmitted only between nodes and the global device to reduce data exchanges between nodes and conserving I/O resources of the nodes.

    Abstract translation: 集群系统包括向共享存储器提供数据访问服务的多个节点,每个节点具有至少一个故障切换伙伴节点,用于在节点故障时接管节点的服务。 每个节点可以产生用于共享存储器的写入日志,并且以预定的时间间隔周期性地发送写入日志到存储来自每个节点的写入日志的全局设备。 全局设备可以通过监视从每个节点接收到写入日志的时间间隔来检测节点的故障。 在检测到节点故障时,全局设备可以将故障节点的写入日志提供给一个或多个伙伴节点,以在共享存储器上执行写入日志。 写日志只能在节点和全局设备之间传输,以减少节点之间的数据交换并节省节点的I / O资源。

    Mirror split brain avoidance
    645.
    发明授权
    Mirror split brain avoidance 有权
    镜子分裂脑回避

    公开(公告)号:US08060776B1

    公开(公告)日:2011-11-15

    申请号:US12142076

    申请日:2008-06-19

    CPC classification number: G06F11/2069 Y10S707/99953

    Abstract: A data storage system has two computers. Each computer is assigned to a set of data. Two copies of each set of data are maintained. A first copy is stored on a first set of disks and a second copy is stored on a second set of disks. Each time that a data is written by a computer, a label is written to each set of disks, the label having fields for a status of each computer, a first ordinal which is increased each time that a new data is written, and a time stamp giving a time at which the last write was performed. After failure of a computer, a processor determines, in response to reading the labels of the first set of disks and the second set of disks, the most up to date copy of the data assigned to the failed computer.

    Abstract translation: 数据存储系统有两台计算机。 每台计算机被分配到一组数据。 维护每组数据的两个副本。 第一副本存储在第一组磁盘上,第二副本存储在第二组磁盘上。 每当计算机写入数据时,将标签写入每组磁盘,标签具有每台计算机状态的字段,每次写入新数据时增加的第一序数,以及时间 给予上次写入时间的邮票。 在计算机故障之后,处理器响应于读取第一组磁盘和第二组磁盘的标签,确定分配给故障计算机的数据的最新副本。

    System and method for generating a single use password based on a challenge/response protocol
    648.
    发明授权
    System and method for generating a single use password based on a challenge/response protocol 有权
    基于挑战/响应协议生成单次使用密码的系统和方法

    公开(公告)号:US08042155B1

    公开(公告)日:2011-10-18

    申请号:US11540331

    申请日:2006-09-29

    CPC classification number: H04L63/0838 H04L63/0853 H04L67/1097

    Abstract: A system and method which generates a single use password based on a challenge/response protocol. A box manager module executing within a security appliance identifies a public key (P) and salt value (S) associated with an administrator's smart card and generates a random nonce (N). The box manager transmits a challenge comprising the following elements: . Upon receiving the challenge, the administration card decrypts P[N, BM_ID] using the private key contained within the card and computes SHA1(N). The administration card then compares its computed values with the received values from the box manager. If the values match, then to the administration card returns a response comprising the following elements: HMAC_N[user, SHA1 (password, S)], where HMAC_N represents the SHA1 keyed hash message authentication check of the response elements using the nonce N as the key.

    Abstract translation: 一种基于挑战/响应协议生成单次使用密码的系统和方法。 在安全设备内执行的箱管理器模块识别与管理员的智能卡相关联的公钥(P)和盐值(S),并生成随机随机数(N)。 盒管理器发送包括以下元素的挑战:。 在接收到挑战后,管理卡使用包含在卡内的私钥对P [N,BM_ID]进行解密并计算SHA1(N)。 管理卡然后将其计算值与来自盒管理器的接收值进行比较。 如果值匹配,则管理卡返回包含以下元素的响应:HMAC_N [user,SHA1(password,S)],其中HMAC_N表示使用随机数N作为关键字的响应元素的SHA1密钥哈希消息认证检查 。

    System and method for takeover of partner resources in conjunction with coredump
    649.
    发明授权
    System and method for takeover of partner resources in conjunction with coredump 有权
    与coredump一起接管合作伙伴资源的系统和方法

    公开(公告)号:US08032781B1

    公开(公告)日:2011-10-04

    申请号:US12899863

    申请日:2010-10-07

    CPC classification number: G06F11/2092

    Abstract: A system and method for allowing more rapid takeover of a failed filer by a clustered takeover partner filer in the presence of a coredump procedure (e.g. a transfer of the failed filer's working memory) is provided. To save time, the coredump is allowed to occur contemporaneously with the takeover of the failed filer's regular, active file service disks by the partner so that the takeover need not await completion of the coredump to begin. This is accomplished, briefly stated, by the following techniques. The coredump is written to a single disk that is not involved in regular file service, so that takeover of regular file services can proceed without interference from coredump. A reliable means for both filers in a cluster to identify the coredump disk is provided, which removes takeover dependence upon unreliable communications mechanisms. A means is provided for identification during takeover of the coredump disk and SCSI-3 reservations are employed to coordinate write access to (ownership of) shared disks, so as to prevent takeover from interfering with coredump while simultaneously preventing the failed filer is from continuing to write regular file system disks being taken over by its partner.

    Abstract translation: 提供了一种用于在存在核心转储程序(例如,失败的文件管理器的工作存储器的传送)的情况下允许由集群接管合作伙伴文件管理器更快地接管失败的归档器的系统和方法。 为了节省时间,核心转储器被允许与合作伙伴接管失败的文件管理器常规的活动文件服务磁盘同时发生,以便接管无需等待核心转储完成。 这通过以下技术简要说明了。 coredump写入不涉及常规文件服务的单个磁盘,因此可以在不受coredump干扰的情况下继续执行常规文件服务。 提供了集群中的两个文件管理器来识别核心转储磁盘的可靠方法,这消除了对不可靠的通信机制的接管依赖。 提供了一种用于在核心转储磁盘接管期间进行识别的手段,并采用SCSI-3保留来协调对共享磁盘的(所有权)的写入访问,以防止接管干扰核心转储,同时防止失败的文件管理器继续写入 常规文件系统磁盘由其合作伙伴接管。

    Server monitoring framework
    650.
    发明授权
    Server monitoring framework 有权
    服务器监控框架

    公开(公告)号:US08028056B1

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

    申请号:US12633296

    申请日:2009-12-08

    CPC classification number: G06F17/30902 H04L43/04 H04L43/06 H04L43/0864

    Abstract: A software framework configured to execute in a computer system and adapted to monitor statistics associated with one or more servers coupled to the computer system is disclosed. A data structure is configured to store statistics associated with the one or more servers coupled to the computer system. A server-monitoring thread is configured to update at least some of the statistics stored in the data structure, the server-monitoring thread to execute on a processor of the computer system. An application programming interface (API) responsive to a plurality of software modules executes in the computer system, the API is configured to process requests from the plurality of software modules for (i) adding or removing servers in the data structure or (ii) accessing statistics from the data structure. The computer system may be a network cache.

    Abstract translation: 公开了一种被配置为在计算机系统中执行并适于监视与耦合到该计算机系统的一个或多个服务器相关联的统计信息的软件框架。 数据结构被配置为存储与耦合到计算机系统的一个或多个服务器相关联的统计信息。 服务器监视线程被配置为更新存储在数据结构中的至少一些统计信息,即在计算机系统的处理器上执行的服务器监视线程。 响应于多个软件模块的应用程序编程接口(API)在计算机系统中执行,API被配置为处理来自多个软件模块的请求,用于(i)添加或删除数据结构中的服务器或(ii)访问 数据结构统计。 计算机系统可以是网络高速缓存。

Patent Agency Ranking