Merging compressed data arrays
    2.
    发明授权
    Merging compressed data arrays 有权
    合并压缩数据数组

    公开(公告)号:US09053138B2

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

    申请号:US13745552

    申请日:2013-01-18

    发明人: Stuart E. Carney

    IPC分类号: G06F7/06 G06F17/30 H03M7/30

    摘要: Compressed data sets can be merged without unraveling the compressed data sets. Concatenations of vectors of a first compressed data set that extend beyond a second compressed data set with no data vectors are represented in a third compressed data set. The no data vectors represent lack of data to be contributed from the second compressed data set. The third compressed data set represents a merger of the first and the second compressed data sets. Counterpart vectors of the first and second compressed data sets are determined using compression information for the vectors. Concatenations of the counterpart vectors are represented in the third compressed data set, as well as compression information that accounts for the determined counterpart vectors.

    摘要翻译: 压缩数据集可以合并而不解开压缩数据集。 在第三压缩数据集中表示第一压缩数据集的向量的连接,其延伸超过没有数据向量的第二压缩数据集。 无数据向量表示缺少从第二压缩数据集合贡献的数据。 第三压缩数据集表示第一和第二压缩数据集的合并。 使用用于向量的压缩信息确定第一和第二压缩数据集的对应矢量。 在第三压缩数据集中表示对应矢量的连接,以及考虑确定的对应矢量的压缩信息。

    Establishing a power charging association on a powerline network
    3.
    发明授权
    Establishing a power charging association on a powerline network 有权
    在电力线网络上建立电力充电协会

    公开(公告)号:US09026813B2

    公开(公告)日:2015-05-05

    申请号:US12980758

    申请日:2010-12-29

    摘要: Associating service agents in communication over a network to one or more respective clients coupled to the network at respective ports of the network is described. At a first service agent, a first signal is received from a first client coupled to the network at a first port. The first signal propagates over a first signal propagation path between the first service agent and the first port. An association between the first service agent and the first client is established based at least in part on a difference between: the first signal propagation path between the first service agent and the first port, and a second signal propagation path between the first service agent and a second port or between a second service agent and the first port.

    摘要翻译: 描述了通过网络将服务代理关联到在网络的相应端口处耦合到网络的一个或多个相应客户端。 在第一服务代理处,从在第一端口处耦合到网络的第一客户端接收第一信号。 第一信号在第一服务代理和第一端口之间的第一信号传播路径上传播。 至少部分地基于第一服务代理和第一端口之间的第一信号传播路径和第一服务代理与第一服务代理与第一客户端之间的第二信号传播路径之间的差异来建立第一服务代理和第一客户端之间的关联 第二端口或第二服务代理和第一端口之间。

    File cloning across different filesets
    4.
    发明授权
    File cloning across different filesets 有权
    跨不同文件集的文件克隆

    公开(公告)号:US09020899B2

    公开(公告)日:2015-04-28

    申请号:US14174082

    申请日:2014-02-06

    IPC分类号: G06F17/30

    摘要: A method includes determining, by a processor, that a write request indicates a clone file that was cloned from a file in a first fileset. The clone file is of a second fileset and a clustered file system comprises the first fileset and the second fileset. A data block of the clone file affected by the write request is determined. The method includes determining that the data block at a current location cannot be modified. In response to a determination that the data block at the current location cannot be modified, the method includes implementing the write request with respect to the data block at a different location and indicating that the data block at the different location can be modified for subsequent write requests that indicate the clone file.

    摘要翻译: 一种方法包括由处理器确定写入请求指示从第一文件集中的文件克隆的克隆文件。 克隆文件是第二个文件集,而群集文件系统包括第一个文件集和第二个文件集。 确定受写入请求影响的克隆文件的数据块。 该方法包括确定当前位置的数据块不能被修改。 响应于确定当前位置处的数据块不能被修改,该方法包括相对于不同位置处的数据块实现写请求,并且指示可以修改不同位置处的数据块以用于随后的写入 指示克隆文件的请求。

    Disaster recovery for virtual machines across primary and secondary sites
    5.
    发明授权
    Disaster recovery for virtual machines across primary and secondary sites 有权
    主站点和辅助站点之间的虚拟机的灾难恢复

    公开(公告)号:US09020895B1

    公开(公告)日:2015-04-28

    申请号:US13335427

    申请日:2011-12-22

    IPC分类号: G06F7/00 G06F17/00 G06F17/30

    摘要: A processing system stores a backup of virtual machine data on a storage device in a primary network storage system. A virtual machine running on a primary host machine, which is coupled to the primary network storage system, generates the virtual machine data. A replication software module replicates the backup of the virtual machine data from the primary network storage system to a secondary network storage system. In the event of a failure on the first network storage system, disaster recovery services module restores the virtual machine data from the secondary network storage system to cause the virtual machine to run on a secondary host machine coupled to the secondary network storage system, wherein the disaster recovery services module is coupled to the primary host machine and the secondary host machine over a network.

    摘要翻译: 处理系统将虚拟机数据的备份存储在主网络存储系统中的存储设备上。 在与主网络存储系统耦合的主主机上运行的虚拟机生成虚拟机数据。 复制软件模块将虚拟机数据的备份从主网络存储系统复制到辅助网络存储系统。 在第一网络存储系统发生故障的情况下,灾难恢复服务模块从辅助网络存储系统恢复虚拟机数据,以使虚拟机在与辅助网络存储系统耦合的辅助主机上运行,​​其中, 灾难恢复服务模块通过网络耦合到主主机和辅助主机。

    Secure client authentication and service authorization in a shared communication network
    6.
    发明授权
    Secure client authentication and service authorization in a shared communication network 有权
    在共享通信网络中安全的客户端认证和服务授权

    公开(公告)号:US09003492B2

    公开(公告)日:2015-04-07

    申请号:US13527486

    申请日:2012-06-19

    摘要: Functionality for secure client authentication and service authorization in a shared communication network are disclosed. A managing network device of a communication network causes a securely connected client network device to perform an account authorization process with an accounting network device in parallel with a service matching process with the managing network device and one or more service providers of the communication network. The managing network device executes the service matching process and securely matches the client network device with one of the service providers. The accounting network device executes the account authorizing process with the client network device and provides a service voucher to the managing network device authorizing one or more of the service providers to service the client network device. The managing network device transmits the service voucher to the matched service provider to prompt the matched service provider to service the client network device.

    摘要翻译: 公开了在共享通信网络中用于安全客户端认证和服务授权的功能。 通信网络的管理网络设备使得安全连接的客户端网络设备与计费网络设备并行地执行与管理网络设备和通信网络的一个或多个服务提供商的服务匹配过程的帐户授权过程。 管理网络设备执行服务匹配过程,并将客户端网络设备与服务提供商之一安全地匹配。 会计网络设备与客户端网络设备执行帐户授权过程,并向授权一个或多个服务提供商服务客户端网络设备的管理网络设备提供服务凭证。 管理网络设备将服务凭证发送给匹配的服务提供商,以提示匹配的服务提供商为客户端网络设备提供服务。

    Address resolution mechanism for hybrid communication networks
    7.
    发明授权
    Address resolution mechanism for hybrid communication networks 有权
    混合通信网络的地址解析机制

    公开(公告)号:US08995443B2

    公开(公告)日:2015-03-31

    申请号:US13563284

    申请日:2012-07-31

    IPC分类号: H04L12/56 H04L12/54 H04L29/12

    摘要: A hybrid device can execute hybrid ARP functionality to manage one-to-many associations between a single network layer address and multiple link layer addresses of other hybrid devices. In accordance with the hybrid ARP functionality, the hybrid device can determine a transmission route, a corresponding one of a plurality of network interfaces of a destination hybrid device, and a corresponding one of a plurality of link layer addresses of the destination hybrid device, based on address resolution store entries associated with the destination hybrid device. The identified link layer address can be populated in a frame for transmission to the destination hybrid device. Additionally, the hybrid ARP functionality can be configured to operate in conjunction with conventional ARP functionality implemented by upper protocol layers. The hybrid ARP functionality can serve as a “proxy” between the conventional ARP functionality and one or more hybrid devices of the hybrid communication network.

    摘要翻译: 混合设备可以执行混合ARP功能,以管理单个网络层地址和其他混合设备的多个链路层地址之间的一对多关联。 根据混合ARP功能,混合设备可以确定目的混合设备的传输路由,目标混合设备的多个网络接口中的相应一个以及目的地混合设备的多个链路层地址中的相应一个,基于 与目的地混合设备相关联的地址解析存储条目。 所识别的链路层地址可以被填充到帧中以便传输到目标混合设备。 此外,混合ARP功能可以配置为结合由上层协议层实现的常规ARP功能。 混合ARP功能可以作为传统ARP功能与混合通信网络的一个或多个混合设备之间的“代理”。

    Operating a storage server on a virtual machine
    8.
    发明授权
    Operating a storage server on a virtual machine 有权
    在虚拟机上运行存储服务器

    公开(公告)号:US08983822B2

    公开(公告)日:2015-03-17

    申请号:US13966146

    申请日:2013-08-13

    申请人: NetApp, Inc.

    摘要: A system and method of testing, during development, the operation of a clustered storage server system and its associated storage operating system. The system includes at least one host computer having a host operating system, and at least one virtual computer having a simulated storage operating system, at least one simulated disk, a simulated NVRAM, and a simulated flashcard within a guest operating system hosted by the host operating system. The simulated storage operating system represents an actual storage operating system. Facilities of the simulated storage operating system including the simulated disk, the simulated NVRAM, and the simulated flashcard are mapped onto corresponding facilities of the host operating system via virtualization components of the virtual computer so that the simulated storage operating system operates substantially the same as the actual storage operating system on low cost host hardware platforms.

    摘要翻译: 在开发期间测试集群存储服务器系统及其相关存储操作系统的操作的系统和方法。 该系统包括具有主机操作系统的至少一个主机计算机,以及至少一个具有模拟存储操作系统的虚拟计算机,至少一个模拟磁盘,模拟NVRAM和由主机托管的客户机操作系统内的模拟闪存卡 操作系统。 模拟存储操作系统代表实际的存储操作系统。 包括模拟磁盘,模拟NVRAM和模拟闪存卡的模拟存储操作系统的设施通过虚拟计算机的虚拟化组件映射到主机操作系统的相应设备上,使得模拟存储操作系统基本上与 实际存储操作系统在低成本的主机硬件平台上。

    Processing code units on multi-core heterogeneous processors
    9.
    发明授权
    Processing code units on multi-core heterogeneous processors 有权
    在多核异构处理器上处理代码单元

    公开(公告)号:US08966458B2

    公开(公告)日:2015-02-24

    申请号:US13888577

    申请日:2013-05-07

    IPC分类号: G06F9/45

    CPC分类号: G06F9/44594 G06F9/45508

    摘要: A virtual machine can be extended to be aware of secondary cores and specific capabilities of the secondary cores. If a unit of platform-independent code (e.g., a function, a method, a package, a library, etc.) is more suitable to be run on a secondary core, the primary core can package the unit of platform-independent code (“code unit”) and associated data according to the ISA of the secondary core. The primary core can then offload the code unit to an interpreter associated with the secondary core to execute the code unit.

    摘要翻译: 可以扩展虚拟机以了解次级核心和次级核心的特定功能。 如果独立于平台的代码(例如函数,方法,包,库等)的单元更适合在次级核心上运行,则主要核心可以将平台无关代码的单元( “代码单元”)和根据次级核的ISA的关联数据。 然后,主核心将代码单元卸载到与次级核心相关联的解释器以执行代码单元。

    Integrating databases
    10.
    发明授权
    Integrating databases 有权
    集成数据库

    公开(公告)号:US08965912B2

    公开(公告)日:2015-02-24

    申请号:US11926504

    申请日:2007-10-29

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30557 G06F17/30545

    摘要: A system for integrating databases comprises a first virtual table, a second virtual table, a common table, a list, a generating section, and a selecting section. The first virtual table corresponds to a first data. The second virtual table corresponds to a second data. The common table is associated with the first and second virtual tables. The list indicates information about associations between the first and second virtual tables and the common table. The generating section generates two or more access plans from a database query on the common table. The two or more access plans involve at least one of the first and second virtual tables in accordance with the list. The selecting section selects one of the two or more access plans generated by the generating section to be used to execute the database query.

    摘要翻译: 用于集成数据库的系统包括第一虚拟表,第二虚拟表,公用表,列表,生成部分和选择部分。 第一虚拟表对应于第一数据。 第二虚拟表对应于第二数据。 公用表与第一个和第二个虚拟表相关联。 该列表指示关于第一和第二虚拟表与公用表之间的关联的信息。 生成部分从公用表上的数据库查询生成两个或多个访问计划。 两个或多个访问计划涉及根据列表的第一和第二虚拟表中的至少一个。 选择部分选择由生成部分生成的用于执行数据库查询的两个或多个访问计划之一。