Method and system for client-side scaling of web server farm architectures in a cloud data center
    1.
    发明授权
    Method and system for client-side scaling of web server farm architectures in a cloud data center 有权
    用于云端数据中心中Web服务器场架构的客户端扩展的方法和系统

    公开(公告)号:US08782130B2

    公开(公告)日:2014-07-15

    申请号:US13612137

    申请日:2012-09-12

    申请人: Sewook Wee Huan Liu

    发明人: Sewook Wee Huan Liu

    IPC分类号: G06F15/16

    摘要: A novel web server farm architecture is provided that combines various cloud components and innovatively maximizes their strengths to achieve a scalable, adaptable, load balanced computing architecture. In one embodiment, this architecture includes a storage host for static content hosting, a cluster of virtual machines (operating as web servers) for dynamic content hosting, and a dedicated application engine for monitoring the load of the virtual machines. A browser or end-application user of a web application is first routed to a static anchor page hosted on the storage host. The browser is subsequently presented with a list of virtual machines and data corresponding to their respective current loads. To access dynamic content, the browser is able to select from the virtual machines based in large part on the reported current loads of the virtual machines. Once a virtual machine is selected, the browser may communicate directly with the selected web server.

    摘要翻译: 提供了一种新颖的Web服务器场架构,其结合了各种云组件,并创新地最大化其优势,以实现可扩展,适应性强,负载平衡的计算架构。 在一个实施例中,该架构包括用于静态内容托管的存储主机,用于动态内容托管的虚拟机集群(作为web服务器运行)以及用于监视虚拟机的负载的专用应用引擎。 Web应用程序的浏览器或最终应用程序用户首先被路由到存储主机上托管的静态锚点页面。 浏览器随后被呈现出与其各自的当前负载对应的虚拟机和数据的列表。 为了访问动态内容,浏览器能够在虚拟机的大部分时间内从虚拟机报告的当前负载中进行选择。 一旦选择了虚拟机,浏览器可以直接与选定的Web服务器通信。

    Method and system for client-side scaling of web server farm architectures in a cloud data center
    2.
    发明授权
    Method and system for client-side scaling of web server farm architectures in a cloud data center 有权
    用于云端数据中心中Web服务器场架构的客户端扩展的方法和系统

    公开(公告)号:US08433749B2

    公开(公告)日:2013-04-30

    申请号:US12697854

    申请日:2010-02-01

    申请人: Sewook Wee Huan Liu

    发明人: Sewook Wee Huan Liu

    IPC分类号: G06F15/16

    摘要: A novel web server farm architecture is provided that combines various cloud components and innovatively maximizes their strengths to achieve a scalable, adaptable, load balanced computing architecture. In one embodiment, this architecture includes a storage host for static content hosting, a cluster of virtual machines (operating as web servers) for dynamic content hosting, and a dedicated application engine for monitoring the load of the virtual machines. A browser or end-application user of a web application is first routed to a static anchor page hosted on the storage host. The browser is subsequently presented with a list of virtual machines and data corresponding to their respective current loads. To access dynamic content, the browser is able to select from the virtual machines based in large part on the reported current loads of the virtual machines. Once a virtual machine is selected, the browser may communicate directly with the selected web server.

    摘要翻译: 提供了一种新颖的Web服务器场架构,其结合了各种云组件,并创新地最大化其优势,以实现可扩展,适应性强,负载平衡的计算架构。 在一个实施例中,该架构包括用于静态内容托管的存储主机,用于动态内容托管的虚拟机集群(作为web服务器运行)以及用于监视虚拟机的负载的专用应用引擎。 Web应用程序的浏览器或最终应用程序用户首先被路由到存储主机上托管的静态锚点页面。 浏览器随后被呈现出与其各自的当前负载对应的虚拟机和数据的列表。 为了访问动态内容,浏览器能够在虚拟机的大部分时间内从虚拟机报告的当前负载中进行选择。 一旦选择了虚拟机,浏览器可以直接与选定的Web服务器通信。

    Storing graph data in a column-oriented data store
    3.
    发明授权
    Storing graph data in a column-oriented data store 有权
    将图形数据存储在面向列的数据存储中

    公开(公告)号:US09128967B2

    公开(公告)日:2015-09-08

    申请号:US13279566

    申请日:2011-10-24

    IPC分类号: G06F7/00 G06F17/30

    CPC分类号: G06F17/30315

    摘要: Methods and apparatuses are provided for storing graph data within a column-oriented data store. Graph data including vertex data describing one or more vertices in the graph and edge data describing one or more edges within the graph may be received. One or more vertex rows within the column-oriented data store may be assigned, whereby each vertex row of the one or more vertex rows is assigned to one vertex of the one or more vertices. One or more edge rows within the column-oriented data store may also be assigned, whereby each edge row of the one or more edge rows is assigned to one edge of the one or more edges. At least one vertex row and at least one edge row may be populated based on the graph data.

    摘要翻译: 提供了用于在面向列的数据存储中存储图形数据的方法和装置。 可以接收包括描述图中的一个或多个顶点的顶点数据和描述图中的一个或多个边缘的边缘数据的图形数据。 可以分配面向列的数据存储中的一个或多个顶点行,由此将一个或多个顶点行的每个顶点行分配给一个或多个顶点的一个顶点。 还可以分配面向列的数据存储器中的一个或多个边缘行,由此将一个或多个边缘行的每个边缘行分配给一个或多个边缘的一个边缘。 可以基于图形数据填充至少一个顶点行和至少一个边缘行。

    Cloud-based software eco-system
    4.
    发明授权
    Cloud-based software eco-system 有权
    基于云的软件生态系统

    公开(公告)号:US08566428B2

    公开(公告)日:2013-10-22

    申请号:US13050748

    申请日:2011-03-17

    申请人: Sewook Wee

    发明人: Sewook Wee

    IPC分类号: G06F15/177 G06F9/44 G06F17/00

    CPC分类号: G06F15/177 G06F9/44505

    摘要: A novel eco-system is provided which first supplies a standardized template of one or more virtual machine images for software module providers/vendors. A plurality of modules executing on the virtual machine images is selected by a user to comprise a plurality of configurations. A suitable configuration may be determined according to a metric and the determined suitable configuration of software modules is subsequently used to build an end-to-end solution.

    摘要翻译: 提供了一种新颖的生态系统,其首先为软件模块提供商/供应商提供一个或多个虚拟机图像的标准化模板。 在虚拟机图像上执行的多个模块由用户选择以包括多个配置。 可以根据度量来确定合适的配置,随后使用所确定的软件模块的合适配置来构建端到端的解决方案。

    Secure and automated credential information transfer mechanism
    5.
    发明授权
    Secure and automated credential information transfer mechanism 有权
    安全自动的凭证信息传递机制

    公开(公告)号:US08874914B2

    公开(公告)日:2014-10-28

    申请号:US12701455

    申请日:2010-02-05

    IPC分类号: H04L9/32 H04L29/06 G06F9/455

    摘要: A mechanism for securely transmitting credentials to instantiated virtual machines is provided. A central server is used to turn on a virtual machine. When the virtual machine is turned on, the central server sends it a secret text string. The virtual machine requests the credentials from the central server by transmitting the secret string and its instance ID. The central server validates the secret string and source IP to determine whether they are authentic. Once verified, the central server transmits the credentials to the virtual machine in a secure channel and invalidates the secret string. The credentials can now be used to authenticate API calls.

    摘要翻译: 提供了一种将证书安全地传送到实例化虚拟机的机制。 中央服务器用于打开虚拟机。 当虚拟机打开时,中央服务器发送一个秘密的文本字符串。 虚拟机通过传输秘密字符串及其实例ID来向中央服务器请求凭证。 中央服务器验证秘密字符串和源IP以确定它们是否是真实的。 验证后,中央服务器将安全通道中的凭证传送给虚拟机,并使秘密字符串无效。 现在可以使用凭据来验证API调用。

    Feedback system and method for processing incoming data using a plurality of mapper modules and reducer module(s)
    6.
    发明授权
    Feedback system and method for processing incoming data using a plurality of mapper modules and reducer module(s) 有权
    使用多个映射器模块和减速器模块来处理输入数据的反馈系统和方法

    公开(公告)号:US08627336B2

    公开(公告)日:2014-01-07

    申请号:US13279540

    申请日:2011-10-24

    IPC分类号: G06F9/44 H04L29/06

    CPC分类号: G06F9/546

    摘要: System, methods, and apparatuses are provided for processing incoming data using a plurality of mapper modules and at least one reducer module. Incoming data may be processed to provide mapped data. The mapped data may be processed to provide reduced data. A feedback message may be generated. The feedback message may include data describing a suggestive configuration value to be applied when processing the incoming data.

    摘要翻译: 提供了用于使用多个映射器模块和至少一个减速器模块来处理输入数据的系统,方法和装置。 可以处理输入数据以提供映射数据。 可以处理映射的数据以提供减少的数据。 可以产生反馈消息。 反馈消息可以包括描述在处理输入数据时要应用的暗示配置值的数据。