Giter VIP home page Giter VIP logo

candidate's Introduction

SPAJIC

Overmind

use overmind to start all necessary processes, listed in Procfile

prereqs: overmind in /usr/local/bin, tmux

start: overmind d

connect tmux to one of overminded processes: overmind connect web

candidate's People

Contributors

spajic avatar

Stargazers

 avatar

Watchers

 avatar  avatar

candidate's Issues

Подчеркнуть, объяснить связь между распараллеливанием, распределением, сервисами...

Источник: вопросы на предзащите
Стёпин: 4. В работе выделяется два типа сервисов: вычислительные и служебные. Где происходит распараллеливание, распределение работы – на уровне вычислительных сервисов, или на уровне служебных сервисов, диспетчеризации?

Ответ на предзащите: Предложенная архитектура поддерживает как распараллеливание, так и распределение вычислений на обоих уровнях.
На уровне вычислительных сервисов могут использоваться технологии параллельного и распределённого программирования для реализации функциональности, описанной в интерфейсе сервиса.
На уровне служебных сервисов организуется взаимодействие вычислительных сервисов в распределённой среде с использованием распределённых вычислительных ресурсов.

Отразить в диссертации выступление Леонова

Актуальность работы отмечена С.А. Сарданашвили, могу подчеркнуть, что, действительно, происходит рост аппаратных мощностей, строятся центры обработки данных, для их использования требуются новые архитектурные решения, подходы. С использованием старых архитектур максимально использовать современные аппаратные мощности невозможно – это системная задача, для решения которой требуется разработка новых архитектурных решений. Прелесть предложенного подхода состоит в том, что он, подобно спруту, использует все вычислительные ресурсы, до которых может добраться – от локальных вычислительных ресурсов до «облачных».

Глава 1

Внести Литобзор
ЕИП в общетеоретическом смысле.
Поискать информацию, обсудить с Сарданашвили, Швечковым.

Статья №3

Получить номер журнала.
Выразить благодарность.
Добавить в библиографию с номерами страниц.
Сослаться в автореферат и диссертации.

Пояснить, в чём именно устарели использованные программные архитектуры

Источник: Вопрос Стёпина на предзащите: 3. В работе отмечается, что используемые в расчётных модулях программно-вычислительных комплексов (ПВК) систем поддержки принятия диспетчерских решений (СППДР) архитектуры устарели. В чём именно это заключается?

Ответ на предзащите: Упомянутые расчётные модули характеризуются высокой степенью взаимозависимости и взаимопроникновения между различными их частями, что не позволяет изменить реализацию одной из частей расчётного модуля независимо от остальных. Такая ситуация существенно затрудняет переход к использованию параллельных и распределённых вычислений и модернизацию расчётных модулей в целом.

Подчеркнуть в чём состоит научная новизна с точки зрения 05.13.11

Источник: вопрос Сухарева на предзащите "1. В чём состоит научная новизна работы с точки зрения специальности 05.13.11 «Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей»?"

Ответ на предзащите:
Разработаны новые архитектурные и проектные решения построения компонентной среды организации параллельного и распределённого вычислительного процесса решения задач моделирования режимов СГ, обеспечивающей возможности функционирования в однопользовательском, сетевом, распределённом режимах, открытого предоставления вычислительных процессов решения расчётных задач ДУ в виде вычислительных сервисов.
Разработана архитектурная и программная реализация ядра распределенной среды моделирования: специализированные сервисы, в том числе управляющие вычислительными процессами и ресурсами.
Спроектированы и реализованы вычислительные сервисы решения задач моделирования режимов СГ в разработанной распределенной вычислительной среде.

Автореферат: Теоретические основы - слишком громко сказано

Источник: Замечания Стёпина, Григорьева,...

Стёпин: В выводах к работе упоминается создание теоретических основ создания единой вычислительной среды для решения задач моделирования режимов систем газоснабжения на основе применения технологий параллельных и распределённых вычислительных процессов. В чём состоят эти теоретические основы?

Ответ: Упомянутые теоретические основы состоят в введении ряда концепций, таких как: комплект вычислительных ресурсов, тип комплекта вычислительных ресурсов, сервис управления типизированным комплектом вычислительных ресурсов, сервис диспетчеризации – и на их основе алгоритма создания вычислительных сервисов в предложенной среде. Предложенные конструкции представлены в диссертации в виде UML-диаграмм, блок-схем и словесного описания. Возможно, термин «теоретические основы» является слишком сильным.

