ELASTICALLY SCALABLE DOCUMENT-ORIENTED STORAGE SERVICES

    公开(公告)号:US20170318085A1

    公开(公告)日:2017-11-02

    申请号:US15650801

    申请日:2017-07-14

    IPC分类号: H04L29/08

    CPC分类号: H04L67/1006

    摘要: A server set may provide a document service to various clients in view of considerations such as availability, fault tolerance, flexibility, and performance. Presented herein are document service architectures that involve partitioning the document set into at least two document ranges, and assigning the respective document ranges to an agent that is deployed to at least one assigned server. A request to apply an operation to a selected document may be fulfilled by identifying the document range of the document; identifying a selected server of the server set that hosts the agent to which the range is assigned; and forwarding the request to the selected server. In some variations, servers may retain detailed information about neighboring servers (e.g., according to logical and/or physical proximity) and scant information about distant servers, thereby avoiding both the extensive information exchange of highly informed network architectures and the inefficiency of uninformed routing algorithms.

    ELASTICALLY SCALABLE DOCUMENT-ORIENTED STORAGE SERVICES
    3.
    发明申请
    ELASTICALLY SCALABLE DOCUMENT-ORIENTED STORAGE SERVICES 有权
    灵活的可定量文件定向存储服务

    公开(公告)号:US20140280707A1

    公开(公告)日:2014-09-18

    申请号:US13830493

    申请日:2013-03-14

    IPC分类号: H04L29/08

    CPC分类号: H04L67/1006

    摘要: A server set may provide a document service to one or more clients, and may be configured to do so in view of various considerations such as availability, fault tolerance, flexibility, and performance. Presented herein are document service architectures that involve partitioning the document set into at least two document ranges, and configuring respective servers of the server set to host one or more agents to which are respectively assigned one or more document ranges. A request for an operation involving at least one document may be routed to a server hosting an agent managing the document ranges of the documents involved in the operation. Moreover, respective servers may retain detailed information about neighboring servers (e.g., according to a logical or physical proximity) and scant information about distant servers, thereby avoiding both the extensive information exchange of highly informed network architectures and the inefficiency of uninformed routing algorithms.

    摘要翻译: 服务器集合可以向一个或多个客户端提供文档服务,并且可以被配置为考虑到可用性,容错性,灵活性和性能等各种考虑。 这里提出的是涉及将文档集划分成至少两个文档范围并且配置服务器集合的相应服务器以托管一个或多个分别被分配有一个或多个文档范围的代理的文档服务体系结构。 涉及至少一个文档的操作的请求可以被路由到托管代理人的服务器,该代理管理该操作涉及的文档的文档范围。 此外,相应的服务器可以保留关于相邻服务器的详细信息(例如,根据逻辑或物理接近)以及关于远程服务器的少量信息,从而避免了高度通用的网络架构的广泛的信息交换和不知情的路由算法的低效率。

    Role based server installation and configuration
    4.
    发明授权
    Role based server installation and configuration 有权
    基于角色的服务器安装和配置

    公开(公告)号:US09197500B2

    公开(公告)日:2015-11-24

    申请号:US13748398

    申请日:2013-01-23

    摘要: The described systems and methods are directed at configuring a server based on a selected role. An installation application is configured to install core components in a server where these core components enable the server to perform the basic functions of a network computing device. A role management application is configured to enable a system administrator to select a role for the server and to automatically determine software components associated with the selected role. The role management application is then configured to build the software components and install the components on the server. The role management application is further configured to configure the components for the selected role. The automated installation process performed by the role management application enables a server to be efficiently configured for a particular role without installing other unnecessary components unrelated to the role.

    摘要翻译: 描述的系统和方法针对基于所选角色配置服务器。 安装应用程序被配置为在服务器中安装核心组件,其中这些核心组件使服务器能够执行网络计算设备的基本功能。 角色管理应用程序被配置为使系统管理员可以选择服务器的角色,并自动确定与所选角色相关联的软件组件。 然后将角色管理应用程序配置为构建软件组件并将组件安装在服务器上。 角色管理应用程序进一步配置为配置所选角色的组件。 角色管理应用程序执行的自动化安装过程使服务器能够有效地为特定角色配置,而无需安装与该角色无关的其他不必要的组件。