<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://www.wikicshse.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%9A%D0%A1%3A2015%3A%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82%3AClusterManager</id>
	<title>КС:2015:Проект:ClusterManager - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://www.wikicshse.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%9A%D0%A1%3A2015%3A%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82%3AClusterManager"/>
	<link rel="alternate" type="text/html" href="https://www.wikicshse.ru/index.php?title=%D0%9A%D0%A1:2015:%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82:ClusterManager&amp;action=history"/>
	<updated>2026-06-06T13:30:46Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://www.wikicshse.ru/index.php?title=%D0%9A%D0%A1:2015:%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82:ClusterManager&amp;diff=1139&amp;oldid=prev</id>
		<title>imported&gt;Salagaev: Перенос второй контрольной точки.</title>
		<link rel="alternate" type="text/html" href="https://www.wikicshse.ru/index.php?title=%D0%9A%D0%A1:2015:%D0%9F%D1%80%D0%BE%D0%B5%D0%BA%D1%82:ClusterManager&amp;diff=1139&amp;oldid=prev"/>
		<updated>2015-11-13T12:40:09Z</updated>

		<summary type="html">&lt;p&gt;Перенос второй контрольной точки.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Что это за проект ==&lt;br /&gt;
&lt;br /&gt;
=== Введение ===&lt;br /&gt;
Программное обеспечение позволяющее управлять процессами развертывания, запуска&lt;br /&gt;
и мониторинга приложений на группе компьютеров.&lt;br /&gt;
&lt;br /&gt;
=== Что требуется ===&lt;br /&gt;
Разработать серверную и клиентские части, которые:&lt;br /&gt;
&lt;br /&gt;
1. Запускает заданные процессы на заданные членах кластера&lt;br /&gt;
&lt;br /&gt;
2. Контролирует, что эти процессы успешно выполняются&lt;br /&gt;
&lt;br /&gt;
3. Перезапустят упавшие процессы&lt;br /&gt;
&lt;br /&gt;
4. В случае недоступности ноды запускает процессы с неё на других членах&lt;br /&gt;
кластера&lt;br /&gt;
&lt;br /&gt;
== Чему вы научитесь (помимо разработки очередного велосипеда) ==&lt;br /&gt;
1. Работе с сетью&lt;br /&gt;
&lt;br /&gt;
2. Основам построения распределенных приложений&lt;br /&gt;
&lt;br /&gt;
3. Работе с файлами и процессами&lt;br /&gt;
&lt;br /&gt;
== Начальные требования ==&lt;br /&gt;
1. Умение разрабатывать программы на C++ или Python&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Критерии оценивания ==&lt;br /&gt;
&lt;br /&gt;
=== Первая контрольная точка (24 октября 2015 г.) ===&lt;br /&gt;
&lt;br /&gt;
Необходимо иметь репозиторий с проектом, в который приглашен ментор. В&lt;br /&gt;
репозитории должно быть:&lt;br /&gt;
&lt;br /&gt;
* Файл README.md, который содержит описание проекта, написанный в расчета на &amp;quot;конечного пользователя&amp;quot;. Это описание должно быть написано самостоятельно, а не скопировано из Wiki, и отражать Ваше понимание того, что нужно сделать.&lt;br /&gt;
* Реализованы как минимум следующие функции: сервер обрабатывает сообщения о статусе клиента, в ответ посылая информацию о процессе, который надо запустить.&lt;br /&gt;
* Для тех, кто пишет на C/C++ проектный файл CMakeLists.txt&lt;br /&gt;
&lt;br /&gt;
=== Вторая контрольная точка (21 ноября 2015 г.) ===&lt;br /&gt;
Сервер и клиенты, запускающие процессы на заданных хостах и контролирующие их&lt;br /&gt;
активность и перезапускающие в случае падения. Изменения состояний клиентов и сервера должны регистрироваться. Описание кластера задается в виде конфигурационного файла или файлов.&lt;br /&gt;
&lt;br /&gt;
=== Итоговая оценка ===&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;4 балла&amp;#039;&amp;#039;&amp;#039;. Требования на зачет в первом модуле и дополнительно реализованы&lt;br /&gt;
возможности: добавления в базу новых файлов, обновлений контрольных сумм старый&lt;br /&gt;
и проверка по все базе.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;6 баллов&amp;#039;&amp;#039;&amp;#039;. В случае не доступности ноды процессы должные мигрировать на&lt;br /&gt;
другую ноду.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;8 баллов&amp;#039;&amp;#039;&amp;#039;. Балансировка нагрузки на кластере&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;+2 балл&amp;#039;&amp;#039;&amp;#039;. Автоматизированное развертывание ПО на кластере.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;+2 балла&amp;#039;&amp;#039;&amp;#039;. Распределение процессов по кластеру в зависимости от&lt;br /&gt;
требований к памяти, CPU и диску.&lt;/div&gt;</summary>
		<author><name>imported&gt;Salagaev</name></author>
	</entry>
</feed>