Supplying data storage services
    11.
    发明授权
    Supplying data storage services 有权
    提供数据存储服务

    公开(公告)号:US08819234B1

    公开(公告)日:2014-08-26

    申请号:US11904880

    申请日:2007-09-28

    IPC分类号: G06F15/16

    CPC分类号: H04L41/5058

    摘要: A method is used in supplying data storage services. For a set of applications running on an electronic system, an application service is provided to each application in the set to support operation of that application. The application service is separate from operating system services and security protection services provided by the electronic system. A data storage service provider being separate from the electronic system is communicated with to use resources of the data storage service provider in providing the application service to each application in the set.

    摘要翻译: 一种方法用于提供数据存储服务。 对于在电子系统上运行的一组应用程序,该集合中的每个应用程序提供应用程序服务,以支持该应用程序的操作。 应用服务与电子系统提供的操作系统服务和安全保护服务是分开的。 与电子系统分离的数据存储服务提供者被传送以使用数据存储服务提供商的资源来向组中的每个应用提供应用服务。

    Dynamic application aware storage configuration
    12.
    发明授权
    Dynamic application aware storage configuration 有权
    动态应用感知存储配置

    公开(公告)号:US08095764B1

    公开(公告)日:2012-01-10

    申请号:US12333271

    申请日:2008-12-11

    IPC分类号: G06F12/00

    摘要: A method is used in dynamic application aware storage configuration. A storage system configuration policy is received that includes one or more sets of device generic application best practices and one or more sets of device specific best practices. Initial storage system configuration processing is performed in connection with configuring a data storage system. The storage system configuration policy is used in performing said initial storage system configuration processing. Storage objects are identified as being in use by an application. Application aware ongoing storage system configuration processing is performed in connection with configuring the data storage system for use with the storage objects.

    摘要翻译: 在动态应用程序感知存储配置中使用了一种方法。 收到一个存储系统配置策略,其中包括一套或多套设备通用应用程序最佳做法和一组或多组特定于设备的最佳做法。 结合配置数据存储系统执行初始存储系统配置处理。 存储系统配置策略用于执行所述初始存储系统配置处理。 存储对象被标识为被应用程序使用。 结合配置与存储对象一起使用的数据存储系统来执行应用感知的持续存储系统配置处理。

    Application aware use of added devices
    13.
    发明授权
    Application aware use of added devices 有权
    应用程序感知使用添加的设备

    公开(公告)号:US07904652B1

    公开(公告)日:2011-03-08

    申请号:US12005787

    申请日:2007-12-28

    IPC分类号: G06F12/00

    摘要: Described are techniques for configuring one or more physical devices of a data storage system for use in connection with provisioning storage for an application. A policy including one or more sets of data storage system best practices is received. Each of the one or more sets specifies data storage system best practices for a different type of data storage system including a first type associated with said data storage system. One or more physical devices are added to the data storage system. Configuration processing is performed in connection with configuring a first portion of said one or more physical devices for use with one or more storage pools. The policy is used in performing the configuration processing.

    摘要翻译: 描述了用于配置数据存储系统的一个或多个物理设备以与用于应用的供应存储结合使用的技术。 收到包含一组或多组数据存储系统最佳做法的政策。 一个或多个集合中的每一个指定用于不同类型的数据存储系统的数据存储系统最佳实践,包括与所述数据存储系统相关联的第一类型。 一个或多个物理设备被添加到数据存储系统。 结合配置用于一个或多个存储池的所述一个或多个物理设备的第一部分来执行配置处理。 该策略用于执行配置处理。

    Application aware cache management
    15.
    发明授权
    Application aware cache management 有权
    应用程序感知缓存管理

    公开(公告)号:US08151077B1

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

    申请号:US12164336

    申请日:2008-06-30

    IPC分类号: G06F12/00

    摘要: A method is used in application aware cache management. A cache management policy is received including one or more sets of device generic application best practices and one or more sets of device specific best practices. Initial cache configuration processing is performed in connection with configuring a cache of a data storage system. The cache management policy is used in performing the initial cache configuration processing. Storage objects are identified as being in use by an application. Ongoing cache configuration processing is performed in connection with configuring the cache of the data storage system for use with the storage objects.

    摘要翻译: 应用程序感知缓存管理中使用了一种方法。 收到缓存管理策略,包括一组或多组设备通用应用程序最佳做法和一组或多组特定于设备的最佳实践。 结合配置数据存储系统的缓存来执行初始缓存配置处理。 缓存管理策略用于执行初始高速缓存配置处理。 存储对象被标识为被应用程序使用。 结合配置与存储对象一起使用的数据存储系统的缓存来执行正在进行的缓存配置处理。

    Group services
    16.
    发明授权
    Group services 有权
    集团服务

    公开(公告)号:US08015235B1

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

    申请号:US11324750

    申请日:2006-01-03

    CPC分类号: G06F9/5061

    摘要: Described is a technique for distributing information about one or more groups of objects in a plurality of nodes. A first portion of group information is stored on each of said plurality of nodes. The first portion includes information about defined groups and associated group hierarchy information. A second portion of the group information is stored on each of the plurality of nodes. The second portion of group information stored on each of said plurality of nodes identifying which objects included in said one or more groups are defined at said each node.

    摘要翻译: 描述了用于在多个节点中分发关于一个或多个对象组的信息的技术。 组信息的第一部分被存储在所述多个节点中的每一个上。 第一部分包括关于定义的组和关联组层次结构信息的信息。 组信息的第二部分被存储在多个节点中的每一个上。 存储在所述多个节点的每一个上的组信息的第二部分识别在所述一个或多个组中包括的对象在所述每个节点处被定义。

    Single management point for a storage system or storage area network
    17.
    发明授权
    Single management point for a storage system or storage area network 有权
    存储系统或存储区域网络的单一管理点

    公开(公告)号:US07124179B1

    公开(公告)日:2006-10-17

    申请号:US10964090

    申请日:2004-10-13

    IPC分类号: G06F15/40

    摘要: There is disclosed a system, method, apparatus and computer program product for managing a storage system including a SAN within a computer network. The storage system can be managed in object-oriented computer language. Object trees of each component in the storage system or SAN are obtained and combined on each storage processor in the storage system. The user interface (UI) can therefore select one storage processor within the storage system, and request such combined object tree information for the entire storage system or SAN from only that singular storage processor on which such combined information is stored. This eliminates a severe computational drain on the UI, which otherwise would be required to make these object tree combinations, and further allows a single point of storage management contact between UI and storage system or SAN by way of that singular storage or portal processor. Commands from the UI destined for any node within the storage system or SAN are thus always addressed to that same single point of contact or portal processor allowing for ease of use and other advantages.

    摘要翻译: 公开了一种用于在计算机网络内管理包括SAN的存储系统的系统,方法,装置和计算机程序产品。 存储系统可以以面向对象的计算机语言进行管理。 在存储系统或SAN中的每个组件的对象树被获得并组合在存储系统中的每个存储处理器上。 因此,用户界面(UI)可以选择存储系统内的一个存储处理器,并且仅从存储这种组合信息的单个存储处理器请求整个存储系统或SAN的组合对象树信息。 这消除了UI上的严重的计算耗尽,否则将需要这些对象树组合,并且还允许通过该单个存储或门户处理器在UI和存储系统或SAN之间的单点存储管理联系。 因此,始终从存储系统或SAN中的任何节点的UI的命令总是被寻址到相同的单点联系人或门户处理器,从而易于使用和其他优点。

    Method and apparatus for customizing software
    18.
    发明授权
    Method and apparatus for customizing software 有权
    用于定制软件的方法和装置

    公开(公告)号:US07043715B1

    公开(公告)日:2006-05-09

    申请号:US09587783

    申请日:2000-06-06

    IPC分类号: G06F9/44

    CPC分类号: G06F9/44505 G06F8/38

    摘要: There is disclosed improved apparatus and methodology for customizing software. With respect to GUI resources such as splash-screens, a dynamic link library containing a customer's customized resources and a default link library containing the manufacturer's default resources are prepared at design time. Source code is normally not included in the customized dynamic link library. At run time, the customer resources are automatically included by operation of a resource manager algorithm and appear on the computer terminal screen unless they were not made available initially in which case the equivalent default resource is shown on the screen. If there are any bugs which are induced by the customer's specifications to be corrected, or if the customized dynamic link library is changed for some other reason, the source code does not have to be rewritten as it is not included in the dynamic link library.

    摘要翻译: 公开了用于定制软件的改进的装置和方法。 关于GUI资源(如闪屏),在设计时准备包含客户定制资源的动态链接库和包含制造商默认资源的默认链接库。 源代码通常不包括在定制的动态链接库中。 在运行时,通过资源管理器算法的操作自动包含客户资源,并且出现在计算机终端屏幕上,除非最初没有提供这些资源,否则在屏幕上显示相同的默认资源。 如果由于客户的规范引起的任何错误被纠正,或者由于某种其他原因而改变了自定义的动态链接库,则源代码不需要重写,因为它不包括在动态链接库中。

    Scalable communication within a distributed system using dynamic communication trees
    19.
    发明授权
    Scalable communication within a distributed system using dynamic communication trees 有权
    使用动态通信树在分布式系统内进行可扩展通信

    公开(公告)号:US07010622B1

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

    申请号:US09877862

    申请日:2001-06-08

    IPC分类号: G06F15/16 H04L12/28

    CPC分类号: H04L41/0233

    摘要: There is disclosed a technique for achieving scalable communication within a distributed system using dynamic communication trees. In a client server environment, and particularly in such an environment in which storage systems and storage area networks are managed by distributed management software, embodiments of the present invention are presented by which communication trees are built in a manner that evenly distributes load throughout nodes in the network, whereby scalability is enhanced allowing a larger number of nodes than otherwise allowable without such trees. Other advantages achievable by utilization of such trees are also disclosed.

    摘要翻译: 公开了一种使用动态通信树在分布式系统内实现可伸缩通信的技术。 在客户服务器环境中,特别是在存储系统和存储区域网络由分布式管理软件管理的这种环境中,呈现本发明的实施例,通过哪些通信树被构建为以均匀的方式在 网络,从而增加可扩展性,允许在没有这种树的情况下允许更多数量的节点。 还公开了通过利用这种树可实现的其它优点。

    Plug and play interface for user actions
    20.
    发明授权
    Plug and play interface for user actions 有权
    用户操作的即插即用界面

    公开(公告)号:US07240323B1

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

    申请号:US10132769

    申请日:2002-04-25

    IPC分类号: G06F9/44

    CPC分类号: G06F8/38 Y10S707/99942

    摘要: There is disclosed a technique for creating a plug and play interface for user actions on a graphical user interface (GUI) on a computer system such as might be used in a client-server network. A text file is prepared in XML language containing all possible user actions. The text file is read by GUI framework application software running on the operating system, and the results are stored in at least one table as Java code. The framework application software calls the Java code in response to user requests. The technique lends itself to modularization and therefore to ease of manufacture of such software plug and play interface. Such software can be easily modified at any time up to runtime.

    摘要翻译: 公开了一种用于在诸如可能在客户机 - 服务器网络中使用的计算机系统上的图形用户界面(GUI)上创建用于用户动作的即插即用界面的技术。 文本文件以XML语言编写,包含所有可能的用户操作。 文本文件由操作系统上运行的GUI框架应用程序软件读取,结果存储在至少一个表格中作为Java代码。 框架应用软件响应于用户请求调用Java代码。 该技术适用于模块化,因此易于制造这种软件即插即用接口。 这样的软件可以随时修改到运行时间。