Patent №
US 11,048,547
Granted
2021-06-29
Filed 2019
Owner
YANDEX.TECHNOLOGIES LLC
+1 more
Lab
—
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
16401688
A distributed software system and a method for routing transactions for execution are disclosed. The distributed software system has a database sub-system partitioned into shards and a transaction routing sub-system for ordering transactions. The transaction routing sub-system has a plurality of coordinator ports and a plurality of mediator ports. The coordinator ports receive transactions to be executed by the shards and generate local per-shard orders for the received transactions. The local per-shard orders are received by the plurality of mediator ports which are pre-assigned with respective shards. The mediator ports generate centralized per-shard orders of execution based on the received per-shard orders. A given centralized per-shard order of execution is an order of execution of transactions received by a given mediator port and that are destined to be executed by a given shard that is pre-assigned to the given mediator port.
AI classification
Ownership
YANDEX.TECHNOLOGIES LLC
assignment · 490640981
YANDEX EUROPE AG
assignment · 490650319
Assignors
PODLUZHNY, DENIS NIKOLAEVICH
On an employer assignment, the assignors are typically the inventors.