×

Method and apparatus for organizing elements of a server application in a client-server system

  • US 20170374103A1
  • Filed: 04/27/2017
  • Published: 12/28/2017
  • Est. Priority Date: 04/29/2016
  • Status: Active Grant
First Claim
Patent Images

1. A distributed computing system made of a plurality of servers that contains a processor to process computing treatments and a memory to save graphs, routing means between all the servers, interface server to process requests from a plurality of equipments, wherein the plurality of servers is organized in N layers of servers, each layer containing a group of servers, with servers from the same layer organized in a ring topology, each server of the ring having a communication protocol with the following server inside the ring, each server of the group of machines having a communication protocol with a routing server to assure that:

  • each server of a layer communicates with each server of the adjacent lower layer;

    each server of a layer comprising;

    a memory cache to record and save graphs that are specific to a user or a group of users;

    a memory cache to record and save hashed data that summarizes the content of graphs hosted in lower layers;

    a memory cache to record and save ephemeral results of user'"'"'s operations and treatments, from lower layers and/or user layer; and

    a memory cache to record and save ephemeral data gathered from the lower layers.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×