-
公开(公告)号:US08533299B2
公开(公告)日:2013-09-10
申请号:US12763107
申请日:2010-04-19
IPC分类号: G06F17/30
CPC分类号: G06F11/1662 , G06F11/1076 , G06F11/2094 , G06F2211/104
摘要: A system including a plurality of servers, a client, and a metadata server is described herein. The servers each store tracts of data, a plurality of the tracts comprising a byte sequence and being distributed among the plurality of servers. To locate the tracts, the metadata server generates a table that is used by the client to identify servers associated with the tracts, enabling the client to provide requests to the servers. The metadata server also enables recovery in the event of a server failure. Further, the servers construct tables of tract identifiers and locations to use in responding to the client requests.
摘要翻译: 本文描述了包括多个服务器,客户端和元数据服务器的系统。 服务器每个存储数据段,多个行包括一个字节序列并且分布在多个服务器之间。 为了定位这些路段,元数据服务器生成一个客户端用来识别与该区段相关联的服务器的表格,使客户端可以向服务器提供请求。 元数据服务器还可以在服务器发生故障时进行恢复。 此外,服务器构造用于响应客户端请求的路段标识符和位置的表。
-
公开(公告)号:US20120166590A1
公开(公告)日:2012-06-28
申请号:US13412944
申请日:2012-03-06
IPC分类号: G06F15/16
CPC分类号: G06F11/10 , G06F3/06 , G06F11/1076 , G06F11/1092 , G06F11/2038 , G06F2211/104
摘要: A client device configured to write to both a growth server and a live server replica that the growth server is replacing during a growth phase is described herein. The client device first determines the growth server designated to replace a corresponding live server replica of a set of server replicas associated with a storage index. The client device then transmits a write request associated with the storage index to the set of server replicas and to the growth server. The client device may perform the determining based on storage assignment mappings. The storage assignment mappings are provided to the client device by a metadata server while the growth server retrieves data associated with the storage index from the live server replica.
摘要翻译: 在此描述被配置为在生长阶段期间写入增长服务器正在替换的增长服务器和实时服务器副本的客户端设备。 客户端设备首先确定指定用于替换与存储索引相关联的一组服务器副本的对应实时服务器副本的增长服务器。 然后,客户端设备将与存储索引相关联的写入请求发送到服务器副本集合和增长服务器。 客户端设备可以基于存储分配映射执行确定。 存储分配映射由元数据服务器提供给客户端设备,而增长服务器从实时服务器副本检索与存储索引相关联的数据。
-
公开(公告)号:US08139872B2
公开(公告)日:2012-03-20
申请号:US12147594
申请日:2008-06-27
CPC分类号: G06F17/30905
摘要: The claimed subject matter provides a system and/or a method that facilitates optimally and efficiently utilizing an image file format. A server can host an image that is partitioned into two or more tiles, wherein the two or more tiles collectively represent the image in entirety and are defined in at least one image file format. A tile generator can evaluate at least one tile to identify a suitable image file format based upon at least one of a characteristic of such file format or a context of a use for the tile. A browser can utilize the tile in the identified file format in order to render a portion of the image.
摘要翻译: 所要求保护的主题提供促进最佳和有效地利用图像文件格式的系统和/或方法。 服务器可以托管分割成两个或更多个瓦片的图像,其中两个或更多个瓦片统一地整体地表示图像,并以至少一个图像文件格式来定义。 基于这种文件格式的特征或瓦片的使用的上下文中的至少一个,瓦片发生器可以评估至少一个瓦片以识别合适的图像文件格式。 浏览器可以利用所识别的文件格式的图块来渲染图像的一部分。
-
公开(公告)号:US09813529B2
公开(公告)日:2017-11-07
申请号:US13096194
申请日:2011-04-28
IPC分类号: G06F15/16 , H04L29/14 , H04L12/925 , H04L29/06 , H04W28/20
CPC分类号: H04L69/40 , H04L47/722 , H04L69/163 , H04W28/20
摘要: The creation of an effective circuit between a sender device and a receiver device over the packet-switched network is described herein. To establish the effective circuit, the sender device sends a request to the receiver device through the packet-switched network. The request is associated with a bandwidth reservation from the receiver device for reception of a message from the sender device. The receiver device receives multiple requests from multiple sender devices and reserves bandwidth for at least one of the sender devices. The receiver device then sends a response to the at least one sender device providing clearance to send the message to the receiver device using the reserved bandwidth, the request and response establishing the effective circuit. The receiver device may also decline the requests of the other sender devices, causing the other sender devices to send other requests to other receiver devices.
-
公开(公告)号:US20140068224A1
公开(公告)日:2014-03-06
申请号:US13598990
申请日:2012-08-30
申请人: Bin Fan , Asim Kadav , Edmund Bernard Nightingale , Jeremy E. Elson , Richard F. Rashid , James W. Mickens
发明人: Bin Fan , Asim Kadav , Edmund Bernard Nightingale , Jeremy E. Elson , Richard F. Rashid , James W. Mickens
IPC分类号: G06F12/10
CPC分类号: G06F3/0613 , G06F3/064 , G06F3/067
摘要: The subject disclosure is directed towards one or more parallel storage components for parallelizing block-level input/output associated with remote file data. Based upon a mapping scheme, the file data is partitioned into a plurality of blocks in which each may be equal in size. A translator component of the parallel storage may determine a mapping between the plurality of blocks and a plurality of storage nodes such that at least a portion of the plurality of blocks is accessible in parallel. Such a mapping, for example, may place each block in a different storage node allowing the plurality of blocks to be retrieved simultaneously and in its entirety.
摘要翻译: 本发明涉及用于并行化与远程文件数据相关联的块级输入/输出的一个或多个并行存储组件。 基于映射方案,文件数据被分割成多个块,其中每个块的大小可以相等。 并行存储器的转换器组件可以确定多个块和多个存储节点之间的映射,使得多个块的至少一部分可并行访问。 例如,这样的映射可以将每个块放置在不同的存储节点中,允许多个块同时且全部被检索。
-
公开(公告)号:US08447833B2
公开(公告)日:2013-05-21
申请号:US13412944
申请日:2012-03-06
CPC分类号: G06F11/10 , G06F3/06 , G06F11/1076 , G06F11/1092 , G06F11/2038 , G06F2211/104
摘要: A client device configured to write to both a growth server and a live server replica that the growth server is replacing during a growth phase is described herein. The client device first determines the growth server designated to replace a corresponding live server replica of a set of server replicas associated with a storage index. The client device then transmits a write request associated with the storage index to the set of server replicas and to the growth server. The client device may perform the determining based on storage assignment mappings. The storage assignment mappings are provided to the client device by a metadata server while the growth server retrieves data associated with the storage index from the live server replica.
摘要翻译: 在此描述被配置为在生长阶段期间写入增长服务器正在替换的增长服务器和实时服务器副本的客户端设备。 客户端设备首先确定指定用于替换与存储索引相关联的一组服务器副本的对应实时服务器副本的增长服务器。 然后,客户端设备将与存储索引相关联的写入请求发送到服务器副本集合和增长服务器。 客户端设备可以基于存储分配映射执行确定。 存储分配映射由元数据服务器提供给客户端设备,而增长服务器从实时服务器副本检索与存储索引相关联的数据。
-
公开(公告)号:US08368695B2
公开(公告)日:2013-02-05
申请号:US11672912
申请日:2007-02-08
IPC分类号: G09G5/00
CPC分类号: G09B29/106 , G06F17/30241 , G06K9/0063 , G06K9/32 , G06T7/30 , G06T17/05
摘要: A system is disclosed that transforms offline maps into interactive online maps. In the system, geo-coordinate relationships are determined between geo-coordinates on a source map and geo-coordinates on an online reference map. An image of the source map is transformed to form an image of a modified source map having geo-coordinates that substantially align with corresponding geo-coordinates on the reference map. Modified source tiles are formed with the image of the modified source map and displayed on a portion of the reference map.
摘要翻译: 公开了将离线地图转换成互动在线地图的系统。 在系统中,在源地图上的地理坐标和在线参考地图上的地理坐标之间确定地理坐标关系。 源图像的图像被变换以形成具有与参考图上的相应地理坐标基本一致的地理坐标的修改源图的图像。 修改的源瓦片与修改的源地图的图像一起形成并显示在参考地图的一部分上。
-
公开(公告)号:US08181061B2
公开(公告)日:2012-05-15
申请号:US12763133
申请日:2010-04-19
IPC分类号: G06F11/00
CPC分类号: G06F11/1662 , G06F11/1076 , G06F11/2035 , G06F11/2048 , G06F2211/104
摘要: A system including a plurality of servers, a client, and a metadata server is described herein. The servers each store tracts of data, a plurality of the tracts comprising a byte sequence and being distributed among the plurality of servers. To locate the tracts, the metadata server generates a table that is used by the client to identify servers associated with the tracts, enabling the client to provide requests to the servers. The metadata server also enables recovery in the event of a server failure. Further, the servers construct tables of tract identifiers and locations to use in responding to the client requests.
摘要翻译: 本文描述了包括多个服务器,客户端和元数据服务器的系统。 服务器每个存储数据段,多个行包括一个字节序列并且分布在多个服务器之间。 为了定位这些路段,元数据服务器生成一个客户端用来识别与该区段相关联的服务器的表格,使客户端可以向服务器提供请求。 元数据服务器还可以在服务器发生故障时进行恢复。 此外,服务器构造用于响应客户端请求的路段标识符和位置的表。
-
公开(公告)号:US20100318630A1
公开(公告)日:2010-12-16
申请号:US12484356
申请日:2009-06-15
IPC分类号: G06F15/16
CPC分类号: G06F9/5055 , G06F2209/509
摘要: Techniques for enabling client computing devices to leverage remote server pools for increasing the effectiveness of applications stored on the client computing device are described herein. In some instances, the server pools comprise a “cloud”, “cluster” or “data center” that comprises hundreds or thousands of servers connected together by a network that has an extremely low latency and high bandwidth relative to the network through which the client computing device connects to the server pool. The client computing device may request that the server pool perform a certain task for an application whose canonical state resides on the client. After computation of a result of the task, a server of the server pool then provides the result to the client. By doing so, the techniques dramatically increase the amount of resources working on the request of the client and, hence, dramatically increase the speed and effectiveness of the client-side application.
摘要翻译: 本文描述了使客户端计算设备能够利用远程服务器池来增加存储在客户端计算设备上的应用的有效性的技术。 在某些情况下,服务器池包括一个“云”,“集群”或“数据中心”,其中包含数百或数千个由网络连接在一起的服务器,网络具有相对于网络极低的延迟和高带宽,客户端 计算设备连接到服务器池。 客户端计算设备可以请求服务器池为其规范状态驻留在客户端上的应用执行特定任务。 在计算任务的结果之后,服务器池的服务器然后将结果提供给客户端。 通过这样做,这些技术大大增加了根据客户端请求工作的资源量,从而大大提高了客户端应用程序的速度和有效性。
-
公开(公告)号:US20100287618A1
公开(公告)日:2010-11-11
申请号:US12463892
申请日:2009-05-11
IPC分类号: G06F21/22 , G06F9/445 , G06F15/177
CPC分类号: G06F21/53 , G06F8/60 , G06F9/468 , G06Q20/1235
摘要: Techniques for leveraging legacy code to deploy native-code desktop applications over a network (e.g., the Web) are described herein. These techniques include executing an application written in native code within a memory region that hardware of a computing device enforces. For instance, page-protection hardware (e.g., a memory management unit) or segmentation hardware may protect this region of memory in which the application executes. The techniques may also provide a narrow system call interface out of this memory region by dynamically enforcing system calls made by the application. Furthermore, these techniques may enable a browser of the computing device to function as an operating system for the native-code application. These techniques thus allow for execution of native-code applications on a browser of a computing device and, hence, over the Web in a resource-efficient manner and without sacrificing security of the computing device.
摘要翻译: 本文描述了利用传统代码通过网络(例如,Web)来部署本地代码桌面应用程序的技术。 这些技术包括执行在计算设备的硬件实施的存储器区域内以本地代码编写的应用程序。 例如,页面保护硬件(例如,存储器管理单元)或分段硬件可以保护应用程序执行的存储器区域。 这些技术还可以通过动态地执行由应用程序进行的系统调用来提供超出该存储器区域的窄系统调用接口。 此外,这些技术可以使得计算设备的浏览器能够用作本地代码应用的操作系统。 因此,这些技术允许在计算设备的浏览器上执行本地代码应用,并因此允许以资源有效的方式在Web上执行,而不会牺牲计算设备的安全性。
-
-
-
-
-
-
-
-
-