СИСТЕМА И СПОСОБ ВЫБОРА УРОВНЯ ИЗБЫТОЧНОГО МАССИВА НЕЗАВИСИМЫХ ДИСКОВ (RAID) ДЛЯ ЭКСТЕНТА СЕГМЕНТА ЗАПОМИНАЮЩЕГО УСТРОЙСТВА

1. Компьютерно-реализуемый способ, осуществляемый на вычислительном устройстве, содержащий этапы, на которых:
принимают, на вычислительном устройстве, телеметрические данные, связанные с множеством запоминающих устройств;
задают уровень надежности запоминающего устройства для каждого запоминающего устройства из множества запоминающих устройств на основании, по меньшей мере частично, телеметрических данных, связанных с множеством запоминающих устройств;
разбивают каждое запоминающее устройство из множества запоминающих устройств на множество сегментов запоминающего устройства;
задают уровень надежности сегмента запоминающего устройства для множества сегментов запоминающего устройства на основании, по меньшей мере частично, уровня надежности запоминающего устройства из множества запоминающих устройств;
комбинируют подмножество из множества сегментов запоминающего устройства, таким образом, задавая экстент сегмента запоминающего устройства; и
выбирают уровень избыточного массива независимых дисков (RAID) для экстента сегмента запоминающего устройства на основании, по меньшей мере частично, уровня надежности сегмента запоминающего устройства каждого сегмента запоминающего устройства экстента сегмента запоминающего устройства.
2. Компьютерно-реализуемый способ по п. 1, в котором задание уровня надежности запоминающего устройства для множества запоминающих устройств включает в себя этап, на котором сравнивают телеметрические данные с одним или более пороговыми значениями надежности.
3. Компьютерно-реализуемый способ по п. 1, в котором задание уровня надежности запоминающего устройства для множества запоминающих устройств включает в себя этап, на котором задают уровень надежности для каждого запоминающего устройства как надежное или ненадежное.
4. Компьютерно-реализуемый способ по п. 3, в котором задание уровня надежности сегмента запоминающего устройства для множества сегментов запоминающего устройства включает в себя этап, на котором задают уровень надежности для каждого сегмента запоминающего устройства как надежный или ненадежный.
5. Компьютерно-реализуемый способ по п. 4, в котором выбор уровня RAID для экстента сегмента запоминающего устройства включает в себя этап, на котором идентифицируют некоторое число надежных сегментов запоминающего устройства и некоторое число ненадежных сегментов запоминающего устройства в экстенте сегмента запоминающего устройства.
6. Компьютерно-реализуемый способ по п. 5, в котором выбор уровня RAID для экстента сегмента запоминающего устройства включает в себя один или более из этапов, на которых:
выбирают уровень RAID с единичной четностью, когда надежен каждый сегмент запоминающего устройства экстента сегмента запоминающего устройства,
выбирают уровень RAID с двойной четностью, когда ненадежен один-единственный сегмент запоминающего устройства экстента сегмента запоминающего устройства, и
выбирают уровень RAID с защитой зеркалированием, когда ненадежен более чем один сегмент запоминающего устройства.
7. Компьютерно-реализуемый способ по п. 1, дополнительно содержащий по меньшей мере один из этапов, на которых:
добавляют один или более сегментов запоминающего устройства к экстенту сегмента запоминающего устройства на основании, по меньшей мере частично, выбранного уровня RAID для экстента сегмента запоминающего устройства, и
удаляют один или более сегментов запоминающего устройства из экстента сегмента запоминающего устройства на основании, по меньшей мере частично, выбранного уровня RAID для экстента сегмента запоминающего устройства.
8. Компьютерный программный продукт, присутствующий на долговременном компьютерно-считываемом носителе, где хранится множество инструкций, которые, при выполнении процессором, предписывают процессору осуществлять операции, содержащие:
прием телеметрических данных, связанных с множеством запоминающих устройств;
задание уровня надежности запоминающего устройства для каждого запоминающего устройства из множества запоминающих устройств на основании, по меньшей мере частично, телеметрических данных, связанных с множеством запоминающих устройств;
разбиение каждого запоминающего устройства из множества запоминающих устройств на множество сегментов запоминающего устройства;
задание уровня надежности сегмента запоминающего устройства для множества сегментов запоминающего устройства на основании, по меньшей мере частично, уровня надежности запоминающего устройства из множества запоминающих устройств;
комбинирование подмножества из множества сегментов запоминающего устройства, таким образом, задавая экстент сегмента запоминающего устройства; и
выбор уровня избыточного массива независимых дисков (RAID) для экстента сегмента запоминающего устройства на основании, по меньшей мере частично, уровня надежности сегмента запоминающего устройства каждого сегмента запоминающего устройства экстента сегмента запоминающего устройства.
9. Компьютерный программный продукт по п. 8, в котором задание уровня надежности запоминающего устройства для множества запоминающих устройств включает в себя сравнение телеметрических данных с одним или более пороговыми значениями надежности.
10. Компьютерный программный продукт по п. 8, в котором задание уровня надежности запоминающего устройства для множества запоминающих устройств включает в себя задание уровня надежности для каждого запоминающего устройства как надежное или ненадежное.
11. Компьютерный программный продукт по п. 10, в котором задание уровня надежности сегмента запоминающего устройства для множества сегментов запоминающего устройства включает в себя задание уровня надежности для каждого сегмента запоминающего устройства как надежный или ненадежный.
12. Компьютерный программный продукт по п. 11, в котором выбор уровня RAID для экстента сегмента запоминающего устройства включает в себя идентификацию некоторого числа надежных сегментов запоминающего устройства и некоторого числа ненадежных сегментов запоминающего устройства в экстенте сегмента запоминающего устройства.
13. Компьютерный программный продукт по п. 12, в котором выбор уровня RAID для экстента сегмента запоминающего устройства включает в себя один или более из:
выбора уровня RAID с единичной четностью, когда надежен каждый сегмент запоминающего устройства экстента сегмента запоминающего устройства,
выбора уровня RAID с двойной четностью, когда ненадежен один-единственный сегмент запоминающего устройства экстента сегмента запоминающего устройства, и
выбора уровня RAID с защитой зеркалированием, когда ненадежен более чем один сегмент запоминающего устройства.
14. Компьютерный программный продукт по п. 8, дополнительно содержащий по меньшей мере один из:
добавления одного или более сегментов запоминающего устройства к экстенту сегмента запоминающего устройства на основании, по меньшей мере частично, выбранного уровня RAID для экстента сегмента запоминающего устройства, и
удаления одного или более сегментов запоминающего устройства из экстента сегмента запоминающего устройства на основании, по меньшей мере частично, выбранного уровня RAID для экстента сегмента запоминающего устройства.
15. Вычислительная система, содержащая:
архитектуру памяти; и
процессор, выполненный с возможностью приема телеметрических данных, связанных с множеством запоминающих устройств, причем процессор дополнительно выполнен с возможностью задания уровня надежности запоминающего устройства для каждого запоминающего устройства из множества запоминающих устройств на основании, по меньшей мере частично, телеметрических данных, связанных с множеством запоминающих устройств, причем процессор дополнительно выполнен с возможностью разбиения каждого запоминающего устройства из множества запоминающих устройств на множество сегментов запоминающего устройства, причем процессор дополнительно выполнен с возможностью задания уровня надежности сегмента запоминающего устройства для множества сегментов запоминающего устройства на основании, по меньшей мере частично, уровня надежности запоминающего устройства из множества запоминающих устройств, причем процессор дополнительно выполнен с возможностью комбинирования подмножества из множества сегментов запоминающего устройства, и, таким образом, задания экстента сегмента запоминающего устройства, и процессор дополнительно выполнен с возможностью выбора уровня избыточного массива независимых дисков (RAID) для экстента сегмента запоминающего устройства на основании, по меньшей мере частично, уровня надежности сегмента запоминающего устройства каждого сегмента запоминающего устройства экстента сегмента запоминающего устройства.
16. Вычислительная система по п. 15, в которой задание уровня надежности запоминающего устройства для множества запоминающих устройств включает в себя сравнение телеметрических данных с одним или более пороговыми значениями надежности.
17. Вычислительная система по п. 15, в которой задание уровня надежности запоминающего устройства для множества запоминающих устройств включает в себя задание уровня надежности для каждого запоминающего устройства как надежное или ненадежное.
18. Вычислительная система по п. 17, в которой задание уровня надежности сегмента запоминающего устройства для множества сегментов запоминающего устройства включает в себя задание уровня надежности для каждого сегмента запоминающего устройства как надежный или ненадежный.
19. Вычислительная система по п. 15, в которой выбор уровня RAID для экстента сегмента запоминающего устройства включает в себя идентификацию некоторого числа надежных сегментов запоминающего устройства и некоторого числа ненадежных сегментов запоминающего устройства в экстенте сегмента запоминающего устройства.
20. Вычислительная система по п. 15, в которой выбор уровня RAID для экстента сегмента запоминающего устройства включает в себя один или более из:
выбора уровня RAID с единичной четностью, когда надежен каждый сегмент запоминающего устройства экстента сегмента запоминающего устройства,
выбора уровня RAID с двойной четностью, когда ненадежен один-единственный сегмент запоминающего устройства экстента сегмента запоминающего устройства, и
выбора уровня RAID с защитой зеркалированием, когда ненадежен более чем один сегмент запоминающего устройства.