-
公开(公告)号:US08903769B2
公开(公告)日:2014-12-02
申请号:US11750720
申请日:2007-05-18
申请人: Khalil S. Amiri , Ronald P. Doyle , Yongcheng Li , Thomas Francis McElroy , Sanghyun Park , Renu Tewari , Dinesh Chandra Verma
发明人: Khalil S. Amiri , Ronald P. Doyle , Yongcheng Li , Thomas Francis McElroy , Sanghyun Park , Renu Tewari , Dinesh Chandra Verma
CPC分类号: H04L67/1095 , H04L67/2842 , H04L67/288 , H04L67/289 , H04L69/329 , Y10S707/99932
摘要: An adaptive data replication and caching system configured for deployment at the network edge. This system can include a data caching system configured to cache application data in a data store and to satisfy queries for application data from the cache. The system also can include a data replication system configured to replicate application data in the data store and to satisfy queries for application data against the replicated application data. Finally, the adaptive data replication and caching system can include a configurator for configuring portions of the data store for exclusive use by the data caching system and the data replication system.
摘要翻译: 配置为在网络边缘部署的自适应数据复制和缓存系统。 该系统可以包括配置为缓存数据存储器中的应用数据并且满足来自高速缓存的应用数据的查询的数据缓存系统。 该系统还可以包括配置为在数据存储中复制应用数据并满足针对复制的应用数据的应用数据的查询的数据复制系统。 最后,自适应数据复制和缓存系统可以包括配置器,用于配置由数据高速缓存系统和数据复制系统专用的数据存储部分。
-
公开(公告)号:US07266541B2
公开(公告)日:2007-09-04
申请号:US10121272
申请日:2002-04-12
申请人: Khalil S. Amiri , Ronald P. Doyle , Yongcheng Li , Thomas Francis McElroy , Sanghyun Park , Renu Tewari , Dinesh Chandra Verma
发明人: Khalil S. Amiri , Ronald P. Doyle , Yongcheng Li , Thomas Francis McElroy , Sanghyun Park , Renu Tewari , Dinesh Chandra Verma
IPC分类号: G06F17/30
CPC分类号: H04L67/1095 , H04L67/2842 , H04L67/288 , H04L67/289 , H04L69/329 , Y10S707/99932
摘要: An adaptive data replication and caching system configured for deployment at the network edge. This system can include a data caching system configured to cache application data in a data store and to satisfy queries for application data from the cache. The system also can include a data replication system configured to replicate application data in the data store and to satisfy queries for application data against the replicated application data. Finally, the adaptive data replication and caching system can include a configurator for configuring portions of the data store for exclusive use by the data caching system and the data replication system.
摘要翻译: 配置为在网络边缘部署的自适应数据复制和缓存系统。 该系统可以包括配置为缓存数据存储器中的应用数据并且满足来自高速缓存的应用数据的查询的数据缓存系统。 该系统还可以包括配置为在数据存储中复制应用数据并满足针对复制的应用数据的应用数据的查询的数据复制系统。 最后,自适应数据复制和缓存系统可以包括配置器,用于配置由数据高速缓存系统和数据复制系统专用的数据存储部分。
-
公开(公告)号:US06950823B2
公开(公告)日:2005-09-27
申请号:US10328229
申请日:2002-12-23
CPC分类号: G06F17/3048 , G06F17/30457 , Y10S707/99932 , Y10S707/99933
摘要: 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.
摘要翻译: 提供了一种用于基于由本地应用执行的查询来动态缓存数据的系统,装置和方法,其中系统包括具有完整数据库的远程服务器,包括完整数据库的子集的边缘服务器上的本地数据库, 与远程服务器通信的边缘服务器,边缘服务器上的本地数据库中的共享表,用于从完整数据库缓存结果,接收本地生成的数据,并根据可用存储要求调整缓存的内容,同时确保 本地数据库与远程数据库之间的数据; 该装置包括与查询评估器进行信号通信的包括查询评估器,缓存索引,高速缓存存储库,资源管理器,容纳检查器,查询解析器和一致性管理器的边缘数据高速缓存器; 并且本地服务器满足用于至少一个远程服务器的数据库查询的方法包括动态缓存远程服务器的先前数据库查询的结果,将本地数据库与本地服务器相关联,将多个缓存结果存储在共享 本地数据库中的表,并且使用多个高速缓存结果来满足与本地服务器的新的数据库查询。
-
公开(公告)号:US08412791B2
公开(公告)日:2013-04-02
申请号:US09969294
申请日:2001-09-28
申请人: Rajesh S. Agarwalla , Khalil S. Amiri , Madhu Chetuparambil , James R. Giles , Manu M. Gugnani , Shih-pai Lee , Subbarao Meduri , Mahesh Patil , Dinesh Verma
发明人: Rajesh S. Agarwalla , Khalil S. Amiri , Madhu Chetuparambil , James R. Giles , Manu M. Gugnani , Shih-pai Lee , Subbarao Meduri , Mahesh Patil , Dinesh Verma
IPC分类号: G06F15/16 , G06F15/173
CPC分类号: H04L67/2823 , H04L29/06 , H04L67/2814 , H04L67/2842 , H04L67/289 , H04L67/34
摘要: An apparatus and method for off-loading application components to edge servers are provided. An application is made edge-aware by defining which components of the application may be run from an edge server, and which components cannot be run from an edge server. When a request is received that is to be processed by an application on an origin server, a determination is made as to whether the application contains edgable components. If so, an edgified version of the application is created. When a request is received that is handled by a component that may be run on the edge server, the request is handled by that component on the edge server. When a request is received that is handled by a component that is not edgable, the request is passed to a proxy agent which then provides the request to a broker agent on the origin server.
-
公开(公告)号:US06934799B2
公开(公告)日:2005-08-23
申请号:US10053010
申请日:2002-01-18
申请人: Arup Acharya , Khalil S. Amiri
发明人: Arup Acharya , Khalil S. Amiri
CPC分类号: H04L69/16 , G06F3/0601 , G06F2003/0697 , H04L29/06 , H04L29/12009 , H04L61/00 , H04L69/163 , H04L69/169
摘要: 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对应的目标端口号。 通过更改网关上的地址转换条目来支持跨物理存储设备的逻辑单元的迁移; 网关可以由支持地址转换的标准网络路由器提供。
-
-
-
-