Methods and apparatus for transferring data in a content addressable computer system
    31.
    发明授权
    Methods and apparatus for transferring data in a content addressable computer system 有权
    用于在内容可寻址计算机系统中传送数据的方法和装置

    公开(公告)号:US07240151B1

    公开(公告)日:2007-07-03

    申请号:US10836502

    申请日:2004-04-30

    IPC分类号: G06F12/00

    摘要: Embodiments of the present invention are directed to a method and apparatus for receiving an input/output (I/O) request from a host computer that specifies an operation to be performed on a content addressable storage (CAS) system and determining which operation is specified by the request before receipt of the I/O request by a content addressable storage system. In another embodiment, an I/O request from a host computer is received by a first CAS which determines if the request is to be processed by another CAS system. When it is determined that the request is to be processed by another CAS system, the first CAS system may forward the request to the other CAS system. In another embodiment, an appliance receives an I/O request from a host computer to perform an operation that accesses a unit of content. The appliance may set up a communication session between the host and a CAS system so that the unit of content may be transmitted between the host and the CAS system without passing through the appliance.

    摘要翻译: 本发明的实施例涉及一种用于从主计算机接收指定要对内容可寻址存储(CAS)系统执行的操作并确定指定了哪个操作的输入/输出(I / O)请求的方法和装置 通过内容可寻址存储系统接收到I / O请求之前的请求。 在另一实施例中,来自主计算机的I / O请求由第一CAS接收,其确定该请求是否由另一CAS系统处理。 当确定请求由另一个CAS系统处理时,第一个CAS系统可以将该请求转发给另一个CAS系统。 在另一个实施例中,设备从主计算机接收I / O请求以执行访问内容单元的操作。 设备可以在主机和CAS系统之间建立通信会话,使得可以在主机和CAS系统之间传送内容单元而不通过设备。

    Methods and apparatus for processing access requests in a content addressable computer system
    32.
    发明授权
    Methods and apparatus for processing access requests in a content addressable computer system 有权
    用于处理内容可寻址计算机系统中的访问请求的方法和装置

    公开(公告)号:US07240150B1

    公开(公告)日:2007-07-03

    申请号:US10836415

    申请日:2004-04-30

    IPC分类号: G06F12/00

    CPC分类号: G06F17/30067

    摘要: Embodiments of the present invention are directed to a method and apparatus for receiving an input/output (I/O) request from a host computer that specifies an operation to be performed on a content addressable storage (CAS) system and determining which operation is specified by the request before receipt of the I/O request by a content addressable storage system. In another embodiment, an I/O request from a host computer is received by a first CAS which determines if the request is to be processed by another CAS system. When it is determined that the request is to be processed by another CAS system, the first CAS system may forward the request to the other CAS system. In another embodiment, an appliance receives an I/O request from a host computer to perform an operation that accesses a unit of content. The appliance may set up a communication session between the host and a CAS system so that the unit of content may be transmitted between the host and the CAS system without passing through the appliance.

    摘要翻译: 本发明的实施例涉及一种用于从主计算机接收指定要对内容可寻址存储(CAS)系统执行的操作并确定指定了哪个操作的输入/输出(I / O)请求的方法和装置 通过内容可寻址存储系统接收到I / O请求之前的请求。 在另一实施例中,来自主计算机的I / O请求由第一CAS接收,其确定该请求是否由另一CAS系统处理。 当确定请求由另一个CAS系统处理时,第一个CAS系统可以将该请求转发给另一个CAS系统。 在另一个实施例中,设备从主计算机接收I / O请求以执行访问内容单元的操作。 设备可以在主机和CAS系统之间建立通信会话,使得可以在主机和CAS系统之间传送内容单元而不通过设备。

    Managing databases in data storage systems
    33.
    发明授权
    Managing databases in data storage systems 有权
    管理数据存储系统中的数据库

    公开(公告)号:US09460136B1

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

    申请号:US13173455

    申请日:2011-06-30

    IPC分类号: G06F17/30 G06F11/34

    摘要: There is disclosed a method for use in managing databases in data storage systems comprising a plurality of nodes. A request is received to provision storage for a specified application intending to use a database. Based on application-awareness, the storage system is provisioned for storing the database in response to receiving the request. Database tables are distributed across the nodes based on a forecasted first I/O profile between application and database. Information is captured in connection with the activity between the application and database. A second I/O profile is determined based on the captured information. The second I/O profile is an actual in-running I/O profile between application and database. The first I/O profile and second I/O profile are compared. The database tables are re-organized on the nodes based on the comparison identifying a discrepancy between first and second I/O profiles such that storage system is rebalanced.

    摘要翻译: 公开了一种用于在包括多个节点的数据存储系统中管理数据库的方法。 接收到一个请求,以便为打算使用数据库的指定应用程序提供存储。 基于应用程序感知,存储系统被提供用于响应于接收到请求而存储数据库。 数据库表根据应用程序和数据库之间预测的第一个I / O配置文件分布在节点之间。 与应用程序和数据库之间的活动相关联地捕获信息。 基于捕获的信息确定第二I / O配置文件。 第二个I / O配置文件是应用程序和数据库之间的实际正在运行的I / O配置文件。 比较第一个I / O配置文件和第二个I / O配置文件。 基于识别第一和第二I / O配置文件之间的差异的比较,数据库表在节点上重新组织,使得存储系统被重新平衡。

    Method and apparatus for man-in-the-middle agent-assisted client filtering
    34.
    发明授权
    Method and apparatus for man-in-the-middle agent-assisted client filtering 有权
    用于中间人代理辅助客户端过滤的方法和装置

    公开(公告)号:US09407663B1

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

    申请号:US13536337

    申请日:2012-06-28

    IPC分类号: H04L29/06

    CPC分类号: H04L63/20 H04L63/0227

    摘要: Example embodiments of the present invention relate to a method, an apparatus and a computer-program product for man-in-the-middle agent-assisted client filtering. An example method to be performed by the man-in-the-middle includes receiving portions of a data stream transmitted from a source and performing an analysis of the portions of the data stream. Based on the analysis, the man-in-the-middle then may interact with the source. An example method to be performed by an agent at the source includes providing portions of a transmitted data stream to the man-in-the-middle and interacting with the man-in-the-middle.

    摘要翻译: 本发明的示例性实施例涉及用于中间人代理辅助的客户端过滤的方法,装置和计算机程序产品。 由中间人执行的示例性方法包括接收从源发送的数据流的部分并且执行数据流的部分的分析。 根据分析,中间人可能会与来源进行交互。 由源代理执行的示例性方法包括将传输的数据流的一部分提供给中间人并与中间人进行交互。

    System and method for configuring a cloud computing space
    35.
    发明授权
    System and method for configuring a cloud computing space 有权
    用于配置云计算空间的系统和方法

    公开(公告)号:US09317820B1

    公开(公告)日:2016-04-19

    申请号:US12751124

    申请日:2010-03-31

    摘要: A system, computer-implemented method, and a computer program product for configuring a requirements model for a cloud computing space includes defining a list of available system capabilities within the cloud computing space. A user is allowed to define one or more user requirements chosen from the list of available system capabilities. The one or more user requirements are associated with one or more hardware/software requirements. A cloud computing solution is configured based, at least in part, upon the one or more user requirements and the one or more hardware/software requirements.

    摘要翻译: 用于配置云计算空间的需求模型的系统,计算机实现的方法和计算机程序产品包括定义云计算空间内的可用系统能力的列表。 允许用户定义从可用系统能力列表中选择的一个或多个用户需求。 一个或多个用户需求与一个或多个硬件/软件要求相关联。 至少部分地基于一个或多个用户需求和一个或多个硬件/软件要求配置云计算解决方案。

    Managing data storage
    36.
    发明授权
    Managing data storage 有权
    管理数据存储

    公开(公告)号:US09292523B1

    公开(公告)日:2016-03-22

    申请号:US13069593

    申请日:2011-03-23

    申请人: Stephen J. Todd

    发明人: Stephen J. Todd

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30091

    摘要: Methods, a system, and a program product for use in managing data storage is disclosed. In an embodiment, a method, system, and program product comprises receiving content via an object based storage interface to a data storage system; generating a database insert operation for an object derived from the content, the object having a generated object identifier; and using the database entry operation, storing data associated with the object in a shared-nothing database located within the data storage system, wherein the shared-nothing database is enabled to perform parallel processing across multiple independent nodes.In another embodiment, a method comprises receiving a delete command for an object via an object based interface to a data storage system; generating a database delete operation for the object based on the delete command; and using the database delete operation, deleting data associated with the object in a shared-nothing database located within the data storage system, wherein the shared-nothing database is enabled to perform parallel processing across multiple independent nodes.In yet another embodiment, a method comprises receiving a search command via an object based interface to a data storage system; generating a database query based on the search command; and using the database query, querying a shared-nothing database located within the data storage system, wherein the shared-nothing database is enabled to perform parallel processing across multiple independent nodes.

    摘要翻译: 公开了用于管理数据存储的方法,系统和程序产品。 在一个实施例中,方法,系统和程序产品包括经由基于对象的存储接口接收内容到数据存储系统; 为从所述内容导出的对象生成数据库插入操作,所述对象具有生成的对象标识符; 以及使用所述数据库输入操作,将与所述对象相关联的数据存储在位于所述数据存储系统内的无共享数据库中,其中所述无共享数据库能够跨多个独立节点执行并行处理。 在另一个实施例中,一种方法包括通过基于对象的接口向数据存储系统接收对象的删除命令; 基于删除命令生成对象的数据库删除操作; 以及使用所述数据库删除操作,删除位于所述数据存储系统内的无共享数据库中与所述对象相关联的数据,其中所述无共享数据库能够跨多个独立节点执行并行处理。 在另一个实施例中,一种方法包括经由基于对象的接口向数据存储系统接收搜索命令; 基于搜索命令生成数据库查询; 以及使用数据库查询,查询位于数据存储系统内的无共享数据库,其中无共享数据库能够跨多个独立节点执行并行处理。

    Method, system, and program product for increasing the effectiveness of customer contact strategies
    38.
    发明授权
    Method, system, and program product for increasing the effectiveness of customer contact strategies 有权
    方法,系统和程序产品,以提高客户联系策略的有效性

    公开(公告)号:US08738438B2

    公开(公告)日:2014-05-27

    申请号:US11338585

    申请日:2006-01-24

    IPC分类号: G06Q30/00

    摘要: The invention provides a method, system, and program product for increasing the effectiveness of a customer contact strategy. In one embodiment, the method includes assigning a value to each of a plurality of customer events; assigning each of the plurality of promotion events to a “bucket” having a predefined range of values, based on a value of each promotion event; and selecting a customer event from the bucket having the highest range of values.

    摘要翻译: 本发明提供了一种用于增加客户联系策略的有效性的方法,系统和程序产品。 在一个实施例中,所述方法包括为多个客户事件中的每一个分配值; 基于每个促销事件的值,将多个促销事件中的每一个分配给具有预定义值范围的“桶”; 以及从具有最高值范围的桶中选择客户事件。

    Managing on-site access to ecosystem features
    39.
    发明授权
    Managing on-site access to ecosystem features 有权
    管理现场访问生态系统功能

    公开(公告)号:US08601175B1

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

    申请号:US13069952

    申请日:2011-03-23

    IPC分类号: G06F3/00 G06F11/00

    摘要: A method, system, and program product for use in managing on-site access to ecosystem features is disclosed. In some embodiments, the method, system, and program product may comprise sending, from a data storage system, a set of context information about the data storage system; at a recipient location on a common intranet with the data storage system, receiving the set of context information and, based on criteria specified for opportunity alerts, determining from the set of context information a subset of the opportunity alerts applicable to the data storage system; and causing the data storage system to be updated with the subset of opportunity alerts.

    摘要翻译: 公开了一种用于管理现场访问生态系统功能的方法,系统和程序产品。 在一些实施例中,方法,系统和程序产品可以包括从数据存储系统发送关于数据存储系统的一组上下文信息; 在与所述数据存储系统的公共内联网上的接收者位置处,接收所述上下文信息集合,并且基于针对机会警报指定的标准,从所述上下文信息集中确定适用于所述数据存储系统的机会警报的子集; 并且使得利用机会警报的子集更新数据存储系统。

    Active element management and support
    40.
    发明授权
    Active element management and support 有权
    活动元素管理和支持

    公开(公告)号:US08326794B1

    公开(公告)日:2012-12-04

    申请号:US12002431

    申请日:2007-12-17

    摘要: Described are techniques for providing support in connection with a data storage system. An active element manager component is used to perform, a data storage system management operation. The active element manager component collects context information. The context information is transmitted from the data storage system to an external environment. User relevant information is received at the active element manager component from the external environment. The external environment determines the user relevant information in accordance with the context information and support information and services provided by the external environment. The user relevant information includes information about one or more types of support. The user relevant information is displayed via a user interface.

    摘要翻译: 描述了用于提供与数据存储系统相关的支持的技术。 使用活动元素管理器组件执行数据存储系统管理操作。 活动元素管理器组件收集上下文信息。 上下文信息从数据存储系统发送到外部环境。 从外部环境在活动元素管理器组件处接收用户相关信息。 外部环境根据外部信息和外部环境提供的支持信息和服务来确定用户相关信息。 用户相关信息包括关于一种或多种类型的支持的信息。 用户相关信息通过用户界面显示。