INFORMATION PROCESSING SYSTEM AND INFORMATION PROCESSING METHOD
[Problem] To provide an information processing system and an information processing method that are capable of suppressing the increase of the size of the system required for high-speed processing of a large volume of data and the increases of the installation cost and the maintenance cost without m...
Saved in:
Main Authors | , , , |
---|---|
Format | Patent |
Language | English French Japanese |
Published |
09.08.2018
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | [Problem] To provide an information processing system and an information processing method that are capable of suppressing the increase of the size of the system required for high-speed processing of a large volume of data and the increases of the installation cost and the maintenance cost without making modifications to applications. [Solution] According to the present invention, an accelerator is mounted on each second server that comprises a worker node of a distributed DB system, an application server converts, on the basis of hardware specification information of each accelerator, a first query generated by an application into a second query in which a first task executable by the accelerator and a second task to be executed by software are clearly separated, a first server that comprises a master node of the distributed DB system separates the second query into the first and second tasks and distributes the tasks to each second server, and the second server causes the accelerator to execute the first task, and executes the second task on the basis of software.
La présente invention a pour but de proposer un système de traitement d'informations et un procédé de traitement d'informations qui sont aptes à supprimer l'augmentation de la taille du système requis pour un traitement à haute vitesse d'un grand volume de données et les augmentations du coût d'installation et du coût de maintenance sans apporter de modifications à des applications. À cet effet, selon la présente invention, un accélérateur est monté sur chaque second serveur qui comprend un nœud travailleur d'un système de base de données (DB) distribué, un serveur d'application convertit, sur la base d'informations de spécification matérielle de chaque accélérateur, une première interrogation générée par une application en une seconde interrogation dans laquelle une première tâche exécutable par l'accélérateur et une seconde tâche à exécuter par logiciel sont clairement distinctes, un premier serveur qui comprend un nœud maître du système de DB distribué sépare la seconde interrogation en les première et seconde tâches et distribue les tâches à chaque second serveur, et le second serveur amène l'accélérateur à exécuter la première tâche, et exécute la seconde tâche sur la base d'un logiciel.
【課題】 アプリケーションの改変を行うことなく、大容量データの高速処理のためのシステム規模の増大を抑止し、導入コストやメンテナンスコストの増大を抑制し得る情報処理システム及び方法を提案する。 【解決手段】 分散DBシステムのワーカノードでなる各第2のサーバにアクセラレータを搭載し、アプリケーションサーバが、各アクセラレータのハードスペック情報に基づいて、アプリケーションにより生成された第1のクエリを、アクセラレータにより実行可能な第1のタスクと、ソフトウェアにより実行すべき第2のタスクとに明示的に分けた第2のクエリに変換し、分散DBシステムのマスタノードでなる第1のサーバが第2のクエリを第1及び第2のタスクに分解して第2のサーバに振り分け、第2のサーバが、第1のタスクをアクセラレータに実行させ、第2のタスクをソフトウェアに基づいて実行するようにした。 |
---|---|
Bibliography: | Application Number: WO2017JP04083 |