Щемелинин  Дмитрий Александрович   (К.т.н., Санкт-Петербургский политехнический университет Петра Великого, г. Санкт-Петербург)
                
            
            
    
        
            
            
                
                    
                        |   | 
                        
                         В данной работе представлены результаты анализа производительности и оценки использования оперативной памяти виртуальных машин используемых для приложений на основе Java и разработанный метод и алгоритм автоматического восстановления сервисов глобально-распределенных вычислительных комплексах (ГРВК) основан на объективных мониторинговых данных, а также прогнозировании аномалии на заданный период времени в будущем с использованием новых методов прогнозирования. Для анализа данных о производительности вычислительных ресурсов, была собрана производственная статистика из исследуемых ГРВК с использованием непрерывной системы мониторинга Zabbix, которая используется для регулярного получения счетчиков от нескольких VM (англ. Virtual Machine) и сохранения данных о производительности в системах управления базами данных (СУБД) SQL (англ. Structured Query Language) для анализа и устранения неполадок. Исследуемые производственные серверы объединены в группы пулов, каждая из которых выполняет определенные бизнес-сервисы. Целью проведенного анализа стала разработка методов управления, оценок производительности и автоматического устранения аномалий в программном обеспечении (ПО) программных компонент, построенных по технологии JEDI (англ. Java Environment for Distributed Invocation). Новый метод мониторинга учитывает специфику утечки Java памяти в Интернет-приложениях (англ. Memory Leak), основан на прогностических моделях обнаружения аномалии и обеспечивает безопасное автоматическое восстановление облачных сервисов. В отличие от существующих решений, разработанный метод и алгоритм автоматического восстановления сервисов ГРВК основан на объективных мониторинговых данных, а также прогнозировании аномалии на заданный период времени в будущем с использованием новых методов прогнозирования и является универсальным и может быть обобщен на более широкий класс исследуемых метрик и мониторинговых систем. Метод внедрен программно в компании RingCentral на примере обнаружения утечки Java памяти в Интернет-приложениях и автоматического восстановления сервисов с целью их достижения мирового уровня доступности 99,999% в режиме 24/7. 
                        Ключевые слова:мониторинг, большие данные, моделирование, функция прогнозирования, метрики мониторинга, Java, облачные технологии. 
                         | 
                     
                
             
             | 
        
        
            |   | 
        
        
            | 
             Читать полный текст статьи …  
             | 
        
        
             
             
            
                
                    
                         Ссылка для цитирования: Щемелинин  Д. А. Метод и алгоритм автоматического восстановления информационных сервисов на основе объективных прогностических данных мониторинга // Современная наука: актуальные проблемы теории и практики. Серия: Естественные и Технические Науки. -2021. -№08. -С. 140-144 DOI 10.37882/2223-2966.2021.08.41 | 
                         | 
                     
                
             
             |