JP6891680B2 - 情報処理装置、情報処理システム、情報処理方法及び情報処理プログラム - Google Patents
情報処理装置、情報処理システム、情報処理方法及び情報処理プログラム Download PDFInfo
- Publication number
- JP6891680B2 JP6891680B2 JP2017136498A JP2017136498A JP6891680B2 JP 6891680 B2 JP6891680 B2 JP 6891680B2 JP 2017136498 A JP2017136498 A JP 2017136498A JP 2017136498 A JP2017136498 A JP 2017136498A JP 6891680 B2 JP6891680 B2 JP 6891680B2
- Authority
- JP
- Japan
- Prior art keywords
- job
- arithmetic units
- unit
- allocation unit
- server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/12—Discovery or management of network topologies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/10—Packet switching elements characterised by the switching fabric construction
- H04L49/102—Packet switching elements characterised by the switching fabric construction using shared medium, e.g. bus or ring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/14—Two-way operation using the same type of signal, i.e. duplex
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Multi Processors (AREA)
Description
以上では、1つのジョブに1つのジョブが重なる場合を説明したが、2つのジョブが重なる状態であれば、1つのジョブに複数のジョブが重なってもよい。図18は、3つのジョブの割当状態の他の例を表す図ある。
図21は、ハードウェア構成図である。ノード90は、例えば、サーバ1及び管理装置10を実現する。
2 スイッチ
3 管理用ネットワーク
4 計算用ネットワーク
5 スイッチ
10 管理装置
11 情報取得部
12 識別番号設定部
13 管理表作成部
14 記憶部
15 ジョブ割当部
101 ジョブスケジューラコントローラ
102 ジョブスケジューラデーモン
103 ユーザジョブ
140 割当管理表
141 ホストリスト
151 第1割当部
152 第2割当部
153 第3割当部
Claims (7)
- 環状に配置された演算装置において前記環状の順番にデータを送信して処理を行うリングアルゴリズムを用いる第1ジョブを、複数の演算装置が接続された複数のスイッチのそれぞれが互いに全二重の通信経路で接続されたフルメッシュトポロジを用いたネットワークに配置された前記演算装置のうちの複数の第1演算装置に割り当てる第1割当部と、
前記リングアルゴリズムを用いる第2ジョブを、前記第1ジョブによる処理で用いられる前記ネットワーク上の通信経路と同じ通信経路を用いる場合、前記第1ジョブがデータを送信する方向と逆方向にデータを送信するように、前記演算装置のうちの複数の第2演算装置に割り当てる第2割当部と
を備えたことを特徴とする情報処理装置。 - 各前記スイッチに接続された前記演算装置に割り当てた識別番号が、前記スイッチのうちの他のスイッチに接続された演算装置に割り当てた識別番号の最大値と最小値との間に含まれないように識別番号を設定する番号設定部を備え、
前記第1割当部は、前記第1ジョブで使用する前記第1演算装置を選択し、前記識別番号の昇順又は降順に前記第1ジョブがデータを送信するように前記第1演算装置に第1ジョブを割り当て、
前記第2割当部は、前記第2ジョブで使用する前記第2演算装置を選択し、前記識別番号の昇順又は降順のうち前記第1ジョブのデータの送信順とは逆の順番に前記第2ジョブがデータを送信するように前記第2演算装置に前記第2ジョブを割り当てる
ことを特徴とする請求項1に記載の情報処理装置。 - 前記第1割当部は、前記第1ジョブの通信経路に使用するスイッチを選択し、選択したスイッチ毎に接続された演算装置から前記第1演算装置を選択し、
前記第2割当部は、前記第2ジョブの通信経路に使用するスイッチを選択し、選択したスイッチ毎に接続された演算装置から前記第2演算装置を選択する
ことを特徴とする請求項2に記載の情報処理装置。 - 前記リングアルゴリズムを用いる第3ジョブの通信経路が前記第1ジョブ及び前記第2ジョブの双方の通信経路となっている通信経路と重複せず、且つ、前記第1ジョブの通信経路又は前記第2ジョブの通信経路の一方との重複を許してスイッチを選択し、選択したスイッチ毎に接続された演算装置から第3演算装置を選択し、前記識別番号の昇順又は降順のうち通信経路の重複を許した前記第1ジョブ又は前記第2ジョブのデータの送信順とは逆の順番に前記第3ジョブがデータを送信するように前記第3演算装置に前記第3ジョブを割り当てる第3割当部をさらに備えたことを特徴とする請求項3に記載の情報処理装置。
- 複数の演算装置が接続されたスイッチのそれぞれが互いに全二重の通信経路で接続されたフルメッシュトポロジを用いたネットワーク及び前記演算装置にジョブを割り当てて実行させる情報処理装置を有する情報処理システムであって、
前記情報処理装置は、
環状に配置された演算装置において前記環状の順番にデータを回して処理を行うリングアルゴリズムを用いる第1ジョブを、前記演算装置のうちの複数の第1演算装置に割り当てる第1割当部と、
前記リングアルゴリズムを用いる第2ジョブを、前記第1ジョブによる処理で用いられる前記ネットワーク上の通信経路と同じ通信経路を用いる場合、前記第1ジョブがデータを送信する方向と逆方向にデータを送信するように、前記演算装置のうちの複数の第2演算装置に割り当てる第2割当部と
を備えたことを特徴とする情報処理システム。 - 環状に配置された演算装置において前記環状の順番にデータを送信して処理を行うリングアルゴリズムを用いる第1ジョブを、複数の演算装置が接続されたスイッチのそれぞれが互いに全二重の通信経路で接続されたフルメッシュトポロジを用いたネットワークに配置された前記演算装置のうちの複数の第1演算装置に割り当て、
前記リングアルゴリズムを用いる第2ジョブを、前記第1ジョブによる処理で用いられる前記ネットワーク上の通信経路と同じ通信経路を用いる場合、前記第1ジョブがデータを送信する方向と逆方向にデータを送信するように、前記演算装置のうちの複数の第2演算装置に割り当てる
ことを特徴とする情報処理方法。 - 環状に配置された演算装置において前記環状の順番にデータを送信して処理を行うリングアルゴリズムを用いる第1ジョブを、複数の演算装置が接続されたスイッチのそれぞれが互いに全二重の通信経路で接続されたフルメッシュトポロジを用いたネットワークに配置された前記演算装置のうちの複数の第1演算装置に割り当て、
前記リングアルゴリズムを用いる第2ジョブを、前記第1ジョブによる処理で用いられる前記ネットワーク上の通信経路と同じ通信経路を用いる場合、前記第1ジョブがデータを送信する方向と逆方向にデータを送信するように、前記演算装置のうちの複数の第2演算装置に割り当てる
処理をコンピュータに実行させることを特徴とする情報処理プログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017136498A JP6891680B2 (ja) | 2017-07-12 | 2017-07-12 | 情報処理装置、情報処理システム、情報処理方法及び情報処理プログラム |
US16/029,140 US10896057B2 (en) | 2017-07-12 | 2018-07-06 | Job assignment apparatus, job assignment method, and network system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017136498A JP6891680B2 (ja) | 2017-07-12 | 2017-07-12 | 情報処理装置、情報処理システム、情報処理方法及び情報処理プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019020852A JP2019020852A (ja) | 2019-02-07 |
JP6891680B2 true JP6891680B2 (ja) | 2021-06-18 |
Family
ID=64999518
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017136498A Active JP6891680B2 (ja) | 2017-07-12 | 2017-07-12 | 情報処理装置、情報処理システム、情報処理方法及び情報処理プログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US10896057B2 (ja) |
JP (1) | JP6891680B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109145053B (zh) * | 2018-08-01 | 2021-03-23 | 创新先进技术有限公司 | 数据处理方法和装置、客户端、服务器 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4676463B2 (ja) * | 2007-07-13 | 2011-04-27 | 株式会社日立製作所 | 並列計算機システム |
JP2012252591A (ja) * | 2011-06-03 | 2012-12-20 | Hitachi Ltd | プロセス割当システム、プロセス割当方法、およびプロセス割当プログラム |
GB2491915A (en) * | 2011-06-08 | 2012-12-19 | Inst Information Industry | Super operating system for a heterogeneous computer system |
DE102011082969B4 (de) | 2011-09-19 | 2015-04-30 | Siemens Aktiengesellschaft | Verfahren zum Betreiben eines Kommunikationsnetzwerkes und Netzwerkanordnung |
JP6303613B2 (ja) * | 2014-03-05 | 2018-04-04 | 富士通株式会社 | 経路データ生成装置、経路データ生成方法及び経路データ生成プログラム |
JP6176162B2 (ja) * | 2014-03-19 | 2017-08-09 | 株式会社デンソー | データ処理装置 |
JP6520344B2 (ja) * | 2014-05-14 | 2019-05-29 | 富士通株式会社 | 並列計算機システム、並列計算機システムの制御方法、及び情報処理装置 |
JP6492977B2 (ja) * | 2015-06-01 | 2019-04-03 | 富士通株式会社 | 並列演算装置、並列演算システム、ノード割当プログラム及びノード割当方法 |
-
2017
- 2017-07-12 JP JP2017136498A patent/JP6891680B2/ja active Active
-
2018
- 2018-07-06 US US16/029,140 patent/US10896057B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US10896057B2 (en) | 2021-01-19 |
JP2019020852A (ja) | 2019-02-07 |
US20190018704A1 (en) | 2019-01-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2020504552A (ja) | リソース割り当てシステム、方法、およびプログラム | |
KR102074468B1 (ko) | 계산 작업을 처리하기 위한 컴퓨터 클러스터 장치 및 이를 작동시키기 위한 방법 | |
JP2020184745A (ja) | 遅延保証を備えたモニタリングに基づくエッジコンピューティングサービス | |
KR20160087706A (ko) | 가상화 플랫폼을 고려한 분산 데이터 처리 시스템의 자원 할당 장치 및 할당 방법 | |
US20140130059A1 (en) | Lattice Computing | |
JP2017076967A (ja) | マルチドメイン・ネットワークにおけるバーテックス中心のサービス機能チェーン形成 | |
JP4806362B2 (ja) | 並列処理制御プログラム、並列処理制御システムおよび並列処理制御方法 | |
JP2014513852A (ja) | クラスタデータグリッドにおける拡張可能な中央集中型動的リソース分散 | |
JP6809360B2 (ja) | 情報処理装置、情報処理方法及びプログラム | |
CN112181585A (zh) | 虚拟机的资源分配方法及装置 | |
Wei et al. | Topology-aware partial virtual cluster mapping algorithm on shared distributed infrastructures | |
JP2022522320A (ja) | 光ネットワークを用いた再構成可能な計算ポッド | |
CN111443870A (zh) | 一种数据处理的方法、设备及存储介质 | |
JP6891680B2 (ja) | 情報処理装置、情報処理システム、情報処理方法及び情報処理プログラム | |
Douglis et al. | Fleet—fast lanes for expedited execution at 10 terabits: Program overview | |
US8892937B2 (en) | Parallel computer system, control device, and controlling method | |
JP6459630B2 (ja) | データ転送制御装置、データ転送制御プログラム、および並列計算システム | |
Dimolitsas et al. | Time-efficient distributed virtual network embedding for round-trip delay minimization | |
Ergenc et al. | Service-based resilience for embedded iot networks | |
CN115208770B (zh) | 用于实现网络规划的方法、设备和计算机可读介质 | |
JP6357807B2 (ja) | タスク割当プログラム、タスク実行プログラム、マスタサーバ、スレーブサーバおよびタスク割当方法 | |
CN110609744B (zh) | 处理计算任务的方法、设备和计算机程序产品 | |
JP6874563B2 (ja) | 情報処理システム及び情報処理方法 | |
Wu et al. | Broadcasting in faulty hypercubes | |
JP2018074258A (ja) | 情報処理装置、情報処理方法、およびプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200409 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210326 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20210427 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210510 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6891680 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |