CN101770346A - Method for dispatching multi-controller disk array coordination - Google Patents
Method for dispatching multi-controller disk array coordination Download PDFInfo
- Publication number
- CN101770346A CN101770346A CN201010011319A CN201010011319A CN101770346A CN 101770346 A CN101770346 A CN 101770346A CN 201010011319 A CN201010011319 A CN 201010011319A CN 201010011319 A CN201010011319 A CN 201010011319A CN 101770346 A CN101770346 A CN 101770346A
- Authority
- CN
- China
- Prior art keywords
- controller
- disk array
- host machine
- applied host
- load
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 19
- 238000012544 monitoring process Methods 0.000 claims description 22
- 230000002195 synergetic effect Effects 0.000 claims description 6
- 238000003491 array Methods 0.000 claims description 3
- 238000011112 process operation Methods 0.000 claims description 3
- 230000004083 survival effect Effects 0.000 claims description 3
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Landscapes
- Debugging And Monitoring (AREA)
Abstract
The invention discloses a method for dispatching multi-controller disk array coordination and belongs to the technical field of computer and network information. The monitors and dynamics loaded by all the controllers of the multi-controller disk array are dispatched based on the coordination between the multi-controller disk array and an application host machine. The structure comprises a storage array management platform, the multi-controller disk array and the application host machine, wherein the storage array management platform is connected with and is arranged for managing the multi-controller disk array while the multi-controller disk array is connected with the application host machine. Compared with the prior art, without increasing the hardware cost, the method for dispatching the multi-controller disk array coordination of the invention can efficiently solve the problem that the performance generally reduces after the controller runs for a long time and can extremely perform the integral performance of multi-controller.
Description
Technical field
The present invention relates to a kind of computing machine and network information technology field, specifically a kind of method for dispatching multi-controller disk array coordination.
Background technology
In traditional double control disk array, because two controllers are only arranged, so the multipath load equalization algorithm is also fairly simple, generally be load-balancing algorithm at applied host machine definition multipath, between two controllers, distribute the IO request by applied host machine according to algorithm (as round-robin).But in high-end disk array, because amount controller is more, and the load that each controller is born is all heavier.Be in imbalance if separately set the load that the load-balancing algorithm of multipath will cause being assigned to each controller by applied host machine.
In multi-control disk array long-play process, because host number change, array control unit variation of quantity, configuration is unbalanced, application load increases suddenly or the physical link failure and other reasons, the imbalance between each controller can be more serious.The controller that load pressure is big can cause the stores service response time long because of overload, and service quality (QoS) can not get guaranteeing; The light controller of load then takies the IO resource of more free time, causes effectively bringing into play the performance of hardware own.
In view of existing problem, need to propose a kind of under the prerequisite that guarantees array QoS coordinated scheduling disk array and applied host machine, the method for balanced multi-controller disk array performance is for the user provides stores service reliable and stable, that performance continues.
Summary of the invention
Technical assignment of the present invention provides a kind of under the prerequisite that does not increase hardware cost, efficiently solve the problem that causes performance to descend gradually along with the controller long-time running, farthest bring into play a kind of method for dispatching multi-controller disk array coordination of the overall performance of a plurality of controllers.
Technical assignment of the present invention is realized in the following manner, based on working in coordination with of multi-controller disk array and applied host machine, to the monitoring of all controller loads of multi-controller disk array with dynamically dispatch, under the prerequisite that does not increase hardware cost, efficiently solve the problem that causes performance to descend gradually along with system's long-time running, farthest bring into play the overall performance of a plurality of controllers; Structure comprises storage array turnkey console, multi-controller disk array and applied host machine, and the storage array turnkey console connects and management control multi-controller disk array, and multi-controller disk array connects applied host machine; The storage array turnkey console is to accept the functional module that general management is carried out in keeper's instruction; Multi-controller disk array is controlled interconnecting of a plurality of physical storage devices by a plurality of controllers, make the read-write of a plurality of physical storage devices synchronous, reduce mistake, increase the memory device of efficient and fiduciary level, the storage space of physical storage device can be offered applied host machine with the form of one or more virtual disks; Be provided with many control IO coordinated scheduling modules in the multi-controller disk array, control more IO coordinated scheduling module monitors multi-controller disk array all controllers load condition and according to predefined tactful balance controller load; The many controls of operation multipath agency in the applied host machine is controlled the multipath agency carries out dynamic route setting, automated path management, controller by many control IO coordinated scheduling module cooperative of network and multi-controller disk array load balancing more.
Many control IO coordinated scheduling modules comprise array-supported monitoring module and many control dispatching management module, array-supported monitoring module is responsible for monitoring the load condition of all controllers of multi-controller disk array, controls dispatching management module more and is responsible for according to predefined tactful balance controller load.
Control the multipaths agency more and is positioned at applied host machine, and be in running status all the time, be responsible for receiving the load-balancing information of many controls dispatching management module of controlling IO coordinated scheduling modules more and be in operation the I/O that uses main frame is dispatched.
Many control IO coordinated scheduling arrays of modules load monitoring modules are responsible for cpu busy percentage, applied host machine interface throughput, the applied host machine linking number of supervisory control device, and the above parameter that will monitor is committed to how the control dispatching management module are analyzed and preserved; Many control dispatching management module are then carried out the scheduling of following two kinds of forms:
(1), according to the controller fluctuation of load in the short time and applied host machine QoS (Quality ofService, service quality) demand, the load balancing ratio that the local IO of dynamic adjustments controller request and multipath IO ask; Many controls multipath agency in the synergistic application main frame dispatches the I/O that uses main frame;
(2), according to the array overall load situation in the setting-up time section (for example a week, month), adjust the multipath redundancy of multi-controller disk array and the strategy and the algorithm of load balancing.
Each controller of multi-controller disk array all provides stores service to a plurality of applied host machines, and transmits for other controllers provide the multi-path data read-write requests.
Concrete steps of the present invention are:
(1), applied host machine installs many control multipaths agencies, applied host machine is installed the multipath agency who possesses with the multi-controller disk array synergistic function, and is in running status all the time;
(2), distribute the strategy and the algorithms of many control IO coordinated scheduling modules, the keeper logins the storage array turnkey console, carries out following setting:
A), the QoS demand of applied host machine, comprise the index of access bandwidth, IOPS, access delay;
B), divide into groups for all controllers of multi-controller disk array, provide stores service to certain applied host machine jointly by the controller group, ensure performance, the availability of stores service; Single applied host machine will have at least two controllers and provides stores service for it, guarantees the multipath redundancy;
C), the applied host machine load-balancing algorithm, promptly how to distribute IO and ask available controller; Algorithm commonly used has round-robin;
(3), setting array load monitoring module policy, the keeper sets the threshold value of monitoring basic load parameter, and reaches corresponding process operations after the threshold value; After certain controller load exceeds threshold setting, carry out the operation of following steps:
A), control IO coordinated scheduling module more and control the order that the multipath agency sends adjustment applied host machine end multipath algorithm more to the applied host machine end;
B), control the multipath agency more and reduce the multipath IO request quantity that sends to this controller according to load-balancing algorithm;
(4), when certain controller of multi-controller disk array lost efficacy, will carry out the operation of following steps:
A), the standby redundancy controller is taken over storage resources, the stores service of Failure Control device;
B), the standby redundancy controller provides the stores service of Failure Control device to using main frame;
C), control multipath agency more and detect controller and recover normal, send multipath IO automatically and ask to many control IO coordinated scheduling modules;
D), control IO coordinated scheduling module according to existing controller survival condition, allocation schedule algorithm between a plurality of controllers again more.Therefore the stores service of Failure Control device system is taken over by normal controller the time, if the Failure Control device is still born multipath IO task, will cause that normal controller is actual bears more IO request, can cause performance to descend, so redistribute dispatching algorithm.
The applied host machine quantity of the amount controller of multi-controller disk array, support can increase as required; Good extendability is arranged.
A kind of method for dispatching multi-controller disk array coordination of the present invention has the following advantages:
1, working in coordination with based on multi-controller disk array and applied host machine, by monitoring and dynamic dispatching to all controller loads of multi-controller disk array, under the prerequisite that does not increase hardware cost, efficiently solve the problem that causes performance to descend gradually along with the controller long-time running, farthest bring into play the overall performance of a plurality of controllers;
2, realize multi-controller disk array multipath function, realize the collaborative dynamic route setting of multi-controller disk array and applied host machine, automated path management, load balancing;
3, good extendability, the applied host machine quantity of the amount controller of multi-controller disk array, support can increase as required; Thereby, have good value for applications.
Description of drawings
The present invention is further described below in conjunction with accompanying drawing.
Accompanying drawing 1 is a kind of structural representation block diagram of method for dispatching multi-controller disk array coordination.
Embodiment
Explain below with reference to Figure of description and specific embodiment a kind of method for dispatching multi-controller disk array coordination of the present invention being done.
Embodiment:
A kind of method for dispatching multi-controller disk array coordination of the present invention, based on working in coordination with of multi-controller disk array and applied host machine, to the monitoring of all controller loads of multi-controller disk array with dynamically dispatch, under the prerequisite that does not increase hardware cost, efficiently solve the problem that causes performance to descend gradually along with system's long-time running, farthest bring into play the overall performance of a plurality of controllers; Structure comprises storage array turnkey console, multi-controller disk array and applied host machine, and the storage array turnkey console connects and management control multi-controller disk array, and multi-controller disk array connects applied host machine; The storage array turnkey console is to accept the functional module that general management is carried out in keeper's instruction; Multi-controller disk array is controlled interconnecting of a plurality of physical storage devices by a plurality of controllers, make the read-write of a plurality of physical storage devices synchronous, reduce mistake, increase the memory device of efficient and fiduciary level, the storage space of physical storage device can be offered applied host machine with the form of one or more virtual disks; Be provided with many control IO coordinated scheduling modules in the multi-controller disk array, control more IO coordinated scheduling module monitors multi-controller disk array all controllers load condition and according to predefined tactful balance controller load; The many controls of operation multipath agency in the applied host machine is controlled the multipath agency carries out dynamic route setting, automated path management, controller by many control IO coordinated scheduling module cooperative of network and multi-controller disk array load balancing more.
Many control IO coordinated scheduling modules comprise array-supported monitoring module and many control dispatching management module, array-supported monitoring module is responsible for monitoring the load condition of all controllers of multi-controller disk array, controls dispatching management module more and is responsible for according to predefined tactful balance controller load.
Control the multipaths agency more and is positioned at applied host machine, and be in running status all the time, be responsible for receiving the load-balancing information of many controls dispatching management module of controlling IO coordinated scheduling modules more and be in operation the I/O that uses main frame is dispatched.
Many control IO coordinated scheduling arrays of modules load monitoring modules are responsible for cpu busy percentage, applied host machine interface throughput, the applied host machine linking number of supervisory control device, and the above parameter that will monitor is committed to how the control dispatching management module are analyzed and preserved; Many control dispatching management module are then carried out the scheduling of following two kinds of forms:
(1), according to the controller fluctuation of load in the short time and applied host machine QoS (Quality ofService, service quality) demand, the load balancing ratio that the local IO of dynamic adjustments controller request and multipath IO ask; Many controls multipath agency in the synergistic application main frame dispatches the I/O that uses main frame;
(2), according to the array overall load situation in the setting-up time section (for example a week, month), adjust the multipath redundancy of multi-controller disk array and the strategy and the algorithm of load balancing.
Each controller of multi-controller disk array all provides stores service to a plurality of applied host machines, and transmits for other controllers provide the multi-path data read-write requests.
Concrete steps of the present invention are:
(1), applied host machine installs many control multipaths agencies, applied host machine is installed the multipath agency who possesses with the multi-controller disk array synergistic function, and is in running status all the time;
(2), distribute the strategy and the algorithms of many control IO coordinated scheduling modules, the keeper logins the storage array turnkey console, carries out following setting:
A), the QoS demand of applied host machine, comprise the index of access bandwidth, IOPS, access delay;
B), divide into groups for all controllers of multi-controller disk array, provide stores service to certain applied host machine jointly by the controller group, ensure performance, the availability of stores service; Single applied host machine will have at least two controllers and provides stores service for it, guarantees the multipath redundancy;
C), the applied host machine load-balancing algorithm, promptly how to distribute IO and ask available controller; Algorithm commonly used has round-robin;
(3), setting array load monitoring module policy, the keeper sets the threshold value of monitoring basic load parameter, and reaches corresponding process operations after the threshold value; After certain controller load exceeds threshold setting, carry out the operation of following steps:
A), control IO coordinated scheduling module more and control the order that the multipath agency sends adjustment applied host machine end multipath algorithm more to the applied host machine end;
B), control the multipath agency more and reduce the multipath IO request quantity that sends to this controller according to load-balancing algorithm;
(4), when certain controller of multi-controller disk array lost efficacy, will carry out the operation of following steps:
A), the standby redundancy controller is taken over storage resources, the stores service of Failure Control device;
B), the standby redundancy controller provides the stores service of Failure Control device to using main frame;
C), control multipath agency more and detect controller and recover normal, send multipath IO automatically and ask to many control IO coordinated scheduling modules;
D), control IO coordinated scheduling module according to existing controller survival condition, allocation schedule algorithm between a plurality of controllers again more.Therefore the stores service of Failure Control device system is taken over by normal controller the time, if the Failure Control device is still born multipath IO task, will cause that normal controller is actual bears more IO request, can cause performance to descend, so redistribute dispatching algorithm.
The applied host machine quantity of the amount controller of multi-controller disk array, support can increase as required; Good extendability is arranged.
Except that the described technical characterictic of instructions, be the known technology of those skilled in the art.
Claims (7)
1. method for dispatching multi-controller disk array coordination is characterized in that collaborative based on multi-controller disk array and applied host machine, to the monitoring of all controller loads of multi-controller disk array with dynamically dispatch; Structure comprises storage array turnkey console, multi-controller disk array and applied host machine, and the storage array turnkey console connects and management control multi-controller disk array, and multi-controller disk array connects applied host machine; The storage array turnkey console is to accept the functional module that general management is carried out in keeper's instruction; Multi-controller disk array is controlled interconnecting of a plurality of physical storage devices by a plurality of controllers, the storage space of physical storage device can be offered applied host machine with the form of one or more virtual disks; Be provided with many control IO coordinated scheduling modules in the multi-controller disk array, control more IO coordinated scheduling module monitors multi-controller disk array all controllers load condition and according to predefined tactful balance controller load; The many controls of operation multipath agency in the applied host machine is controlled the multipath agency carries out dynamic route setting, automated path management, controller by many control IO coordinated scheduling module cooperative of network and multi-controller disk array load balancing more.
2. a kind of method for dispatching multi-controller disk array coordination according to claim 1, it is characterized in that many control IO coordinated scheduling modules comprise array-supported monitoring module and many control dispatching management module, array-supported monitoring module is responsible for monitoring the load condition of all controllers of multi-controller disk array, controls dispatching management module more and is responsible for according to predefined tactful balance controller load.
3. a kind of method for dispatching multi-controller disk array coordination according to claim 2, it is characterized in that many control multipath agencies are positioned at applied host machine, and be in running status all the time, be responsible for receiving the load-balancing information of many controls dispatching management module of controlling IO coordinated scheduling modules more and be in operation the I/O that uses main frame is dispatched.
4. a kind of method for dispatching multi-controller disk array coordination according to claim 1 and 2, it is characterized in that cpu busy percentage, applied host machine interface throughput, applied host machine linking number that how control IO coordinated scheduling arrays of modules load monitoring modules are responsible for supervisory control device, and the above parameter that will monitor is committed to how the control dispatching management module are analyzed and preserved; Many control dispatching management module are then carried out the scheduling of following two kinds of forms:
(1), according to the controller fluctuation of load in the short time and applied host machine QoS demand, the load balancing ratio that the local IO of dynamic adjustments controller request and multipath IO ask; Many controls multipath agency in the synergistic application main frame dispatches the I/O that uses main frame;
(2), according to the array overall load situation in the setting-up time section, adjust the multipath redundancy of multi-controller disk array and the strategy and the algorithm of load balancing.
5. a kind of method for dispatching multi-controller disk array coordination according to claim 1, each controller that it is characterized in that multi-controller disk array all provides stores service to a plurality of applied host machines, and transmits for other controllers provide the multi-path data read-write requests.
6. according to claim 1,2,3 or 5 described a kind of method for dispatching multi-controller disk array coordination, it is characterized in that concrete steps are:
(1), applied host machine installs many control multipaths agencies, applied host machine is installed the multipath agency who possesses with the multi-controller disk array synergistic function, and is in running status all the time;
(2), distribute the strategy and the algorithms of many control IO coordinated scheduling modules, the keeper logins the storage array turnkey console, carries out following setting:
A), the QoS demand of applied host machine, comprise the index of access bandwidth, IOPS, access delay;
B), divide into groups for all controllers of multi-controller disk array, provide stores service to certain applied host machine jointly by the controller group, single applied host machine will have at least two controllers and provides stores service for it;
C), the applied host machine load-balancing algorithm, promptly how to distribute IO and ask available controller;
(3), setting array load monitoring module policy, the keeper sets the threshold value of monitoring basic load parameter, and reaches corresponding process operations after the threshold value; After certain controller load exceeds threshold setting, carry out the operation of following steps:
A), control IO coordinated scheduling module more and control the order that the multipath agency sends adjustment applied host machine end multipath algorithm more to the applied host machine end;
B), control the multipath agency more and reduce the multipath IO request quantity that sends to this controller according to load-balancing algorithm;
(4), when certain controller of multi-controller disk array lost efficacy, will carry out the operation of following steps:
A), the standby redundancy controller is taken over storage resources, the stores service of Failure Control device;
B), the standby redundancy controller provides the stores service of Failure Control device to using main frame;
C), control multipath agency more and detect controller and recover normal, send multipath IO automatically and ask to many control IO coordinated scheduling modules;
D), control IO coordinated scheduling module according to existing controller survival condition, allocation schedule algorithm between a plurality of controllers again more.
7. a kind of method for dispatching multi-controller disk array coordination according to claim 1 is characterized in that the amount controller of multi-controller disk array, the applied host machine quantity of support can increase as required.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010011319A CN101770346A (en) | 2010-01-04 | 2010-01-04 | Method for dispatching multi-controller disk array coordination |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010011319A CN101770346A (en) | 2010-01-04 | 2010-01-04 | Method for dispatching multi-controller disk array coordination |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101770346A true CN101770346A (en) | 2010-07-07 |
Family
ID=42503234
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201010011319A Pending CN101770346A (en) | 2010-01-04 | 2010-01-04 | Method for dispatching multi-controller disk array coordination |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101770346A (en) |
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101976178A (en) * | 2010-08-19 | 2011-02-16 | 北京同有飞骥科技有限公司 | Method for constructing vertically-arranged and centrally-inspected energy-saving disk arrays |
CN102541470A (en) * | 2011-12-21 | 2012-07-04 | 成都市华为赛门铁克科技有限公司 | Data object processing method and device |
CN103023697A (en) * | 2012-11-29 | 2013-04-03 | 华为技术有限公司 | Array multipath management method, array multipath management device and array multipath management system |
CN103108014A (en) * | 2011-11-11 | 2013-05-15 | 英业达股份有限公司 | Load coordinating method of network storage double-controller |
CN103135943A (en) * | 2013-02-21 | 2013-06-05 | 浪潮电子信息产业股份有限公司 | Self-adaptive IO (Input Output) scheduling method of multi-control storage system |
CN103324444A (en) * | 2013-05-24 | 2013-09-25 | 浪潮电子信息产业股份有限公司 | Host terminal and storage terminal synergetic multi-control IO dispatch method |
CN103488544A (en) * | 2013-09-26 | 2014-01-01 | 华为技术有限公司 | Processing method and device for detecting slow disk |
CN104009862A (en) * | 2013-02-27 | 2014-08-27 | 腾讯科技(深圳)有限公司 | Equipment scheduling method and system |
CN104111800A (en) * | 2013-04-18 | 2014-10-22 | 阿里巴巴集团控股有限公司 | Virtual disk IO port scheduling method and scheduling device |
CN104811398A (en) * | 2015-04-17 | 2015-07-29 | 北京奇艺世纪科技有限公司 | Method and device for load balancing |
CN105302481A (en) * | 2015-10-12 | 2016-02-03 | 深圳市安云信息科技有限公司 | Method and apparatus for load balancing of two controllers in cache |
CN107632788A (en) * | 2017-09-26 | 2018-01-26 | 郑州云海信息技术有限公司 | A kind of method of more controlled storage system I O schedulings and more controlled storage systems |
WO2018054048A1 (en) * | 2016-09-22 | 2018-03-29 | 华为技术有限公司 | Communication path selection method and apparatus |
CN105242878B (en) * | 2015-09-30 | 2018-10-19 | 华为数字技术(成都)有限公司 | A kind of method and device of QoS controls |
CN108683717A (en) * | 2018-04-26 | 2018-10-19 | 宝牧科技(天津)有限公司 | A kind of data dump method for down loading being not take up local disk space |
CN109491613A (en) * | 2018-11-13 | 2019-03-19 | 深圳龙岗智能视听研究院 | A kind of continuous data protection storage system and its storage method using the system |
CN112328176A (en) * | 2020-11-04 | 2021-02-05 | 北京计算机技术及应用研究所 | Intelligent scheduling method based on multi-control disk array NFS sharing |
CN115098023A (en) * | 2022-06-22 | 2022-09-23 | 浙江威固信息技术有限责任公司 | Array memory and memory unit control method |
-
2010
- 2010-01-04 CN CN201010011319A patent/CN101770346A/en active Pending
Cited By (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101976178B (en) * | 2010-08-19 | 2012-09-05 | 北京同有飞骥科技股份有限公司 | Method for constructing vertically-arranged and centrally-inspected energy-saving disk arrays |
CN101976178A (en) * | 2010-08-19 | 2011-02-16 | 北京同有飞骥科技有限公司 | Method for constructing vertically-arranged and centrally-inspected energy-saving disk arrays |
CN103108014A (en) * | 2011-11-11 | 2013-05-15 | 英业达股份有限公司 | Load coordinating method of network storage double-controller |
CN102541470A (en) * | 2011-12-21 | 2012-07-04 | 成都市华为赛门铁克科技有限公司 | Data object processing method and device |
CN103023697B (en) * | 2012-11-29 | 2016-03-09 | 华为技术有限公司 | A kind of management method, Apparatus and system of array multipath |
CN103023697A (en) * | 2012-11-29 | 2013-04-03 | 华为技术有限公司 | Array multipath management method, array multipath management device and array multipath management system |
CN103135943A (en) * | 2013-02-21 | 2013-06-05 | 浪潮电子信息产业股份有限公司 | Self-adaptive IO (Input Output) scheduling method of multi-control storage system |
CN103135943B (en) * | 2013-02-21 | 2017-02-08 | 浪潮电子信息产业股份有限公司 | Self-adaptive IO (Input Output) scheduling method of multi-control storage system |
CN104009862A (en) * | 2013-02-27 | 2014-08-27 | 腾讯科技(深圳)有限公司 | Equipment scheduling method and system |
US10114553B2 (en) | 2013-04-18 | 2018-10-30 | Alibaba Group Holding Limited | Method and device for scheduling virtual disk input and output ports |
US10649664B2 (en) | 2013-04-18 | 2020-05-12 | Alibaba Group Holding Limited | Method and device for scheduling virtual disk input and output ports |
CN104111800A (en) * | 2013-04-18 | 2014-10-22 | 阿里巴巴集团控股有限公司 | Virtual disk IO port scheduling method and scheduling device |
CN104111800B (en) * | 2013-04-18 | 2018-02-23 | 阿里巴巴集团控股有限公司 | The I/O port dispatching method and its dispatching device of a kind of virtual disk |
CN103324444B (en) * | 2013-05-24 | 2017-09-22 | 浪潮电子信息产业股份有限公司 | A kind of many control I O scheduling methods that host side is cooperateed with storage end |
CN103324444A (en) * | 2013-05-24 | 2013-09-25 | 浪潮电子信息产业股份有限公司 | Host terminal and storage terminal synergetic multi-control IO dispatch method |
CN103488544B (en) * | 2013-09-26 | 2016-08-17 | 华为技术有限公司 | Detect the treating method and apparatus of slow dish |
CN103488544A (en) * | 2013-09-26 | 2014-01-01 | 华为技术有限公司 | Processing method and device for detecting slow disk |
CN104811398A (en) * | 2015-04-17 | 2015-07-29 | 北京奇艺世纪科技有限公司 | Method and device for load balancing |
CN105242878B (en) * | 2015-09-30 | 2018-10-19 | 华为数字技术(成都)有限公司 | A kind of method and device of QoS controls |
CN105302481B (en) * | 2015-10-12 | 2019-04-12 | 深圳市安云信息科技有限公司 | A kind of method and apparatus of the load balancing of dual controller in the caches |
CN105302481A (en) * | 2015-10-12 | 2016-02-03 | 深圳市安云信息科技有限公司 | Method and apparatus for load balancing of two controllers in cache |
WO2018054048A1 (en) * | 2016-09-22 | 2018-03-29 | 华为技术有限公司 | Communication path selection method and apparatus |
CN107632788A (en) * | 2017-09-26 | 2018-01-26 | 郑州云海信息技术有限公司 | A kind of method of more controlled storage system I O schedulings and more controlled storage systems |
CN108683717A (en) * | 2018-04-26 | 2018-10-19 | 宝牧科技(天津)有限公司 | A kind of data dump method for down loading being not take up local disk space |
CN108683717B (en) * | 2018-04-26 | 2021-11-09 | 宝牧科技(天津)有限公司 | Data dump downloading method without occupying local disk space |
CN109491613A (en) * | 2018-11-13 | 2019-03-19 | 深圳龙岗智能视听研究院 | A kind of continuous data protection storage system and its storage method using the system |
CN109491613B (en) * | 2018-11-13 | 2021-11-02 | 深圳龙岗智能视听研究院 | Continuous data protection storage system and storage method using same |
CN112328176A (en) * | 2020-11-04 | 2021-02-05 | 北京计算机技术及应用研究所 | Intelligent scheduling method based on multi-control disk array NFS sharing |
CN112328176B (en) * | 2020-11-04 | 2024-01-30 | 北京计算机技术及应用研究所 | Intelligent scheduling method based on NFS sharing of multi-control disk array |
CN115098023A (en) * | 2022-06-22 | 2022-09-23 | 浙江威固信息技术有限责任公司 | Array memory and memory unit control method |
CN115098023B (en) * | 2022-06-22 | 2023-08-15 | 浙江威固信息技术有限责任公司 | Array memory and memory unit control method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101770346A (en) | Method for dispatching multi-controller disk array coordination | |
CN102388381B (en) | System and methods for allocating shared storage resources | |
Ahmad et al. | {ShuffleWatcher}: Shuffle-aware scheduling in multi-tenant {MapReduce} clusters | |
US9519499B2 (en) | Method for dispatching central processing unit of hotspot domain virtual machine and virtual machine system | |
JP4509346B2 (en) | Method and system for executing dynamic load balance in wireless communication network and message processing system in wireless communication network | |
US8843772B2 (en) | Systems and methods for dynamic power allocation in an information handling system environment | |
Jung et al. | Performance and availability aware regeneration for cloud based multitier applications | |
CN101593134B (en) | Method and device for allocating CPU resources of virtual machine | |
CN109672627A (en) | Method for processing business, platform, equipment and storage medium based on cluster server | |
CN102469023B (en) | Based on the dispatching method of cloud computing, unit and system | |
CN103246592B (en) | A kind of monitoring acquisition system and method | |
US20140325524A1 (en) | Multilevel load balancing | |
JP2019533913A (en) | Load balancing optimization method and apparatus based on cloud monitoring | |
CN103135943B (en) | Self-adaptive IO (Input Output) scheduling method of multi-control storage system | |
CN103259832A (en) | Cluster resource control method for achieving dynamic load balance, fault diagnosis and failover | |
CN107992362B (en) | Method, device and system for automatic performance test | |
CN102594861A (en) | Cloud storage system with balanced multi-server load | |
CN103401947A (en) | Method and device for allocating tasks to multiple servers | |
CN104468407A (en) | Method and device for performing service platform resource elastic allocation | |
CN107977271A (en) | A kind of data center's total management system load-balancing method | |
CN105430103A (en) | Dynamic load balancing system based on multi-controller storage | |
CN104426694A (en) | Method and device for adjusting virtual-machine resources | |
CN112711479A (en) | Load balancing system, method and device of server cluster and storage medium | |
CN106059940A (en) | Flow control method and device | |
CN102217247A (en) | Method, apparatus and system for implementing multiple web application requests scheduling |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20100707 |