Замечание Григорьева: 3. Если говорить о теоретических основах, то явно перечислить – в чём они состоят.

Изменить презентацию работы

Стёпин: Что-то добавлять к работе не представляется возможным и нужным, но представлять её необходимо по-другому. Сложно воспринимать рассказ в терминах сервисов – необходимо рассказывать на более содержательном уровне, в более тесной привязке к предметной области – транспорту газа.
Необходимо более чётко пояснить, как взаимосвязаны в работе параллельные и распределённые вычислительные процессы.
Слишком сильное слово – «теоретические основы», они – грид-системы, различные технологии параллельных и распределённых вычислений - разработаны ранее, необходимо использовать более мягкий термин.

Лопатин:
Работа является необычной для совета, на котором она будет представлена. Более привычны работы с большей прикладной направленностью. Необходимо по-другому расставить акценты в докладе. По автореферату видно, что диссертация построена в соответствии с замечаниями, прозвучавшими на данном заседании. Нужно начать доклад с того, почему в этой предметной области решаемые задачи важны. Расчёты являются многовариантными, обладают огромной размерностью, нехваткой информации, требуют колоссального количества вычислений. Поле для работы очень большое, и с этой точки зрения работа актуальна и важна.

Леонов:
Похоже, что наибольшее непонимание у присутствующих (особенно с ПМ) вызвало
то, что речь шла о распараллеливании на разных уровнях. И с прелюдией о
новых теоретических подходах к распараллеливанию они ожидали, что им
расскажут что-то новое о том, как разбивать куски алгоритмов по процессорам.
Т.е. вот эту многоуровневость нужно подчеркивать, и куда-то в начало уносить
слайд, аналогичный 25-му, на котором еще без конкретных цифр подчеркивать
потенциальные узкие места.

Ну и на вопрос Степина про агентное программированием, мне кажется, было бы
проще отбиться тем, что агенты - это более высокоуровневая абстракция, в
которой вопросы реализации вторичны. Может быть, стоит это действительно
упомянуть как один из подходов.

Достоверность результатов

Подчеркнуть, что

Достоверность полученных результатов подтверждается использованием информационных технологий и методов, апробированных в других предметных областях, результатами верификации решения режимно технологических задач традиционными расчетными методами и с использованием разработанных автором методов распределенных и параллельных вычислений в составе ПВК «Веста-тренажёр», используемого в промышленной эксплуатации.

Развёрнутые выводы к главам диссертации

Сарданашвили:
Выводы к первой главе должны отражать проблемы, выявленные на основе анализа
предметной области и решению которых будут посвящены последующие главы.
Выводы ко второй главе должны содержать тезисное изложение как были решены
проблемы, поставленные в первой главе.
Выводы к третьей главе не пишутся, поскольку пишется заключение ко всей
работе.
Заключение должно быть достаточно развернутым.
В него входят выводы к предыдущим двум главам с измененным текстом (не
копии), а также отражаются основные результаты, полученные
в 3-й главе.

Ввести термин "явное управление ресурсами". Чем лучше неявного...

Источник: вопрос Григорьева на предзащите:

  1. В работе используется термин «явное управление ресурсами». Является ли этот термин общепринятым, или введённым? Что он подразумевает, какими преимуществами, недостатками обладает? Достаточно ли он раскрыт в автореферате?

Ответ:
Этот термин не является общепринятым, а вводится в работе. Он подчёркивает, что в предложенной архитектуре для запуска вычислительного сервиса необходимо предварительно осуществить захват вычислительного ресурса, а затем на конкретном захваченном ресурсе запустить и использовать вычислительные сервисы.
Наиболее распространённым подходом к реализации распределённых систем, предоставляющих сервисы, является подход «без сохранения состояния». В этом случае клиент вызывает методы сервиса, передавая всю необходимую информацию в виде параметров. Выполнение этого запроса может быть осуществлено любым из узлов сервера, что облегчает масштабирование и не требует от клиента действий по захвату и управлению вычислительными ресурсами. Таким образом, в этом случае работа с вычислительными ресурсами происходит неявно, прозрачно для клиента.
Явное управление вычислительными ресурсами позволяет обеспечить прямую работу клиента с конкретным вычислительным ресурсом, операции с сохранением состояния удалённого вычислительного ресурса. Тем самым минимизируются накладные расходы удалённого взаимодействия клиента и сервера. Недостатком такого подхода является более сложное масштабирование, нежели в подходе без явного управления ресурсами.
Термин целесообразно более подробно раскрыть в автореферате.

