JP5891900B2 - アクセス制御方法、サーバ装置およびストレージ装置 - Google Patents
アクセス制御方法、サーバ装置およびストレージ装置 Download PDFInfo
- Publication number
- JP5891900B2 JP5891900B2 JP2012075578A JP2012075578A JP5891900B2 JP 5891900 B2 JP5891900 B2 JP 5891900B2 JP 2012075578 A JP2012075578 A JP 2012075578A JP 2012075578 A JP2012075578 A JP 2012075578A JP 5891900 B2 JP5891900 B2 JP 5891900B2
- Authority
- JP
- Japan
- Prior art keywords
- service level
- virtual machine
- server
- queue
- virtual
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/061—Improving I/O performance
-
- 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/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/5003—Managing SLA; Interaction between SLA and QoS
- H04L41/5019—Ensuring fulfilment of SLA
- H04L41/5022—Ensuring fulfilment of SLA by giving priorities, e.g. assigning classes of service
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0655—Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
- G06F3/0656—Data buffering arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0655—Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
- G06F3/0659—Command handling arrangements, e.g. command buffers, queues, command scheduling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0673—Single storage device
-
- 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/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45579—I/O management, e.g. providing access to device drivers or storage
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Computer And Data Communications (AREA)
Description
図1は、一実施例に係るストレージシステム100の概要を説明する図である。
ストレージシステム100は、サーバ装置110と、ストレージ装置120と、を備える。そして、サーバ装置110とストレージ装置120とは、ネットワーク130などを介して互いに通信可能に接続している。
制御部114は、サービスレベルに応じてサービスレベル別キュー113に記憶されている入出力命令116を待ち行列順で読み出す。
ストレージ装置120は、記憶部121と、インタフェース部122と、サービスレベル別入出力キュー123−0、123−1、・・・および123−jと、制御部124と、を含むことができる。ただし、jは1以上の整数とする。サービスレベル別入出力キュー123−0、123−1、・・・および123−jの任意のサービスレベル別入出力キューを「サービスレベル別入出力キュー123」という。
サービスレベル別入出力キュー123は、制御部124の操作により、受け付けた入出力命令116を、仮想機械識別子に対応するサービスレベル別に記憶して待ち合わせる。
図2は、その他の実施例に係るストレージシステム200の構成例を示す図である。
ストレージシステム200は、物理サーバ210と、ストレージ装置220と、システム管理サーバ250と、を備える。物理サーバ210と、ストレージ装置220と、システム管理サーバ250と、互いにネットワークを介して通信可能に接続している。また、物理サーバ210は、ストレージ装置220と特定のI/Fを使用して通信可能に接続することができる。
記憶装置213は、物理サーバ210が動作するために必要なプログラムやデータの他に本実施例に係るストレージ制御を実現するプログラムを記憶する不揮発性の記憶装置である。記憶装置213には、例えば、磁気ディスク記憶装置などを使用することができる。
ストレージI/F215は、ストレージ装置220と特定の規格にしたがって通信を行なうI/Fである。ストレージI/F215には、例えば、Fiber ChannelのHBA(Host Bus Adapter)や、iSCSI(Internet Small Computer System Interface)のNIC(Network Interface Card)などを使用することができる。
I/Fポート235は、ストレージI/F215と特定の規格にしたがって通信を行なうI/Fである。
物理サーバ210は、所定のプログラムを実行することにより、VMM(Virtual Machine Monitor)310を提供する。このVMM310は、1または2以上の仮想サーバ(VM:Virtual Machine)311を提供することができる。図3では、VM01−03の3つの仮想サーバ311をVMM310が提供している場合を例示している。ただし、VMM310が提供する仮想サーバ311の数を限定する趣旨ではない。以下に記載する(1)−(12)は、図3に記載する(1)−(12)に対応する。
サービスレベル管理テーブル400には、サービスレベル、I/O優先数、性能制限、平均I/O応答時間、移譲レベル、復帰レベル、および遅延フラグについての情報などを含むことができる。
性能制限は、ライト処理に対する性能制限と、リード処理に対する性能制限と、を含むことができる。性能制限とは、サービスレベル毎に許可する転送データ量(MB/S)の上限である。
仮想サーバ管理テーブル500には、物理サーバ210、仮想サーバ、識別子、サービスレベル、平均I/O処理時間(物理サーバ)、転送データ量、I/O抑止数、および平均I/O処理時間(ストレージ装置)についての情報などを含むことができる。
仮想サーバは、物理サーバ210上で動作する仮想サーバ311に割り当てられた固有IDである。
サービスレベルは、仮想サーバ311に割り当てられるサービスレベルである。
1次キュー331は、高レベルキュー331aと、中レベルキュー331bと、低レベルキュー331cと、を備える。以下では、高レベルキュー331a、中レベルキュー331b、および低レベルキュー331c、または、図7で後述する高レベルキュー341a、中レベルキュー341b、および低レベルキュー341cを総じて「レベル別キュー」という。
2次キュー341は、1次キュー331と同様に、高レベルキュー341aと、中レベルキュー341bと、低レベルキュー341cと、を備える。
I/O要求パケット800には、例えば、IEEE(The Institute of Electrical and Electronic Engineers) 802.1に準拠したフォーマットのパケットを使用することができる。
物理サーバ210は、起動すると(ステップS900)、記憶装置213からサービスレベル管理テーブル400と仮想サーバ管理テーブル500とを読出して、メインメモリ212に展開する(ステップS901)。そして、物理サーバ210は、新規に起動される仮想サーバ311の監視を開始する(ステップS902 NO)。新規に起動された仮想サーバ311を以下では、「新規仮想サーバ」という。
物理サーバ210は、タイマを起動して一定時間の計測を開始する(ステップS1001)。
ステップS1007で取得した経過時間が一定時間未満の場合(ステップS1008 NO)、物理サーバ210は、処理をステップS1002に移行する。そして、物理サーバ210は、ステップS1002−S1008の処理を繰り返す。
サービスレベル「高」の仮想サーバ311の数:2台
サービスレベル「中」の仮想サーバ311の数:5台
サービスレベル「低」の仮想サーバ311の数:2台
サービスレベル毎のI/O優先数 :図4に示したI/O優先数
「I/O割当定数」=「インタフェースの最大I/O処理数」÷(「サービスレベル「高」のIO優先数」×「サービスレベル「高」の仮想サーバ311の数」+「サービスレベル「中」のIO優先数」×「サービスレベル「中」の仮想サーバ311の数」+「サービスレベル「低」のIO優先数」×「サービスレベル「低」の仮想サーバ311の数」)
・・・・・(1)
「サービスレベル毎の、仮想サーバ311が実行可能なI/O要求の数」=
「I/O割当定数」×「サービスレベル毎のI/O優先数」
・・・・・(2)
「I/O抑止数」=
(「転送データ量A」−「性能制限B」)÷(「転送データ量C」÷「I/O要求数D」)
・・・・・(3)
システム管理サーバ250は、起動すると(ステップS1200)、記憶装置253からサービスレベル管理テーブル400を読出す。そして、システム管理サーバ250は、読出したサービスレベル管理テーブル400を、メインメモリ252の所定の領域に展開する(ステップS1201)。
システム管理サーバ250は、起動すると(ステップS1300)、記憶装置253から仮想サーバ管理テーブル500を読出す。そして、システム管理サーバ250は、読出した仮想サーバ管理テーブル500を、メインメモリ252の所定の領域に展開する(ステップS1301)。
物理サーバ210から新規仮想サーバの固有IDとサービスレベルを受信した場合(ステップS1303 YES)、システム管理サーバ250は、処理をステップS1304に移行する。この場合、システム管理サーバ250は、メインメモリ252に記憶されている仮想サーバ管理テーブル500に、新規仮想サーバのテーブル領域を追加する(ステップS1304)。
ストレージ装置220は、起動すると(ステップS1400)、フラッシュメモリ233からサービスレベル管理テーブル400を読出す。そして、ストレージ装置220は、読出したサービスレベル管理テーブル400を、キャッシュメモリ232の所定の領域に展開する(ステップS1401)。
ステップS1514で取得した経過時間が一定期間未満の場合(ステップS1515 NO)、ストレージ装置220は、処理をステップS1506に移行する。そして、ストレージ装置220は、ステップS1506−S1515の処理を繰り返す。
110 サーバ装置
111 仮想機械
112 記憶部
113 サービスレベル別キュー
114 制御部
115 インタフェース部
120 ストレージ装置
121 記憶部
122 インタフェース部
123 サービスレベル別入出力キュー
124 制御部
125 記憶装置
Claims (8)
- サーバ装置で実行される仮想機械からストレージ装置へのアクセス制御方法であって、
前記仮想機械から入出力命令とともに出力された前記仮想機械を識別する仮想機械識別子に基づいて、仮想機械識別子とサービスレベルとの対応関係を記憶する記憶部を参照して、前記仮想機械識別子に対応するサービスレベルを取得し、
前記サーバ装置および前記ストレージ装置の少なくとも一方において、前記仮想機械からの入出力命令を取得した前記サービスレベルに従って実行し、
前記サーバ装置にて、
前記仮想機械からの入出力命令を前記仮想機械に対応するサービスレベル別にサービスレベル別キューに記憶して待ち合わせ、
前記サービスレベルに応じた許容数で前記サービスレベル別キューに記憶されている前記入出力命令を待ち行列順で読み出し、
前記読み出した入出力命令を前記仮想機械に対応する仮想機械識別子とともに前記ストレージ装置に対して発行する、
ことを特徴とするアクセス制御方法。 - 前記サーバ装置において、前記サービスレベルに応じた許容数を現在までの前記入出力命令の実行状況に応じて変更する、
ことを特徴とする請求項1に記載のアクセス制御方法。 - 前記ストレージ装置にて、
前記入出力命令を前記仮想機械識別子とともに前記サーバ装置から受け付け、
前記受け付けた入出力命令を、前記仮想機械識別子に対応するサービスレベル別にサービスレベル別入出力キューに記憶して待ち合わせ、
前記サービスレベルに応じた許容数で前記サービスレベル別入出力キューに記憶されている前記入出力命令を待ち行列順で読み出して、記憶装置へのアクセスを実行する、
ことを特徴とする請求項1または請求項2に記載のアクセス制御方法。 - 前記ストレージ装置にて、
自装置に含まれる特定のコントローラが入出力処理を実行する通常モードと、自装置に含まれる前記特定のコントローラ以外のコントローラが入出力命令を実行する負荷分散モードと、の2つの運転モードを前記サービスレベルごとに有し、
前記仮想機械ごとに入出力命令の平均処理時間を監視し、
前記通常モード中の同じサービスレベルの前記仮想機械のいずれかの前記平均処理時間が第1の閾値を超えたことを契機に、前記同じサービスレベルの運転モードを前記負荷分散モードに切り替え、
前記負荷分散モード中の同じサービスレベルの全ての前記仮想機械の平均処理時間が第2の閾値を下回ったことを契機に、前記同じサービスレベルの運転モードを通常モードに切り替える、
ことを特徴とする請求項3に記載のアクセス制御方法。 - 仮想機械が動作するサーバ装置であって、
前記仮想機械を識別する仮想機械識別子に対応付けて前記仮想機械に設定されたサービスレベルを記憶する記憶部と、
前記仮想機械からの入出力命令を前記仮想機械に対応するサービスレベル別に記憶し待ち合わせるサービスレベル別キューと、
前記サービスレベルに応じて前記サービスレベル別キューに記憶されている前記入出力命令を待ち行列順で読み出す制御部と、
前記読み出した入出力命令を前記仮想機械に対応する仮想機械識別子とともに発行するインタフェース部と、
を備えることを特徴とするサーバ装置。 - 前記制御部は、前記サービスレベルに応じた許容数を現在までの前記入出力命令の実行状況に応じて変更する、ことを特徴とする請求項5に記載のサーバ装置。
- サーバ装置で実行される仮想機械を識別する仮想機械識別子に対応付けて前記仮想機械に設定されたサービスレベルを記憶する記憶部と、
前記入出力命令を前記仮想機械識別子とともに受け付けるインタフェース部と、
前記受け付けた入出力命令を、前記仮想機械識別子に対応するサービスレベル別に記憶して待ち合わせるサービスレベル別入出力キューと、
前記サービスレベルに応じて前記サービスレベル別入出力キューに記憶されている前記入出力命令を待ち行列順で読み出して、記憶装置へのアクセスを実行する制御部と、
を備え、
自装置に含まれる特定のコントローラが入出力処理を実行する通常モードと、自装置に含まれる前記特定のコントローラ以外のコントローラが入出力命令を実行する負荷分散モードと、の2つの運転モードを前記サービスレベルごとに有し、
前記仮想機械ごとに入出力命令の平均処理時間を監視し、
前記通常モード中の同じサービスレベルの前記仮想機械のいずれかの前記平均処理時間が第1の閾値を超えたことを契機に、前記同じサービスレベルの運転モードを前記負荷分散モードに切り替え、
前記負荷分散モード中の同じサービスレベルの全ての前記仮想機械の平均処理時間が第2の閾値を下回ったことを契機に、前記同じサービスレベルの運転モードを通常モードに切り替えることを特徴とするストレージ装置。 - 前記制御部は、前記サービスレベルに応じた許容数を現在までの前記入出力命令の実行状況に応じて変更する、ことを特徴とする請求項7に記載のストレージ装置。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012075578A JP5891900B2 (ja) | 2012-03-29 | 2012-03-29 | アクセス制御方法、サーバ装置およびストレージ装置 |
US13/790,946 US9276824B2 (en) | 2012-03-29 | 2013-03-08 | Access control method, server device, and storage device |
EP13158537.4A EP2648127B1 (en) | 2012-03-29 | 2013-03-11 | Access control method, server device, and storage device |
CN201310092405.8A CN103365803B (zh) | 2012-03-29 | 2013-03-21 | 访问控制方法、服务器装置和存储装置 |
KR1020130031744A KR101431970B1 (ko) | 2012-03-29 | 2013-03-25 | 액세스 제어 방법, 서버 장치 및 스토리지 장치 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012075578A JP5891900B2 (ja) | 2012-03-29 | 2012-03-29 | アクセス制御方法、サーバ装置およびストレージ装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013206229A JP2013206229A (ja) | 2013-10-07 |
JP5891900B2 true JP5891900B2 (ja) | 2016-03-23 |
Family
ID=47843154
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012075578A Expired - Fee Related JP5891900B2 (ja) | 2012-03-29 | 2012-03-29 | アクセス制御方法、サーバ装置およびストレージ装置 |
Country Status (5)
Country | Link |
---|---|
US (1) | US9276824B2 (ja) |
EP (1) | EP2648127B1 (ja) |
JP (1) | JP5891900B2 (ja) |
KR (1) | KR101431970B1 (ja) |
CN (1) | CN103365803B (ja) |
Families Citing this family (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6179321B2 (ja) | 2013-09-27 | 2017-08-16 | 富士通株式会社 | ストレージ管理装置、制御方法及び制御プログラム |
US9135259B2 (en) * | 2013-11-06 | 2015-09-15 | Linkedin Corporation | Multi-tenancy storage node |
JP6281354B2 (ja) * | 2014-03-20 | 2018-02-21 | 日本電気株式会社 | 情報処理システム、情報処理装置、情報処理方法、及び、プログラム |
JP6273966B2 (ja) | 2014-03-27 | 2018-02-07 | 富士通株式会社 | ストレージ管理装置、性能調整方法及び性能調整プログラム |
WO2016020979A1 (ja) * | 2014-08-05 | 2016-02-11 | 株式会社日立製作所 | 計算機システム及び仲介デバイス |
CN106155646B (zh) * | 2015-03-31 | 2020-01-07 | 阿里巴巴集团控股有限公司 | 一种限制外部应用程序调用服务的方法及装置 |
US10248347B2 (en) | 2015-04-08 | 2019-04-02 | Tintri By Ddn, Inc. | Auto allocation of storage system resources to heterogeneous categories of resource consumer |
US10838852B2 (en) | 2015-04-17 | 2020-11-17 | Samsung Electronics Co., Ltd. | System and method to extend NVME queues to user space |
US11036533B2 (en) | 2015-04-17 | 2021-06-15 | Samsung Electronics Co., Ltd. | Mechanism to dynamically allocate physical storage device resources in virtualized environments |
US10089266B2 (en) * | 2015-07-10 | 2018-10-02 | Apple Inc. | Power saving feature for storage subsystems |
US20170371694A1 (en) * | 2016-06-23 | 2017-12-28 | Advanced Micro Devices, Inc. | Virtualization of a graphics processing unit for network applications |
JP6848278B2 (ja) | 2016-09-07 | 2021-03-24 | 富士通株式会社 | ストレージ管理装置、性能調整方法及び性能調整プログラム |
US10515038B2 (en) | 2016-09-26 | 2019-12-24 | Red Hat, Inc. | Input/output command rebalancing in a virtualized computer system |
CN107918613B (zh) | 2016-10-08 | 2022-01-21 | 上海宝存信息科技有限公司 | 因应服务质量的固态硬盘访问方法以及使用该方法的装置 |
CN111133416A (zh) * | 2017-09-26 | 2020-05-08 | 英特尔公司 | 处理来自虚拟机命令的方法和装置 |
CN108111571B (zh) * | 2017-11-15 | 2021-05-04 | 广东睿江云计算股份有限公司 | 一种基于iSCSI协议的存储QoS方法 |
CN108845863B (zh) * | 2018-06-12 | 2022-08-26 | 北京百度网讯科技有限公司 | 用于虚拟机与宿主机的通信方法、装置和系统 |
US10963284B2 (en) * | 2019-01-31 | 2021-03-30 | EMC IP Holding Company LLC | Associating storage system performance objectives with virtual machines |
US10963165B2 (en) | 2019-01-31 | 2021-03-30 | EMC IP Holding Company LLC | Applying virtual machine performance objectives on a storage system |
JP7235295B2 (ja) * | 2019-03-01 | 2023-03-08 | Necソリューションイノベータ株式会社 | 仮想マシン管理装置、仮想マシン管理方法、及びプログラム |
WO2021020746A1 (ko) * | 2019-07-31 | 2021-02-04 | 고려대학교 산학협력단 | 가상 머신 관리 장치 및 방법 |
US11620053B2 (en) * | 2019-10-24 | 2023-04-04 | Micron Technology, Inc. | Quality of service for the multiple functions in memory devices |
US11687244B2 (en) * | 2019-10-24 | 2023-06-27 | Micron Technology, Inc. | Quality of service for memory devices using weighted memory access operation types |
JP7443195B2 (ja) | 2020-08-21 | 2024-03-05 | キオクシア株式会社 | メモリシステムおよび制御方法 |
US11954344B2 (en) * | 2021-06-16 | 2024-04-09 | EMC IP Holding Company LLC | Host device comprising layered software architecture with automated tiering of logical storage devices |
Family Cites Families (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10512074A (ja) | 1995-02-13 | 1998-11-17 | インタートラスト テクノロジーズ コーポレイション | 安全な取引管理および電子権利保護のためのシステムおよび方法 |
US5996026A (en) | 1995-09-05 | 1999-11-30 | Hitachi, Ltd. | Method and apparatus for connecting i/o channels between sub-channels and devices through virtual machines controlled by a hypervisor using ID and configuration information |
US7984147B2 (en) * | 2000-12-29 | 2011-07-19 | Hewlett-Packard Development Company, L.P. | Apparatus and method for identifying a requested level of service for a transaction |
AU2003259961B2 (en) | 2003-08-21 | 2010-05-27 | Microsoft Technology Licensing, Llc | Systems and methods for interfacing application programs with an item-based storage platform |
JP4227035B2 (ja) | 2004-02-03 | 2009-02-18 | 株式会社日立製作所 | 計算機システム、管理装置、ストレージ装置及びコンピュータ装置 |
US7797699B2 (en) * | 2004-09-23 | 2010-09-14 | Intel Corporation | Method and apparatus for scheduling virtual machine access to shared resources |
US20060184936A1 (en) * | 2005-02-11 | 2006-08-17 | Timothy Abels | System and method using virtual machines for decoupling software from management and control systems |
US20070174429A1 (en) | 2006-01-24 | 2007-07-26 | Citrix Systems, Inc. | Methods and servers for establishing a connection between a client system and a virtual machine hosting a requested computing environment |
CN100489782C (zh) * | 2006-06-29 | 2009-05-20 | 联想(北京)有限公司 | 一种虚拟机系统及硬件设备的访问控制方法 |
JP4996929B2 (ja) * | 2007-01-17 | 2012-08-08 | 株式会社日立製作所 | 仮想計算機システム |
JP5089429B2 (ja) * | 2008-02-21 | 2012-12-05 | キヤノン株式会社 | 情報処理装置及びその制御方法、プログラム |
CN101520738A (zh) * | 2008-02-27 | 2009-09-02 | 黄歆媚 | 基于设备访存管理技术的虚拟机系统及其设备访问方法 |
KR20090108868A (ko) * | 2008-04-14 | 2009-10-19 | 삼성전자주식회사 | 가상 머신 관리 시스템 및 그의 프로세서 자원 관리방법 |
JP5558684B2 (ja) | 2008-07-25 | 2014-07-23 | 株式会社デンソー | 地図データ更新装置、地図データ更新プログラム及び地図データの更新方法 |
US8281305B2 (en) * | 2008-10-17 | 2012-10-02 | Hitachi, Ltd. | Method and apparatus for resource provisioning |
JP5193801B2 (ja) | 2008-10-29 | 2013-05-08 | 株式会社日立製作所 | ストレージシステムの性能向上又は管理方法、システム、装置及びプログラム |
JP2010108409A (ja) | 2008-10-31 | 2010-05-13 | Hitachi Ltd | ストレージ管理方法及び管理サーバ |
JP5136658B2 (ja) * | 2009-02-09 | 2013-02-06 | 富士通株式会社 | 仮想計算機の割当方法及び割当プログラム並びに仮想計算機環境を有する情報処理装置 |
JP5182162B2 (ja) * | 2009-03-10 | 2013-04-10 | 日本電気株式会社 | 計算機システム及びi/o制御方法 |
US8595740B2 (en) | 2009-03-31 | 2013-11-26 | Microsoft Corporation | Priority-based management of system load level |
US8291416B2 (en) | 2009-04-17 | 2012-10-16 | Citrix Systems, Inc. | Methods and systems for using a plurality of historical metrics to select a physical host for virtual machine execution |
US8276139B2 (en) * | 2009-09-30 | 2012-09-25 | International Business Machines Corporation | Provisioning virtual machine placement |
US9389895B2 (en) | 2009-12-17 | 2016-07-12 | Microsoft Technology Licensing, Llc | Virtual storage target offload techniques |
US8234400B2 (en) | 2010-03-16 | 2012-07-31 | Microsoft Corporation | Shaping virtual machine communication traffic |
JP5644150B2 (ja) | 2010-03-23 | 2014-12-24 | 日本電気株式会社 | サービス提供システム、仮想マシンサーバ、サービス提供方法及びサービス提供プログラム |
CN102238208A (zh) * | 2010-04-29 | 2011-11-09 | 国际商业机器公司 | 用于激活虚拟方案中的虚拟机的方法和装置 |
US8793707B2 (en) * | 2011-05-31 | 2014-07-29 | Hitachi, Ltd. | Computer system and its event notification method |
JP2013205870A (ja) * | 2012-03-27 | 2013-10-07 | Nec Corp | コンピュータ・ストレージシステム |
-
2012
- 2012-03-29 JP JP2012075578A patent/JP5891900B2/ja not_active Expired - Fee Related
-
2013
- 2013-03-08 US US13/790,946 patent/US9276824B2/en not_active Expired - Fee Related
- 2013-03-11 EP EP13158537.4A patent/EP2648127B1/en not_active Not-in-force
- 2013-03-21 CN CN201310092405.8A patent/CN103365803B/zh not_active Expired - Fee Related
- 2013-03-25 KR KR1020130031744A patent/KR101431970B1/ko not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
EP2648127B1 (en) | 2015-01-14 |
EP2648127A1 (en) | 2013-10-09 |
KR101431970B1 (ko) | 2014-08-19 |
JP2013206229A (ja) | 2013-10-07 |
CN103365803B (zh) | 2016-05-04 |
CN103365803A (zh) | 2013-10-23 |
US20130262649A1 (en) | 2013-10-03 |
US9276824B2 (en) | 2016-03-01 |
KR20130111351A (ko) | 2013-10-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5891900B2 (ja) | アクセス制御方法、サーバ装置およびストレージ装置 | |
US10659318B2 (en) | Methods and apparatus related to management of unit-based virtual resources within a data center environment | |
US10255005B2 (en) | Systems and methods of disk storage allocation for virtual machines | |
US9569245B2 (en) | System and method for controlling virtual-machine migrations based on processor usage rates and traffic amounts | |
JP6287864B2 (ja) | QoS制御システム、QoS制御方法及びプログラム | |
JP5147584B2 (ja) | ストレージサブシステム及びコントローラによるコマンド実行方法 | |
JP4375435B2 (ja) | 予知型データ移行を行う階層ストレージシステム | |
US20120102291A1 (en) | System and Method for Storage Allocation in a Cloud Environment | |
US9250810B2 (en) | Priority based depopulation of storage ranks | |
JP2012142012A5 (ja) | ||
JP2012043071A (ja) | 調整システム、調整装置、調整方法、及びそのプログラム | |
JP5503678B2 (ja) | ホスト提供システム及びホスト提供方法 | |
US9424059B1 (en) | System and methods for implementing quality of service in a networked virtualization environment for storage management | |
WO2016151821A1 (ja) | 計算機システムおよびプロセス実行方法 | |
US20190243672A1 (en) | System and method for reducing downtime during hypervisor conversion | |
US9940073B1 (en) | Method and apparatus for automated selection of a storage group for storage tiering | |
JP2017091330A (ja) | 計算機システム及び計算機システムのタスク実行方法 | |
JP6390281B2 (ja) | 情報処理装置、ストレージ制御装置、情報処理プログラム、ストレージ制御プログラムおよび情報処理システム | |
JP2010097566A (ja) | 情報処理装置、及び情報処理システムにおけるバッチ処理の割り当て方法 | |
JP6361390B2 (ja) | ストレージ制御装置および制御プログラム | |
WO2016092667A1 (ja) | 計算機及び割込み制御方法 | |
JP4997063B2 (ja) | 計算機の起動方法及び計算機システム | |
JP6216866B2 (ja) | ストレージシステムおよびストレージ制御方法 | |
JP2023121040A (ja) | ストレージシステム及びストレージシステムにおけるデータ移行方法 | |
KR101608338B1 (ko) | 이기종 하이퍼바이저 환경에서의 데이터 스토어 할당방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150106 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20151021 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20151027 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20151228 |
|
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: 20160126 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160208 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5891900 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |