METHOD AND SYSTEM FOR UNIFORM, CONSISTENT, STATELESS AND DETERMINISTIC CONSISTENT HASHING FOR FIXED SIZE PARTITIONS

    公开(公告)号:US20210073043A1

    公开(公告)日:2021-03-11

    申请号:US16567473

    申请日:2019-09-11

    Abstract: A computer implemented method and system for uniform, consistent, stateless, and deterministic consistent hashing for fixed size partitions. The method comprises receiving server information for a plurality of servers in a server pool; ordering the server information for the plurality of servers; calculating a mean number of partitions per server in the server pool; calculating a first maximum allowed number of partitions for a server by applying a floor function to the calculated mean number of partitions per server in the server pool; in the order of the ordered server information, assigning partitions to servers based on a hashing function, using the first maximum allowed number of partitions per server; calculating a second maximum allowed number of partitions for a server by applying a ceiling function to the calculated mean number of partitions per server in the server pool; in the order of the ordered server information, assigning partitions to servers based on a hashing function, using the second maximum allowed number of partitions per server; and assigning unassigned partitions wherein assigning comprises: for each unassigned partition, mapping the partition to a server with the least number of assigned partitions at a time of the mapping.

    System and method for a generic actor system container application

    公开(公告)号:US10146599B2

    公开(公告)日:2018-12-04

    申请号:US15370768

    申请日:2016-12-06

    Abstract: A server for providing a generic actor system container application comprising: status and control graphical user interfaces, a listener service, a cluster manager, an actor registry and discovery service, a system configurator, a plurality of handles, a plurality of listeners, and a plurality of generic actors, wherein the generic actor system container application is configured to: receive information associated with a plurality of customized domain specific actors; receive a plurality of domain specific connection information; generate the plurality of domain specific actors based on the information associated with the plurality of customized domain specific actors; register the plurality of domain specific actors; and execute and monitor a domain specific actor system using the domain specific actors based on the domain specific connection information.

    SYSTEMS AND METHODS FOR REORGANIZATION OF MESSAGES IN QUEUING SYSTEMS
    5.
    发明申请
    SYSTEMS AND METHODS FOR REORGANIZATION OF MESSAGES IN QUEUING SYSTEMS 审中-公开
    系统和方法,用于重新组织排队系统中的信息

    公开(公告)号:US20170026302A1

    公开(公告)日:2017-01-26

    申请号:US15207867

    申请日:2016-07-12

    CPC classification number: H04L47/624 H04L47/6275

    Abstract: A method for the reorganization of messages in queuing systems is disclosed. The method comprising receiving a statement to reorganize one or more messages within an ordered data structure; translating the statement into a first set of instructions for identifying one or more messages on which to perform one or more operations, a second set of instructions for performing the one or more operations on the identified one or more messages, and a third set of instructions for storing, in a memory, the identified one or more messages after the one or more operations have been performed; executing the first set of instructions, the second set of instructions, and the third set of instructions on each message in the ordered data structure; and transmitting the operated upon messages.

    Abstract translation: 公开了一种用于排队系统中消息重组的方法。 该方法包括接收用于重组有序数据结构内的一个或多个消息的语句; 将所述语句转换为用于识别在其上执行一个或多个操作的一个或多个消息的第一组指令,用于对所识别的一个或多个消息执行所述一个或多个操作的第二组指令以及第三组指令 用于在所述一个或多个操作已经执行之后在存储器中存储所识别的一个或多个消息; 在有序数据结构中对每个消息执行第一组指令,第二组指令和第三组指令; 并发送所操作的消息。

    Method and system for uniform, consistent, stateless and deterministic consistent hashing for fixed size partitions

    公开(公告)号:US12210912B2

    公开(公告)日:2025-01-28

    申请号:US16567473

    申请日:2019-09-11

    Abstract: A computer implemented method and system for uniform, consistent, stateless, and deterministic consistent hashing for fixed size partitions. The method comprises receiving server information for a plurality of servers in a server pool; ordering the server information for the plurality of servers; calculating a mean number of partitions per server in the server pool; calculating a first maximum allowed number of partitions for a server by applying a floor function to the calculated mean number of partitions per server in the server pool; in the order of the ordered server information, assigning partitions to servers based on a hashing function, using the first maximum allowed number of partitions per server; calculating a second maximum allowed number of partitions for a server by applying a ceiling function to the calculated mean number of partitions per server in the server pool; in the order of the ordered server information, assigning partitions to servers based on a hashing function, using the second maximum allowed number of partitions per server; and assigning unassigned partitions wherein assigning comprises: for each unassigned partition, mapping the partition to a server with the least number of assigned partitions at a time of the mapping.

    Systems and methods for reorganization of messages in queuing systems

    公开(公告)号:US10122643B2

    公开(公告)日:2018-11-06

    申请号:US15207867

    申请日:2016-07-12

    Abstract: A method for the reorganization of messages in queuing systems is disclosed. The method comprising receiving a statement to reorganize one or more messages within an ordered data structure; translating the statement into a first set of instructions for identifying one or more messages on which to perform one or more operations, a second set of instructions for performing the one or more operations on the identified one or more messages, and a third set of instructions for storing, in a memory, the identified one or more messages after the one or more operations have been performed; executing the first set of instructions, the second set of instructions, and the third set of instructions on each message in the ordered data structure; and transmitting the operated upon messages.

Patent Agency Ranking