Abstract:
Embodiments of the disclosure are related to a method, apparatus, and system for multi-tenancy machine-learning based on collected data from multiple clients, comprising: obtaining client data from multiple clients; sending the client data from the multiple clients to a database; pulling data from the database by a machine learning job based on job parameters; partitioning the data by each client for the machine learning job; analyzing the data from the multiple clients by the machine learning job; sending the results of the analysis of the data from the multiple clients by the machine learning job back to the database; querying the database for data specified by rules; and if rules are met by the queried data for one or more of the multiple clients, transmit an alert to an alerting platform.
Abstract:
A method generating a blockchain clock to store event data, as well as a method for using the generated blockchain clock are proposed. In particular, as a blockchain clock is utilized for storing event data, the transparency of the stored event data and relationships between event data may be preserved. Moreover, event data is stored on the blockchain clock based on a risk value computed based on the event data. In this way, event data associated with potentially risky events is stored, and thus may be used for reference when deciding whether to execute a potential event. Accordingly, system security may be improved.
Abstract:
The system and method disclosed herein includes a family of distributed, self-regulating, asset-tracking cryptocurrencies using blockchain technology. One embodiment, such as a computer-implemented method, may include maintaining a stable value of an asset token relative to a value of an underlying target asset. Further, the computer-implemented method may include minting the asset token in variable quantities, applying stability fees or rewards in variable quantities, and obtaining market feedback to determine the variable quantities of fees to apply, rewards to issue, and asset tokens to mint. Market feedback may include a market price of the asset token and other data obtained from exchanges and oracles. Oracles may be used in certain embodiments to report prices and support smart contracts that aid in regulating price stability. A consensus mechanism may also be used to allow participants in the decentralized system to agree on the advancement blockchain data in an orderly way.
Abstract:
A log-structured storage method and a server, where the method includes obtaining a current incremental update of an object when the object is updated, wherein a current version of the object is stored in a log-structured storage area of the server, determining whether there is a previous incremental update of the object stored in the log-structured storage area, writing the current incremental update as a latest incremental update in the log-structured storage area when there is no previous incremental update of the object stored in the log-structured storage area such that the utilization of memory can be improved.
Abstract:
A database management system generates a log each transaction during execution of a plurality of transactions and stores the generated logs in log storage areas. The database management system records sequence numbers of logs at least in the generated logs of transactions belonging to a set of transactions of which results are different depending on a transaction execution order.
Abstract:
A system and method for updating timestamps in log data is provided. The log data is accessed to obtain timestamps corresponding to communication between a client device and a server. The timestamps include a first client timestamp corresponding to a time that the client device sends a request to the server, a first server timestamp corresponding a time the that the server receives the request from the client device, a second server timestamp corresponding to a time that the server sends a response to the request to the client device, and a second client stamp corresponding to a time that the client device receives the response from the server. A clock skew between the client device and the server and a network delay are calculated. At least one of the timestamps is updated based on the calculated clock skew and the network delay.
Abstract:
Systems and methods are provided for following status updates of users. In one embodiment, a requestor selects a Point of Interest (POI). In response, one or more POIs that match the selected POI to at least a predefined threshold degree are identified. Status updates sent by users located at one or more POIs of the one or more matching POIs are delivered to the requestor.
Abstract:
A generation apparatus includes a processor configured to generate existence information indicating that character information including a plurality of continuing characters is included in the file, and in a case that first adscript designation and second adscript designation following to the first adscript designation are included in the file, the first adscript designation designating that first character information is written down with second character information, the second adscript designation designating that third character information is written down with fourth character information, generate another existence information indicating that another character information, which includes an end part of the first character information and a head part of the fourth character information following the end part, is included in the file.
Abstract:
A database system comprised of a decoupled compute layer and storage layer is implemented to store, build, and maintain a canonical dataset, a temporary buffer, and an edits dataset. The canonical dataset is a set of batch updated data. The data is appended in chunks to the canonical dataset such that the canonical dataset becomes a historical dataset over time. The buffer is a write ahead log that contains the most recent chunks of data and provides atomicity and durability for the database system. The edits dataset is the set of data that contains edits such as cell mutations, row appends and/or row deletions. The database system enables users to make cell or row-level edits to tables and observe those edits in analytical systems or downstream builds with minimal latency.
Abstract:
A method of performing synchronous replication from a primary storage system apparatus (PSSA) to a secondary storage system apparatus (SSSA) is provided. The method includes (a) in response to write requests received by the PSSA, (i) calculating metadata changes by the PSSA for accommodating the write requests, (ii) generating, by the PSSA, metadata journal log entries that describe the metadata changes, and (iii) mirroring the metadata journal log entries from the PSSA to the SSSA; (b) regenerating the metadata changes by the SSSA based on the metadata journal log entries mirrored from the PSSA to the SSSA; and (c) writing the regenerated metadata changes to persistent storage of the SSSA. A method performed by the SSSA is also provided. An apparatus, system, and computer program product for performing similar methods are also provided.