Печатная работа в ВАК без соавторов

Замечание Григорьева: 9. Необходима печатная работа в журнале, рекомендованном ВАК, без соавторов.

Выходит в февральском номере "Автоматизация, телемеханизация и связь в нефтяной промышленности"

Подчеркнуть актуальность работ для Объекта исследования

Источник: вопросы на предзащите

Григорьев: 2. Как правило, параллельные и распределённые вычисления применяются для уменьшения времени моделирования сложного, мощного объекта, процесса. Какой объект или процесс, взят за основу в данной работе? Актуально ли ускорение моделирования в области транспорта газа?
Ответ на предзащите: В данной работе предложена архитектура среды организации вычислительного процесса, приспособленной к интеграции с распределённой иерархической автоматической системой диспетчерского управления (АСДУ) единой системой газоснабжения России. Принятые проектные решения должны в перспективе позволить осуществить интеграцию с создаваемым единым информационным пространством АСДУ.
На сегодняшний день реализованное программное обеспечение отрабатывалось на примере схемы трубопроводной системы «Саратов – Горький», имеющей 155 моделируемых объектов. Даже для такой небольшой системы решение вычислительно-сложных задач, таких как идентификация параметров модели системы газоснабжения на временном интервале может занимать значительное время, что показывает актуальность ускорения вычислений.
Ещё больше ускорение востребовано при решении расчётных задач для крупных систем газоснабжения, таких как «Газпром трансгаз Санкт-Петербург», имеющей порядка 12000 моделируемых объектов.
Сокращение времени расчётов позволит решать ряд новых расчётных задач для крупных систем газоснабжения, таких как моделирование нестационарных режимов с шагом меньше минуты, расчёт плана перехода от одного режима транспорта газа к другому, расчёт квазиоптимальных режимов транспорта газа.

Вопрос Лопатина:

  1. В диссертационной работе осуществлена интеграция разработанных вычислительных сервисов с программно-вычислительным комплексом «Веста-тренажёр». Является ли этот ПВК подходящим объектом для применения предложенных решений, какие возможности предоставляют разработанные сервисы для ПВК «Веста-тренажёр»?

Ответ:
ПВК «Веста-тренажёр» является подходящим объектом для использования вычислительных сервисов, разработанных в диссертации на основе созданной вычислительной среды. Переход к использованию новых вычислительных сервисов позволит решать вычислительно-сложные задачи для крупных систем газоснабжения за приемлемое время.

Статья для Залучья

Доделать и отправить!
Особенно важно, если Иркутск будет у меня ведущим предприятием.

Автореферат: проверить рисунки

Проверить рисунки на предмет опечаток, соответствия тексту, м.б. внести какие-то улучшения с точки зрения графического представления.

Пояснить связь моей архитектуры и параллельного решения СЛАУ, и др. библиотек

Источник: проф. Ретинский:

  1. Существуют десятки алгоритмов параллельного решения систем линейных алгебраических уравнений (СЛАУ). Как именно они могут быть использованы в предложенной среде? Требуется ли дополнительная работа по распараллеливанию или распределению работы в применяемых параллельных алгоритмах?

Ответ:
В соответствии с предложенным в диссертации алгоритмом разработки вычислительных сервисов первоначально определяется интерфейс вычислительного сервиса решения СЛАУ. Затем разрабатываются реализации этого интерфейса, которые могут использовать любые численные библиотеки. Для выполнения соответствующей реализации решения СЛАУ предоставляется необходимый комплект вычислительных ресурсов с использованием механизма сопоставления типизированных вычислительных сервисов и комплектов вычислительных ресурсов.
Дополнительного распараллеливания или распределения вычислений не потребуется – необходимо лишь запустить ту или иную реализацию решения СЛАУ на необходимом для её выполнения комплекте вычислительных ресурсов.
В частности, в работе создано взаимозаменяемое семейство сервисов решения СЛАУ с использованием библиотек Intel MKL для решения и плотных и разреженных систем уравнений на центральном процессоре и библиотеки CUSP для решения разреженных систем уравнений на видеокартах.

Алгоритмы Сарданашвили в автореферате? Где моя работа в них?

Источник: вопрос Григорьева: 3. В диссертации приводятся результаты из работ С.А. Сарданашвили: алгоритмы расчёта режима систем газоснабжения и идентификации параметров моделей систем газоснабжения. Чем отличаются алгоритмы, приведённые в данной диссертации, от алгоритмов, приведённых в диссертации С.А. Сарданашвили?

