Core file transfer
    681.
    发明授权
    Core file transfer 有权
    核心文件传输

    公开(公告)号:US07913115B1

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

    申请号:US12112564

    申请日:2008-04-30

    CPC classification number: G06F11/1443 G06F11/0748 G06F11/0778 H04L12/6418

    Abstract: A core file that may be generated when a data storage system encounters a problem can be automatically and securely sent to a remote (e.g., offsite) support enterprise. Moreover, given the size of such files and the additional requirements associated with sending such files securely, the transmission of the core file may be monitored such that, if a problem occurs during the transmission, the pieces of the file that have been successfully transmitted are not resent, but merely those pieces that still need to be (successfully) transmitted. In this manner, the time and resources required to securely transmit such large files are more efficiently utilized.

    Abstract translation: 当数据存储系统遇到问题时可能产生的核心文件可以自动安全地发送到远程(例如非现场)支持企业。 此外,考虑到这样的文件的大小和与安全地发送这样的文件相关联的附加要求,可以监视核心文件的传输,使得如果在传输期间发生问题,则已经成功发送的文件的片段是 不要重复,而只是那些仍然需要(成功)传送的部分。 以这种方式,更有效地利用安全地传输这样的大文件所需的时间和资源。

    System and method for multipath I/O support for fibre channel devices
    683.
    发明授权
    System and method for multipath I/O support for fibre channel devices 有权
    用于光纤通道设备的多路径I / O支持的系统和方法

    公开(公告)号:US07908523B1

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

    申请号:US12783964

    申请日:2010-05-20

    CPC classification number: G06F11/201

    Abstract: A system and method enables a file server, to support multi path input/output operations for Fibre Channel devices. Upon each Fibre Channel Arbitrated Loop initialization event generated, the system and method updates a path and device instance to track multiple paths to a given device. While the file server is attempting input/output operations, the failure of a given path can be corrected by the use of another path associated with a given device. The data structures generated by the low levels of the storage operating system are exposed for use by upper level services for routing a storage device identification purposes.

    Abstract translation: 系统和方法使文件服务器能够支持光纤通道设备的多路径输入/输出操作。 在每个光纤通道仲裁循环初始化事件生成后,系统和方法会更新路径和设备实例,以跟踪给定设备的多条路径。 当文件服务器正在尝试输入/输出操作时,可以通过使用与给定设备相关联的另一路径来纠正给定路径的故障。 由存储操作系统的低级别生成的数据结构被暴露以供高级服务用于路由存储设备识别目的。

    Remote disaster recovery and data migration using virtual appliance migration
    684.
    发明授权
    Remote disaster recovery and data migration using virtual appliance migration 有权
    使用虚拟设备迁移的远程灾难恢复和数据迁移

    公开(公告)号:US07904748B2

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

    申请号:US11581712

    申请日:2006-10-16

    Abstract: A technique efficiently creates and serves a backup data set on a backup filer located at a remote site from a primary filer by essentially moving an entire operating environment of a primary data set to the backup filer. The primary filer is organized into one or more virtual filers (vfilers), one of which (the primary vfiler) is configured to serve data, such as the primary data set, for a client. In the event that the primary filer or primary vfiler becomes unavailable, the technique may be implemented as a disaster recovery or data migration sequence to enable efficient instantiation of a backup vfiler to serve the backup data set for the client.

    Abstract translation: 通过将主数据集的整个操作环境基本上移动到备份文件管理器,技术有效地通过主文件管理器在位于远程站点的备份文件管理器上创建并提供备份数据集。 主文件管理器被组织成一个或多个虚拟文件管理器(vfilers),其中一个(主vfiler)被配置为为客户端提供诸如主数据集的数据。 如果主文件管理器或主vfiler不可用,则该技术可以实现为灾难恢复或数据迁移序列,以实现备份vfiler的有效实例化,以便为客户端提供备份数据集。

    Methods and Systems for Concurrently Reading Direct and Indirect Data Blocks
    685.
    发明申请
    Methods and Systems for Concurrently Reading Direct and Indirect Data Blocks 有权
    同时读取直接和间接数据块的方法和系统

    公开(公告)号:US20110055261A1

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

    申请号:US12552216

    申请日:2009-09-01

    CPC classification number: H04L67/1097

    Abstract: Methods and systems for concurrently reading direct and indirect data blocks of a data object stored in a network storage server system. In one embodiment, upon receiving a request to read a data object, the storage server identifies a location of an indirect data-block of the data object and a total number of direct data-blocks associated with the data object. Using this information, the storage server concurrently reads, using a single read operation, both the indirect data-block and a specific number of data blocks that are contiguous with the location of the indirect data-block. The specific number is commensurate with the total number of direct-data blocks associated with the data object. In one embodiment, the storage server verifies whether the data object is represented using a contiguous-mode layout scheme before performing the concurrent single-read operation to read the data object.

    Abstract translation: 同时读取存储在网络存储服务器系统中的数据对象的直接和间接数据块的方法和系统。 在一个实施例中,在接收到读取数据对象的请求时,存储服务器识别数据对象的间接数据块的位置以及与数据对象相关联的直接数据块的总数。 使用该信息,存储服务器使用单个读取操作同时读取与间接数据块的位置相邻的间接数据块和特定数量的数据块。 具体数字与与数据对象相关联的直接数据块的总数相当。 在一个实施例中,存储服务器在执行用于读取数据对象的并行单次读取操作之前验证是否使用连续模式布局方案来表示数据对象。

    Storage of administrative data on a remote management device
    686.
    发明授权
    Storage of administrative data on a remote management device 有权
    将管理数据存储在远程管理设备上

    公开(公告)号:US07899680B2

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

    申请号:US11073293

    申请日:2005-03-04

    CPC classification number: G06Q10/10

    Abstract: According to an embodiment of the invention, a remote management device is integrated into a processing system, such as a filer or other storage server, and the remote management device and administrative data (such as console data) generated by the processing system are accessible even if the processing system becomes inoperable. The processing system includes a console port that outputs administrative data in the form of administrative data during system operation. The remote management device is accessible remotely, for example through a local area network (LAN) or a wide area network (WAN) such as the Internet, or a combination of networks. The remote management device intercepts the administrative data output by the console port and stores the data into memory on the remote management device.

    Abstract translation: 根据本发明的实施例,远程管理设备被集成到诸如文件管理器或其他存储服务器的处理系统中,并且由处理系统生成的远程管理设备和管理数据(诸如控制台数据)甚至可访问 如果处理系统变得无法操作。 处理系统包括在系统操作期间以管理数据的形式输出管理数据的控制台端口。 远程管理设备可以例如通过局域网(LAN)或诸如因特网的广域网(WAN)或网络的组合来远程访问。 远程管理设备拦截控制台端口输出的管理数据,并将数据存储在远程管理设备的内存中。

    System and method for efficient updates of sequential block storage
    687.
    发明授权
    System and method for efficient updates of sequential block storage 有权
    用于有序更新顺序块存储的系统和方法

    公开(公告)号:US07882304B2

    公开(公告)日:2011-02-01

    申请号:US11927952

    申请日:2007-10-30

    Abstract: An improved system and method enhances performance of updates to sequential block storage of a storage system. A disk-based sort procedure is provided to establish locality among updates (write data) held in a disk-based log, thereby enabling the write data to be efficiently written to home locations on a home location array. As the write data is received, a log manager of the storage system temporarily stores the data efficiently on the disk-based log. As more write data arrives, the log manager sorts the data in the log in accordance with the sort procedure, thus increasing the locality of data when stored on the home location array. When the log approaches capacity, the log manager writes the sorted data to their home locations on the array with high locality and performance.

    Abstract translation: 改进的系统和方法增强了对存储系统的顺序块存储的更新的性能。 提供基于磁盘的分类程序以在保持在基于磁盘的日志中的更新(写入数据)之间建立位置,从而使写入数据能够有效地写入归属位置阵列上的归属位置。 当接收到写入数据时,存储系统的日志管理器将有效的数据临时存储在基于磁盘的日志上。 随着更多的写入数据到达,日志管理器根据分类过程对日志中的数据进行排序,从而在存储在归属位置数组上时增加数据的位置。 当日志接近容量时,日志管理器将排序数据写入阵列的本地位置和性能很高。

    Method and system for detecting languishing messages
    688.
    发明授权
    Method and system for detecting languishing messages 有权
    检测消息消息的方法和系统

    公开(公告)号:US07873963B1

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

    申请号:US11257541

    申请日:2005-10-25

    Applicant: Robert L. Fair

    Inventor: Robert L. Fair

    Abstract: Provided is a method and system for detecting languishing messages of a storage operating system. Requests to access or manipulate data are received as messages by the storage operating system. The messages are processed after the acquisition of resources. If the resources cannot be acquired, then the messages wait on data structures of the storage operating system. An independent thread of the storage operating system identifies messages that are languishing. Information related to the languishing message is recorded and actions to permit messages to continue waiting or cause storage operating system downtime result.

    Abstract translation: 提供了一种用于检测存储操作系统的消息消息的方法和系统。 存储操作系统作为消息接收访问或操纵数据的请求。 消息在获取资源后被处理。 如果无法获取资源,则消息等待存储操作系统的数据结构。 存储操作系统的独立线程识别正在消失的消息。 记录与消耗消息相关的信息,并且允许消息继续等待或导致存储操作系统停机时间结果的动作。

    System and method for aggregating management of devices connected to a server
    689.
    发明授权
    System and method for aggregating management of devices connected to a server 有权
    用于聚合连接到服务器的设备的管理的系统和方法

    公开(公告)号:US07873712B2

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

    申请号:US12270691

    申请日:2008-11-13

    Abstract: A system and method are described for aggregating management of devices connected to a server. In one embodiment, devices connected to a server may be identified by an operating system of the server. The devices may be in communication with one another through a network. The operating system may communicate a network identifier of each device to a service processor of the server. The service processor may aggregately manage the devices independent from the operating system. The service processor may receive management commands from an external source. Each of the management commands may be associated with one of the connected devices, but the connected devices may be incapable of communicating directly with the external source. The service processor may communicate each management command to the device associated with the management command using the network identifier of the associated device. The management command can then be performed on the associated device.

    Abstract translation: 描述了用于聚合连接到服务器的设备的管理的系统和方法。 在一个实施例中,连接到服务器的设备可以由服务器的操作系统识别。 设备可以通过网络彼此通信。 操作系统可以将每个设备的网络标识符传送到服务器的服务处理器。 服务处理器可以集中管理独立于操作系统的设备。 服务处理器可以从外部源接收管理命令。 每个管理命令可以与所连接的设备中的一个相关联,但所连接的设备可能不能直接与外部源进行通信。 服务处理器可以使用相关联的设备的网络标识符将每个管理命令传送到与管理命令相关联的设备。 然后可以在相关设备上执行管理命令。

    Multi-protocol storage appliance that provides integrated support for file and block access protocols
    690.
    发明授权
    Multi-protocol storage appliance that provides integrated support for file and block access protocols 有权
    多协议存储设备,为文件和块访问协议提供集成支持

    公开(公告)号:US07873700B2

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

    申请号:US10215917

    申请日:2002-08-09

    Abstract: A multi-protocol storage appliance serves file and block protocol access to information stored on storage devices in an integrated manner for both network attached storage (NAS) and storage area network (SAN) deployments. A storage operating system of the appliance implements a file system that cooperates with novel virtualization modules to provide a virtualization system that “virtualizes” the storage space provided by the devices. Notably, the file system provides volume management capabilities for use in block-based access to the information stored on the devices. The virtualization system allows the file system to logically organize the information as named file, directory and virtual disk (vdisk) storage objects to thereby provide an integrated NAS and SAN appliance approach to storage by enabling file-based access to the files and directories, while further enabling block-based access to the vdisks.

    Abstract translation: 多协议存储设备以集成的方式为存储在存储设备上的信息提供文件和块协议访问,用于网络连接存储(NAS)和存储区域网(SAN)部署。 该设备的存储操作系统实现与新颖的虚拟化模块协作的文件系统,以提供“虚拟化”由设备提供的存储空间的虚拟化系统。 值得注意的是,文件系统提供卷管理功能,用于对存储在设备上的信息进行基于块的访问。 虚拟化系统允许文件系统以命名文件,目录和虚拟磁盘(虚拟磁盘)存储对象逻辑地组织信息,从而通过启用基于文件的访问文件和目录来提供集成的NAS和SAN设备存储方法,同时 进一步启用基于块的访问虚拟磁盘。

Patent Agency Ranking