<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">ntv</journal-id><journal-title-group><journal-title xml:lang="ru">Научно-технический вестник информационных технологий, механики и оптики</journal-title><trans-title-group xml:lang="en"><trans-title>Scientific and Technical Journal of Information Technologies, Mechanics and Optics</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">2226-1494</issn><issn pub-type="epub">2500-0373</issn><publisher><publisher-name>Университет ИТМО</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.17586/2226-1494-2025-25-2-253-26</article-id><article-id custom-type="elpub" pub-id-type="custom">ntv-445</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>КОМПЬЮТЕРНЫЕ СИСТЕМЫ И ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>COMPUTER SCIENCE</subject></subj-group></article-categories><title-group><article-title>Разработка файловой системы для хранения данных интеллектуальной системы видеонаблюдения</article-title><trans-title-group xml:lang="en"><trans-title>Development of a file system for storing data of an intelligent video surveillance system</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-4823-6288</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Субботин</surname><given-names>А. Н.</given-names></name><name name-style="western" xml:lang="en"><surname>Subbotin</surname><given-names>A. N.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Субботин Алексей Николаевич — аспирант, Санкт-Петербургский государственный электротехнический университет «ЛЭТИ» им. В.И. Ульянова (Ленина),; ведущий инженер-программист, ГУП «Петербургский метрополитен».</p><p>Санкт-Петербург, 197022, 190013, sc 57226847043</p></bio><bio xml:lang="en"><p>Alexey N. Subbotin — PhD Student, Saint Petersburg Electrotechnical University “LETI”; Leading Engineer, Software Developer, State Unitary Enterprise “Petersburg Metropolitan”.</p><p>Saint Petersburg, 197022, 190013, sc 57226847043</p></bio><email xlink:type="simple">alesu1543@gmail.com</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0001-5877-4461</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Жукова</surname><given-names>Н. А.</given-names></name><name name-style="western" xml:lang="en"><surname>Zhukova</surname><given-names>N. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Жукова Наталия Александровна — доктор технических наук, профессор, старший научный сотрудник.</p><p>Санкт-Петербург, 199178, sc 56406142300</p></bio><bio xml:lang="en"><p>Nataly A. Zhukova — D.Sc., Professor, Senior Researcher.</p><p>Saint Petersburg, 199178; sc 56406142300</p></bio><email xlink:type="simple">nazhukova@mail.ru</email><xref ref-type="aff" rid="aff-2"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Санкт-Петербургский государственный электротехнический университет «ЛЭТИ» им. В.И. Ульянова (Ленина); ГУП «Петербургский метрополитен»</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Saint Petersburg Electrotechnical University “LETI”; State Unitary Enterprise “Petersburg Metropolitan”</institution><country>Russian Federation</country></aff></aff-alternatives><aff-alternatives id="aff-2"><aff xml:lang="ru"><institution>Санкт-Петербургский федеральный исследовательский центр Российской академии наук (СПб ФИЦ РАН)</institution><country>Россия</country></aff><aff xml:lang="en"><institution>St. Petersburg Federal Research Center of the Russian Academy of Sciences</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2025</year></pub-date><pub-date pub-type="epub"><day>24</day><month>04</month><year>2025</year></pub-date><volume>25</volume><issue>2</issue><fpage>253</fpage><lpage>260</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Субботин А.Н., Жукова Н.А., 2025</copyright-statement><copyright-year>2025</copyright-year><copyright-holder xml:lang="ru">Субботин А.Н., Жукова Н.А.</copyright-holder><copyright-holder xml:lang="en">Subbotin A.N., Zhukova N.A.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://ntv.elpub.ru/jour/article/view/445">https://ntv.elpub.ru/jour/article/view/445</self-uri><abstract><sec><title>Введение</title><p>Введение. Рассмотрена проблема создания файловой системы с характеристиками, отличными от универсальных, для хранения данных интеллектуальных систем видеонаблюдения. Доступ к файловой системе является определяющим фактором, от которого зависит быстродействие всей системы. Скорость выполнения операций с данными определяется не только быстротой работы шины данных и наличием современного процессора, но и драйвером доступа к жесткому диску, который может ограничивать возможности системы выполнять основные функции: наблюдение, анализ изображений, определение образов и событий. Существует потребность в использовании более производительного сервера, что требует дополнительных материальных затрат, в разработке специализированной файловой системы для повышения скорости записи и чтения с жесткого диска. Использование специализированной файловой системы, ориентированной на решение одной или ограниченного числа задач, может значительно повысить скорость работы системы при использовании серверов с одинаковыми техническими характеристиками. В интеллектуальных системах видеонаблюдения применение специализированной файловой системы может обеспечить повышение скорости обработки изображений и точности определения объектов в видеопотоке благодаря повышению скорости записи и чтения данных с диска. Анализ существующих файловых систем показал, что имеющиеся решения не позволяют обеспечить требуемую скорость работы с данными в интеллектуальных системах видеонаблюдения при наличии ограничений на количество и мощность используемых технических средств. Предложена специализированная файловая система для хранения данных систем интеллектуального видеонаблюдения.</p></sec><sec><title>Метод</title><p>Метод. Разработана файловая система с описанием, ориентированная на решение задачи хранения данных в системах интеллектуального наблюдения. Используемая база данных обладает функциями чтения, поиска, записи и обновления структурированных данных, размещенных в ее таблицах. База данных оптимизирована для работы с данными интеллектуальных систем видеонаблюдения, имеет ограниченную размерность столбцов, задаваемую в соответствии с размещаемыми в ней сущностями. Особенность база данных состоит в том, что она постоянно находится в оперативной памяти, синхронизация данных с жестким диском выполняется через заданный интервал времени. Примененная база данных, подобно Redis, работает значительно быстрее традиционных. Разработанный драйвер действует напрямую с жестким диском, не использует функции операционной системы, что повышает скорость работы с данными.</p></sec><sec><title>Основные результаты</title><p>Основные результаты. Сравнение скорости записи и чтения данных при использовании разработанного и существующих универсальных драйверов показало, что применение нового драйвера позволяет повысить скорость записи и чтения на 43,4 % относительно New Technology File System (NTFS). Обсуждение. В рамках проведенного исследования выполнена разработка файловой системы для интеллектуальных систем видеонаблюдения. Отмечено, что подобные специализированные файловые системы могут разрабатываться для применения в других областях, где требуется повысить скорость (снизить время) записи и чтения данных с диска.</p></sec></abstract><trans-abstract xml:lang="en"><p>The article considers the problem of creating a file system with characteristics different from universal ones for storing data of intelligent video surveillance systems. Access to the file system is a determining factor on which the performance of the entire system depends. A fast data bus and a modern processor do not always determine the speed of data operations, but also the hard disk access driver which, accordingly, can limit the system ability to perform basic functions: surveillance, image analysis, detection of images and events. It is necessary to select a more productive server which is expensive, or use a specialized driver to increase the speed of writing and reading on the hard disk. The use of a specialized file system focused on solving one or a limited number of problems can significantly increase the speed of systems in cases where the server is used with the same technical characteristics. In intelligent video surveillance systems, the use of a specialized file system can provide an increase in the speed of image processing and the accuracy of object detection in the video stream, due to the increased speed of reading and writing from the disk. An analysis of existing file systems has shown that the existing solutions do not provide the required speed of working with data in intelligent video surveillance systems when using technical means with the same computing characteristics. In this article, the authors propose a specialized file system for storing data in intelligent video surveillance systems. A file system has been developed that is focused on solving one problem: storing data in intelligent surveillance systems. The developed driver increases the speed of accessing the data on the hard drive. The new file system for storing data in an intelligent video surveillance system works together with a database for one, separate task. A comparison of the speed of writing and reading data using the developed driver and using existing universal drivers made. As a result of the comparison, it has been established that the use of the new driver has increased the speed of writing and reading by 43.4 % relative to NTFS file system. As part of the study, a file system for intelligent video surveillance systems was developed, but similar specialized file systems can be developed for use in other areas where it is necessary to increase the speed (reduce the time) of writing and reading data from the file system.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>файловая система</kwd><kwd>интеллектуальная система видеонаблюдения</kwd><kwd>хранение данных</kwd><kwd>взаимодействие с объектной базой данных</kwd><kwd>снижение времени доступа к данным</kwd><kwd>база данных</kwd></kwd-group><kwd-group xml:lang="en"><kwd>file system creation</kwd><kwd>intelligent video surveillance system</kwd><kwd>data storage</kwd><kwd>interaction with object database</kwd><kwd>reduction of data access time</kwd><kwd>database</kwd><kwd>file system</kwd></kwd-group><funding-group><funding-statement xml:lang="ru">Исследование выполнено при финансовой поддержке государственного бюджета, номер проекта № FFZF-2025-0019</funding-statement><funding-statement xml:lang="en">This work was supported by the state budget, project No. FFZF-2025-0019</funding-statement></funding-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Avhad A.R., Gangad P.S., Kharote S.M., Muntode S.S., Sanap M.D. Blockchain based secure file transfer system with password protection // International Journal of Advanced Research in Science, Communication and Technology (IJARSCT). 2024. V. 4. N 2. P. 299–303. https://doi.org/10.48175/ijarsct-19651</mixed-citation><mixed-citation xml:lang="en">Avhad A.R., Gangad P.S., Kharote S.M., Muntode S.S., Sanap M.D. Blockchain based secure file transfer system with password protection. International Journal of Advanced Research in Science, Communication and Technology (IJARSCT), 2024, vol. 4, no. 2, pp. 299–303. https://doi.org/10.48175/ijarsct-19651</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Panjuta D., Jabbarzadeh J. C# File System // Learning C# Through Small Projects. Springer, 2024. P. 167–198. https://doi.org/10.1007/978-3-031-51914-7_6</mixed-citation><mixed-citation xml:lang="en">Panjuta D., Jabbarzadeh J. C# File System. Learning C# Through Small Projects. Springer, 2024, pp. 167–198. https://doi.org/10.1007/978-3031-51914-7_6</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Needhi J., Prasath R., Vikram K.K., Vishnu G. Performance optimization of voice-assisted file management systems // International Journal of Engineering and Computer Science. 2024. V. 13. N 7. P. 26250–26256. https://doi.org/10.18535/ijecs/v13i07.4854</mixed-citation><mixed-citation xml:lang="en">Needhi J., Prasath R., Vikram K.K., Vishnu G. Performance optimization of voice-assisted file management systems. International Journal of Engineering and Computer Science, 2024, vol. 13, no. 7, pp. 26250–26256. https://doi.org/10.18535/ijecs/v13i07.4854</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Cho K., Bahn H. A lightweight file system design for unikernel // Applied Sciences. 2024. V. 14. N 8. P. 3342. https://doi.org/10.3390/app14083342</mixed-citation><mixed-citation xml:lang="en">Cho K., Bahn H. A lightweight file system design for unikernel. Applied Sciences, 2024, vol. 14, no. 8, pp. 3342. https://doi.org/10.3390/app14083342</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Gui J., Wang Y., Shuai W. Improving reading performance by file prefetching mechanism in distributed cache systems // Concurrency and Computation: Practice and Experience. 2024. V. 6. N 22. P. e8215 https://doi.org/10.1002/cpe.8215</mixed-citation><mixed-citation xml:lang="en">Gui J., Wang Y., Shuai W. Improving reading performance by file prefetching mechanism in distributed cache systems. Concurrency and Computation: Practice and Experience, 2024, vol. 36, no. 22, pp. e8215 https://doi.org/10.1002/cpe.8215</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Yuliana M., Hidayah N., Sudarsono A. Implementation of Web-Based file sharing security system // MOTIVECTION: Journal of Mechanical, Electrical and Industrial Engineering. 2024. V. 6. N 1. P. 41–52. https://doi.org/10.46574/motivection.v6i1.314</mixed-citation><mixed-citation xml:lang="en">Yuliana M., Hidayah N., Sudarsono A. Implementation of Web-Based file sharing security system. MOTIVECTION: Journal of Mechanical, Electrical and Industrial Engineering, 2024, vol. 6, no. 1, pp. 41–52. https://doi.org/10.46574/motivection.v6i1.314</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Man T., Osipov V.Yu., Zhukova N., Subbotin A., Ignatov D. Neural networks for intelligent multilevel control of artificial and natural objects based on data fusion: A survey // Information Fusion. 2024. V. 110. P. 102427. https://doi.org/10.1016/j.inffus.2024.102427</mixed-citation><mixed-citation xml:lang="en">Man T., Osipov V., Zhukova N., Subbotin A., Ignatov D. Neural networks for intelligent multilevel control of artificial and natural objects based on data fusion: A survey. Information Fusion, 2024, vol. 110, pp. 102427. https://doi.org/10.1016/j.inffus.2024.102427</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Man T., Vodyaho A., Zhukova N., Subbotin A., Shichkina Y. Urban intelligent assistant on the example of the escalator passenger safety management at the subway stations //scientific Reports. 2023. V. 13. N 1. P. 15914. https://doi.org/10.1038/s41598-023-42535-x</mixed-citation><mixed-citation xml:lang="en">Man T., Vodyaho A., Zhukova N., Subbotin A., Shichkina Y. Urban intelligent assistant on the example of the escalator passenger safety management at the subway stations. Scientific Reports. 2023. vol. 13, no. 1, pp. 15914. https://doi.org/10.1038/s41598-023-42535-x</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Osipov V., Zhukova N., Subbotin A., Glebovskiy P., Evnevich E. Intelligent escalator passenger safety management //scientific Reports. 2022. V. 12. N 1. P. 5506. https://doi.org/10.1038/s41598022-09498-x</mixed-citation><mixed-citation xml:lang="en">Osipov V., Zhukova N., Subbotin A., Glebovskiy P., Evnevich E. Intelligent escalator passenger safety management. Scientific Reports, 2022, vol. 12, no. 1, pp. 5506. https://doi.org/10.1038/s41598-02209498-x</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Cowan D.D., Stepien T.M., Ierusalimschy R., Lucena C.J.P. Application integration: Constructing composite applications from interactive components //software: Practice and Experience. 1993. V. 23. N 3. P. 255–275. https://doi.org/10.1002/spe.4380230304</mixed-citation><mixed-citation xml:lang="en">Cowan D.D., Stepien T.M., Ierusalimschy R., Lucena C.J.P. Application integration: Constructing composite applications from interactive components. Software: Practice and Experience, 1993, vol. 23, no. 3, pp. 255–275. https://doi.org/10.1002/spe.4380230304</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Sudharsan S., Sakthi Anand A., Shanmugaraj K., Palani Samy K.C. Deep learning-based intelligent video surveillance system for realtime motion detection // International Scientific Journal of Engineering and Management. 2024. V. 3. N 4. P. 1–10. https://doi.org/10.55041/ISJEM01492</mixed-citation><mixed-citation xml:lang="en">Sudharsan S., Sakthi Anand A., Shanmugaraj K., Palani Samy K.C. Deep learning-based intelligent video surveillance system for realtime motion detection. International Scientific Journal of Engineering and Management, 2024, vol. 3, no. 4, pp. 1–10. https://doi.org/10.55041/ISJEM01492</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Li J., Zheng Z., Li Y., Ma R., Xia S. Multitask deep learning for Edge Intelligence Video Surveillance system // Proc. of the IEEE 18th International Conference on Industrial Informatics (INDIN). 2020. P. 579–584. https://doi.org/10.1109/INDIN45582.2020.9442166</mixed-citation><mixed-citation xml:lang="en">Li J., Zheng Z., Li Y., Ma R., Xia S. Multitask deep learning for Edge Intelligence Video Surveillance system. Proc. of the IEEE 18th International Conference on Industrial Informatics (INDIN), 2020, pp. 579–584. https://doi.org/10.1109/INDIN45582.2020.9442166</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Жукова Н.А., Субботин А.Н. Алгоритм динамического распределения обработки изображений в облачных системах интеллектуального видеонаблюдения // Информационно-управляющие системы. 2024. № 6 (133). С. 15–26. https://doi.org/10.31799/1684-8853-2024-6-15-26</mixed-citation><mixed-citation xml:lang="en">Zhukova N.A., Subbotin A.N. Dynamic distribution algorithm for image processing in cloud-based intelligent video surveillance systems. Information and Control Systems, 2024, no. 6 (133). pp. 15–26. (in Russian). https://doi.org/10.31799/1684-8853-2024-6-15-26</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Bhatia J., Patel T., Trivedi H., Majmudar V. Htv dynamic load balancing algorithm for virtual machine instances in cloud // Proc. of the International Symposium on Cloud and Services Computing. 2012. P. 15–20. https://doi.org/10.1109/ISCOS.2012.25</mixed-citation><mixed-citation xml:lang="en">Bhatia J., Patel T., Trivedi H., Majmudar V. Htv dynamic load balancing algorithm for virtual machine instances in cloud. Proc. of the International Symposium on Cloud and Services Computing, 2012, pp. 15–20. https://doi.org/10.1109/ISCOS.2012.25</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Rahm E., Do H.H. Data cleaning: problems and current approaches // Bulletin of the IEEE Computer Society Technical Committee on Data Engineering. 2000. V. 23. N 4. P. 3–13.</mixed-citation><mixed-citation xml:lang="en">Rahm E., Do H.H. Data cleaning: problems and current approaches. Bulletin of the IEEE Computer Society Technical Committee on Data Engineering, 2000, vol. 23 no. 4, pp. 3–13.</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Saecker M., Markl V. Big data analytics on modern hardware architectures: a technology survey // Lecture Notes in Business Information Processing. 2013. V. 138, P. 125–149. https://doi.org/10.1007/978-3-642-36318-4_6</mixed-citation><mixed-citation xml:lang="en">Saecker M., Markl V. Big data analytics on modern hardware architectures: a technology survey. Lecture Notes in Business Information Processing, 2013, vol. 138, pp. 125–149. https://doi.org/10.1007/978-3-642-36318-4_6</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