Ответ на предзащите:
В диссертации разработаны параллельные и распределённые вычислительные процессы упомянутых алгоритмов на основе созданной среды моделирования.
Для алгоритма моделирования систем газоснабжения выделены вычислительные элементы, требующие распараллеливания: решение систем уравнений, моделирование дуг расчётного графа. Для параллельного решения систем уравнений разработано семейство взаимозаменяемых вычислительных сервисов. Для параллельного моделирования дуг расчётного графа предложено новое архитектурное решение, использующее концепции менеджеров параллельного моделирования однотипных расчётных объектов и суперменеджера, координирующего их работу.
Для алгоритма идентификации параметров модели систем газоснабжения распараллеливание осуществлено на более высоком уровне – параллельно рассчитывается ряд режимов систем газоснабжения (СГ) при различных значениях вектора параметров идентификации. Так как расчёт даже одного режима может полностью использовать вычислительные ресурсы одного узла, параллельный расчёт нескольких режимов СГ осуществляется несколькими узлами в распределённой среде.

Замечание Григорьева: 5. Может быть, не стоит приводить формулы расчётных задач, ограничиться схемами.

Цели и задачи

Доработать - изложить может быть более простым языком и то, что есть

Автореферат: Упомянуть Агентное программирование

Источник: Вопрос Стёпина на предзащите.
При обсуждении параллельных вычислений часто употребляется терминология «агентного программирования». Почему она не используется в работе? Почему используется термин «сервис»?
Ответ на предзащите: Предложенная архитектура использует «сервис-ориентированную» парадигму программирования. Она основана на использовании распределённых, слабо связных компонентов, имеющих определённые на специализированном языке интерфейсы и взаимодействующие по определённым протоколам. Такие компоненты создаются с использованием компонентного программного обеспечения промежуточного уровня.
«Агентно-ориентированное программирование» ¬¬– это другая парадигма программирования, не использовавшаяся в диссертационной работе.

Автореферат: литобзор

Источник: вопрос Сухарева на предзащите Не существует ли решений, подобных предложенным Вами, в областях, отличных от газовой промышленности, например в электроэнергетике?
Замечания Григорьева, Швечкова.

Замечание Григорьева: 7. В автореферат необходимо включить обзор работ в предметной области.

Сарданашвили: Вопрос не требовал ответа, просто Сухарев мягко обратил внимание, что не
помешало бы провести небольшое исследование
вообще тем других диссертаций на схожесть тематики.
Это можно сделать по каталогам ВАКа диссертационных работ (по ключевым
словам).
Если не найдете можно смело говорить что подобных работ нет, а если найдете
не мешало бы познакомиться с авторефератами.

Посмотреть, как выглядит литобзор а авторефератах Леонова, Белинского, Швечкова.

Библиография

Сделать более 100 наименований.
Ссылки на литературу в тексте диссертации.

Попросить Виталия, Сарданашвили дать мне сборники трудов семинара.
Добавить в библиографию, использовать в литобзоре.

Логика изложения

Замечание Григорьева:
2. Возможно, стоит выстроить логику изложения следующим образом. Вначале описать разработанную современную технологию и разобрать пример её применения. В конце ввести перспективы её использования

Подумать.

Ещё было в таком же роде замечание Леонова.

Пояснить в тексте работы то, о чём сказал Сарданашвили в выступлении на предзащите

Хотелось бы обратить внимание также на актуальность представленной работы. Следует отметить, что расчётные задачи поддержки диспетчерского управления систем газоснабжения образуют иерархический многоуровневый расчетный комплекс, в основе которого используются многоуровневые итерационные процедуры численного моделирования технологических режимов СГ. Моделируемые системы газоснабжения насчитывают тысячи моделируемых элементов разных типов. Таким образом, для решения задач СППДР требуется большое число разнообразных вычислительных ресурсов и вычислительной работы. Достоинством диссертационной работы Васильева А.В. является то, что им впервые разработаны архитектурные решения, спроектированы и реализованы программные средства обеспечения компонентной среды организации параллельного и распределённого вычислительного процесса, позволяющего многократно сократить время решения задач СППДР. Что особенно важно в системах мониторинга состояния СГ в реальном режиме времени.
В настоящее время ОАО «Газпром» осуществляет проект модернизации АСДУ ЕСГ, построено 7 мощных вычислительных центров, создаётся единое информационное пространство (ЕИП). Со временем ЕИП будет создано и возникнет потребность в едином вычислительном пространстве (ЕВП), которое невозможно создать на базе старых архитектур и подходов. В представленной работе создаются предпосылки построения вычислительных комплексов, приспособленных к интеграции с ЕИП и формированию ЕВП.

