СПОСОБ ОТПРАВКИ ДАННЫХ, СПОСОБ ПРИЕМА ДАННЫХ И УСТРОЙСТВО ХРАНЕНИЯ ДАННЫХ

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