CN101770346A - Method for dispatching multi-controller disk array coordination - Google Patents

Method for dispatching multi-controller disk array coordination Download PDF

Info

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
Application number
CN201010011319A
Other languages
Chinese (zh)
Inventor
张立强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inspur Electronic Information Industry Co Ltd
Original Assignee
Langchao Electronic Information Industry Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Langchao Electronic Information Industry Co Ltd filed Critical Langchao Electronic Information Industry Co Ltd
Priority to CN201010011319A priority Critical patent/CN101770346A/en
Publication of CN101770346A publication Critical patent/CN101770346A/en
Pending legal-status Critical Current

Links

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

A kind of method for dispatching multi-controller disk array coordination
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.
CN201010011319A 2010-01-04 2010-01-04 Method for dispatching multi-controller disk array coordination Pending CN101770346A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (31)

* Cited by examiner, † Cited by third party
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