Научная новизна

Нужно доработать.
Например, в заключении кафедры указано:
• Впервые применительно к расчетному комплексу системы поддержки принятия диспетчерских решений задач моделирования режимов СГ разработаны архитектурные и проектные решения построения компонентной среды организации параллельного и распределённого вычислительного процесса. Разработанные решения обеспечивают возможности применения технологий параллельных и распределённых вычислений в однопользовательском, сетевом, распределённом режимах функционирования СППДР, а также возможности открытого предоставления вычислительных процессов решения расчётных задач в виде вычислительных сервисов.
• Разработана программная реализация ядра распределенной среды моделирования СППДР, в том числе сервисы диспетчеризации и управления типизированными комплектами вычислительных ресурсов, которые позволяют разрабатывать соответствующие вычислительные сервисы решения прикладных расчётных задач моделирования СГ параллельного и распределенного вычислительного процесса.
• Впервые в компьютерном расчетном комплексе СППДР применены не только локальные процедуры параллельных вычислений, но и реализованы сервисы параллельных вычислительных процессов моделирования режимов СГ в многоуровневых итерационных алгоритмах адаптации моделей к фактическим режимам СГ.
• Впервые на основе реализованной компонентной среды организации параллельного и распределённого вычислительного процесса разработаны вычислительные сервисы моделирования режимов СГ, а также идентификации эмпирических параметров модели СГ, применение которых обеспечивает многократное ускорение процесса решения соответствующих расчётных задач.
Ценность научных работ соискателя заключается в сокращении времени моделирования СГ, создании базовой среды моделирования для решения наиболее сложных расчётных задач для крупных СГ, формировании предпосылок для модернизации ПВК СППДР с последующей интеграцией с единым информационным пространством и созданием единого вычислительного пространства.

Поиск диссертаций ВАК по схожей тематике

Можно воспользоваться сайтом
dissercat.com
Поискать по ключевым словам:

  • Параллельный распределённый гетерогенный вычисления
  • Среда моделирования вычислительная компонентная
  • Параллельный распределённый газ
  • ZeroC ICE
  • единое вычислительное пространство
  • GPGPU CUDA

Найденные статьи по сходной с моей тематике:

  • Управление параллельными технологическими процессами на основе распределенной интегрированной среды моделирования
  • Алгоритмы формализации и автоматизации решения задач на основе среды компьютерного моделирования задач
  • Среда автоматизированного моделирования сушильных аппаратов
  • Методы и средства моделирования динамических систем с интеллектуальными компонентами
  • Автоматизация проектирования систем цифровой обработки сигнала на основе интегрированной среды имитационного моделирования и оптимизации
  • Разработка математического и программного обеспечения для исследования методики расчета конструкций при динамическом нагружении
  • Вычислительная среда для моделирования задач механики сплошной среды на высокопроизводительных системах
  • Разработка алгоритмов и программ имитационного моделирования для решения задач системного анализа на слабосвязанных многопроцессорных системах
  • Исследование эффективности мультикомпьютерных систем с использованием декомпозиционной модели организации распределенных вычислений
  • Система разработки и поддержки исполнения параллельных программ
  • Методы и средства организации обработки потоковой информации на распределенных гетерогенных вычислительных комплексах
  • Интеллектуальная платформа управления композитными приложениями в распределённых средах + интересный список литературы
  • Управление потоками заданий в распределённых неоднородных вычислительных средах

Автореферат: Название - слишком длинное

Источник: замечания Григорьева, предзащита

Вопрос: 1. Ваша работа называется «Разработка проектных решений и программного обеспечения организации параллельного и распределённого вычислительного процесса для моделирования режимов систем газоснабжения». Название содержит много терминов, каждый из которых может быть заглавным. Что является ключевым в названии?

Ответ на предзащите:
Все термины в названии отражают содержание работы. Осуществлена разработка проектных решений, затем их реализация в виде программного обеспечения. Важнейшей задачей, решённой в диссертации, является полная поддержка предложенной средой как параллельных, так и распределённых вычислений. Предметной областью работы являлось моделирование режимов систем газоснабжения.
Возможно, название слишком длинное и нуждается в переработке.

Замечание Григорьева:

  1. Неудачное название. Может быть, стоит его сократить и говорить про моделирование не для систем газоснабжения, а на примере систем газоснабжения, так как предложенная технология универсальна.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.