Architecture for providing block-level storage access over a computer network
    3.
    发明授权
    Architecture for providing block-level storage access over a computer network 失效
    通过计算机网络提供块级存储访问的架构

    公开(公告)号:US07392291B2

    公开(公告)日:2008-06-24

    申请号:US09927894

    申请日:2001-08-10

    IPC分类号: G06F15/167 G06F12/00

    摘要: A network-based storage system comprises one or more block-level storage servers that connect to, and provide disk storage for, one or more host computers (“hosts”) over logical network connections (preferably TCP/IP sockets). In one embodiment, each host can maintain one or more socket connections to each storage server, over which multiple I/O operations may be performed concurrently in a non-blocking manner. The physical storage of a storage server may optionally be divided into multiple partitions, each of which may be independently assigned to a particular host or to a group of hosts. Host driver software presents these partitions to user-level processes as one or more local disk drives. When a host initially connects to a storage server in one embodiment, the storage server initially authenticates the host, and then notifies the host of the ports that may be used to establish data connections and of the partitions assigned to that host.

    摘要翻译: 基于网络的存储系统包括通过逻辑网络连接(优选TCP / IP套接字)连接到一个或多个主机计算机(“主机”)并提供磁盘存储的一个或多个块级存储服务器。 在一个实施例中,每个主机可以维护到每个存储服务器的一个或多个套接字连接,多个I / O操作可以以非阻塞的方式同时执行。 存储服务器的物理存储可以可选地被划分成多个分区,每个分区可以独立地分配给特定主机或一组主机。 主机驱动程序软件将这些分区作为一个或多个本地磁盘驱动器呈现给用户级进程。 当主机在一个实施例中最初连接到存储服务器时,存储服务器最初认证主机,然后通知主机可用于建立数据连接的端口和分配给该主机的分区。