Введение
Как правило, данные хранятся с использованием концепции управления хранением, например, файловая система. Концепция управления хранением направлена на обеспечение доступности данных, и надежности данных (т.е. обнаружение поврежденных данных, репликации данных, обеспечение корректировки данных и т.д.). Кроме того, данные концептуализируются и хранятся в виде файлов или блоков логических объектов, находящихся внутри хранилища данных. Например, в файловой системе, данные хранятся на физических дисках или лентах в виде файлов или блоков.
Когда данные концептуализированны таким образом, состоянием данных (например, время доступа, размер данных, чтение / запись и т.д.) управляет устройство управления хранением данных (например, файловая система). Кроме того, достоверность данных в устройстве управления хранением обычно обеспечивается использованием различных схем, таких как управление иерархическим хранением (HSM) устройств и резервные массивы недорогих (или независимые) дисков (RAID).
Использованные указанные выше типы хранения данных, различные атрибуты данных (например, состояние данных и достоверность данных) отделены от механизмов, которые обслуживают эти атрибуты. Например, данные атрибутов в файловой системе хранятся как часть метаданных, связанных с файлами, а не как часть фактических данных. В некоторых случаях это может привести потери атрибутов, когда данные передаются от одного устройства управления хранением данных в другое.
Актуальность проекта
В связи с вышесказанным, очевидна потребность в создании универсальной системе управления совокупностью потоков информации и свойств этих потоков, которая позволит работать с разными видами информации и на разных уровнях информации.
Изобретение относится к системе, содержащей множество блоков данных, причем каждый из множества блоков данных, связанный с данным потоком, множество механизмов хранения выполнен с возможностью сохранения множества блоков данных, а также планировщик данных, выполненный с возможностью планировать действие на множестве блоков данных с использованием, потока данных, связанный с каждым из множества блоков данных, в котором поток данных содержит время жизни потока данных и множество кортежей, где каждое множество кортежей содержит атрибут и время жизни атрибута..
Изобретение относится к методу создания потока данных включающий в себя хранящиеся блока данных, заполнение потока данных с атрибутом, присвоение временем жизни атрибуту, и назначение временем жизни потока данных .
Данное изобретение относится к способу использования потоков данныхвключающий получение потока данных, определения истекло ли время жизни потока данных, и определения потока данных для соответствующего механизма хранения, если время жизни потока данных не истекло, определенияпотока данных для соответствующего механизма хранения на основе по меньшей мере одного из множества атрибутов.
Изобретение относится к компьютерной системе для коррекции ошибки первого блока, содержащий процессор, память, запоминающее устройство и программное обеспечение, инструкции, хранящиеся в памяти, для поток данных компьютерной системы под управлением процессора, для получения потока данных, определяют, истекло ли время жизни потока данных, и определения потока данных для соответствующего механизма хранения, если время жизни потока данных не истекло определенияпотока данных для соответствующего механизма хранения на основе по меньшей мере одного из множества атрибутов.
Изобретение относится к сетевой системе, имеющей множество узлов, содержащее множество блоков данных, причем каждый из множества блоков данных, связанный с данным потоком, множество механизмов хранения выполнено с возможностью хранения множества блоков данных и каждым связанным с ними потоком данных, а также планировщик данных, выполнен с возможностью планировать действие над множеством блоков данных с использованием потока данных,, связанный с каждым из множества блоков данных, причем каждое множества механизмов хранения расположено на одном из множестве узлов, и в котором планировщик данных расположен на одном из множестве узлов.
Целью работы является разработка системных методов управления и создания потоков данных, т.е. обеспечение доступности и достоверности данных при использовании данных методов и реализация этих метод для разных устройств хранения информации и разных видов сохраняемой информации.
Решаемые задачи:
Для достижения поставленной цели в работе решены следующие основные задачи:
- разработана универсальная система создания и использования потоков данных;
- описаны и систематизированы атрибуты влияющие на характеристики потоковых данных;
- исследована задача обеспечение доступности данных, и надежности данных (т.е. обнаружение поврежденных данных, репликации данных, обеспечение корректировки данных и т.д.). ;
- сформулированы принципы, обеспечивающие возможность выполнять действия с данными на основе атрибутов в соответствующих потоках данных;
- разработка сетевой системы предусматривает решение проблемы видов и уровней информации ;
При выполнении поставленных задач использовались: методы системного анализа.
Научная новизна работы заключается в следующем:
- предложена модель, описывающая поток данных, как систему , содержащую множество блоков данных, причем каждый из множества блоков данных, связанный с данным потоком, множество механизмов хранения выполнен с возможностью сохранения множества блоков данных, а также планировщик данных, выполненный с возможностью планировать действие на множестве блоков данных с использованием, потока данных, связанный с каждым из множества блоков данных, в котором поток данных содержит время жизни потока данных и множество кортежей, где каждое множество кортежей содержит атрибут и время жизни атрибута;
- предложен подход, позволяющий обеспечивать ограниченное количество соглашений об уровне обслуживания между поставщиками и пользователями устройств управления памятью данных путем просмотра данных в виде динамических объектов. ;
- предложена методика использования потока данных, включая атрибуты данных, которые связаны с соответствующими блоками данных и обеспечения возможности выполнять действия с данными на основе атрибутов в соответствующих потоках данных.
