Transparent edge-of-network data cache
    3.
    发明授权
    Transparent edge-of-network data cache 有权
    透明的网络边缘数据缓存

    公开(公告)号:US06950823B2

    公开(公告)日:2005-09-27

    申请号:US10328229

    申请日:2002-12-23

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

    摘要: A system, apparatus and method are provided for the dynamic caching of data based on queries performed by a local application, where the system includes a remote server having a complete database, a local database on an edge server including a subset of the complete database, the edge server in communication with the remote server, shared tables within the local database on the edge server for caching results from the complete database, receiving locally generated data, and adjusting the contents of the cache based on available storage requirements while ensuring consistency of the data between the local database and the remote database; the apparatus includes an edge data cache including a query evaluator, a cache index, cache repository, resource manager, containment checker, query parser and consistency manager all in signal communication with the query evaluator; and the method for a local server to satisfy a database query meant for at least one remote server includes dynamically caching results of previous database queries of the remote server, associating a local database with the local server, storing a plurality of the caching results in shared tables in the local database, and using the plurality of the caching results in satisfying a new database query with the local server.

    摘要翻译: 提供了一种用于基于由本地应用执行的查询来动态缓存数据的系统,装置和方法,其中系统包括具有完整数据库的远程服务器,包括完整数据库的子集的边缘服务器上的本地数据库, 与远程服务器通信的边缘服务器,边缘服务器上的本地数据库中的共享表,用于从完整数据库缓存结果,接收本地生成的数据,并根据可用存储要求调整缓存的内容,同时确保 本地数据库与远程数据库之间的数据; 该装置包括与查询评估器进行信号通信的包括查询评估器,缓存索引,高速缓存存储库,资源管理器,容纳检查器,查询解析器和一致性管理器的边缘数据高速缓存器; 并且本地服务器满足用于至少一个远程服务器的数据库查询的方法包括动态缓存远程服务器的先前数据库查询的结果,将本地数据库与本地服务器相关联,将多个缓存结果存储在共享 本地数据库中的表,并且使用多个高速缓存结果来满足与本地服务器的新的数据库查询。

    Virtualization of iSCSI storage
    5.
    发明授权
    Virtualization of iSCSI storage 有权
    iSCSI存储的虚拟化

    公开(公告)号:US06934799B2

    公开(公告)日:2005-08-23

    申请号:US10053010

    申请日:2002-01-18

    摘要: This invention describes methods, apparatus and systems for virtualization of iSCSI storage. Virtual storage isolates the clients from the management of physical storage resources. In this invention, each physical storage device supports multiple logical units (LUNs). Each supported LUN is associated with a separate TCP port number and iSCSI commands received on a given port implicitly refer to the associated LUN. An iSCSI host addresses each logical unit of storage (LUN) with a virtual IP address and port number. Using an address translation table, the virtualization gateway rewrites the destination IP address in the header of an incoming packet as well as the destination port number to correspond to the target physical LUN. Migration of logical units across physical storage devices is supported by changing the address translation entries at the gateway; and the gateway can be provided by a standard network router with support for address translation.

    摘要翻译: 本发明描述了iSCSI存储虚拟化的方法,设备和系统。 虚拟存储将客户端与物理存储资源的管理隔离开来。 在本发明中,每个物理存储设备支持多个逻辑单元(LUN)。 每个受支持的LUN与单独的TCP端口号关联,并且在给定端口上接收的iSCSI命令隐含地引用关联的LUN。 iSCSI主机通过虚拟IP地址和端口号来寻址存储(LUN)的每个逻辑单元。 使用地址转换表,虚拟化网关将重写传入数据包头中的目标IP地址以及与目标物理LUN对应的目标端口号。 通过更改网关上的地址转换条目来支持跨物理存储设备的逻辑单元的迁移; 网关可以由支持地址转换的标准网络路由器提供。