Linux как решение проблемы устаревания компьютеров в учебном заведении (Владимир Суховерхий, OSEDUCONF-2019) — различия между версиями
Материал из 0x1.tv
StasFomin (обсуждение | вклад) (Новая страница: «;{{SpeakerInfo}}: {{Speaker|Владимир Суховерхий}} <blockquote> </blockquote> {{VideoSection}} {{vimeoembed||800|450}} {{youtubelink|}} {{Slid…») |
StasFomin (обсуждение | вклад) (Batch edit: replace PCRE (\n\n)+(\n) with \2) |
||
| (не показано 20 промежуточных версий этого же участника) | |||
;{{SpeakerInfo}}: {{Speaker|Владимир Суховерхий}}
<blockquote>
Устаревшее аппаратное обеспечение не находит применения на актуальный момент времени в учебных заведениях и как правило складируется на территории, либо выбрасывается, тем самым загрязняя окружающую среду и нанося финансовые убытки учебному заведению. В работе рассматривается метод решения проблемы на примере решения аналогичной проблемы на территории вычислительного центра НИУ «МЭИ».
</blockquote>
{{VideoSection}}
{{vimeoembed|315021527|800|450}}
{{youtubelink|}}
|bhvs-7keQs4}}
{{SlidesSection}}
[[File:Linux как решение проблемы устаревания компьютеров в учебном заведении (Владимир Суховерхий, OSEDUCONF-2019).pdf|left|page=-|300px]]
{{----}}
== Thesis ==
В мире, согласно данным ООН по программе о защите окружающей среды, каждый год человечество выбрасывает на свалку от 20 до 50 миллионов тонн электронно-вычислительных устройств. Это число непрерывно увеличивается, нанося тем самым ежегодно ущерб окружающей среды и экономике предприятия или частного лица. [1]
Устаревшее аппаратное обеспечение не находит применения на актуальный момент времени в учебных заведениях и как правило складируется на территории, либо выбрасывается, тем самым загрязняя окружающую среду. В тоже время складирование устаревшего оборудования на территории приводит к потере пространства, чем вызывает захламление, которое приводит к нарушениям техники пожарной безопасности, а также из-за потери рабочих площадей идёт потеря необходимого пространства, которое могло бы предназначаться для учебных или рабочих целей. [2]
Устаревание аппаратного обеспечения можно определить, как невозможность выполнять поставленные перед ним функции и задачи, и невозможность применения его в рабочем процессе, в связке с программным обеспечением.
В ходе исследования включающего в себя анализ причин возникновения проблемы устаревания аппаратного обеспечения были сделаны следующие выводы:
# Аппаратное устаревание не сильно влияет на общее устаревание устройства, по сравнению с устареванием программного обеспечения, вызванного использованием закрытого проприетарного программного обеспечения.
# Невозможное или затруднительное использование вычислительного устройства для новых задач, при использовании в связке с актуальными вычислительными устройствами.
Для решения проблем связанным с устареванием программного обеспечения, согласно сделанным выводам, было принято решение о построении кластера из персональных компьютеров с устаревшим аппаратным и программным обеспечением.
В качестве операционной системы на использовался дистрибутив операционной системы на базе ядра Linux.
Вычислительный кластер состоит из трёх персональных компьютеров в корпусе «тауэр», с характеристиками, перечисленными в Таблице 1.
=0.2em
{|
!
! Компьютер 1
! Компьютер 2
! Компьютер 3
|-
| CPU
| AMD Athlon(tm) 64 X2 Dual Core Processor 5200+
| Pentium 4
| AMD Athlon(tm) 64 X2 Dual Core Processor 5200+
|-
| RAM
| 2 Gb
| 2 Gb
| 2 Gb
|-
| HDD
| 120 Gb
| 80 Gb
| 80 Gb
|}
Компьютеры, представленные в таблице 1, были объединены гигабитной локальной сетью. На каждом компьютере находящейся в сети был предустановлен дистрибутив операционной системы Debian, использующей ядро Linux.
Основным компьютеров в вычислительной локальной сети кластера был сделан Компьютер 1, при помощи пакета . Основной компьютер вычислительной сети, так же был назначен консолью кластера.
Для непосредственного распределения программы на компьютерах входящих в состав вычислительной сети кластера, на каждый компьютер были предустановлены пакеты программного обеспечения: OpenMPI, SSH, NFS.
* позволяет организовать доступ к каждому компьютеру входящего в вычислительный кластер пользователю или программе работающей через библиотеку получить доступ к управлению вычислительными мощностями каждого компьютера входящего в кластер, для распределения выпоняемых задач между ними.
* пакет программного обеспечения для распределённых вычислений, включает необходимый модуль , включающий в себя диспетчер задач и менеджер очередей, необходимых для построения кластера
* модуль поддержки сетевой файловой системы, позволяющий организовать общий для всех узлов кластер каталога, где будут храниться исходники программ для параллельных вычислений и их исполняемые модули и файлы содержащие входные и выходные данные.
В дальнейшем были проведены сравнительные испытания. В качестве сравнения с кластером, построенным из компьютеров с устаревшим аппаратным обеспечением, был использован сервер с актуальным аппаратным обеспечением работающий под управлением закрытого проприетарного обеспечения. В Таблице 2 приведены характеристики сервера с актуальным аппаратным обеспечением.
{|
! CPU
! Intel Xeon E3 — 1285
|-
| RAM
| 8 Gb
|-
| HDD
| 1 Tb
|}
Для сравнения была запущена расчётная программа, написанная на языке программирования высокого уровня .
Сравнительные результаты, отображающие затраченное время на работу приложения по расчёту математической модели объекта в высокочастотном поле, представлены в таблице 3.
=0.1em
{|
!
! Запуск 1 (мин:сёк)
! Запуск 2 (мин:сёк)
! Запуск 3 (мин:сёк)
! Запуск 4 (мин:сёк)
! Запуск 5 (мин:сёк)
! Запуск 6 (мин:сёк)
! Среднее время (мин.:сёк.)
|-
| Кластер
| 16:10
| 16:05
| 16:11
| 16:08
| 16:12
| 16:09
| 16:09
|-
| Сервер
| 16:02
| 15:07
| 15:58
| 16:05
| 16:03
| 16:02
| 16:03
|}
Как можно сделать вывод из Таблицы 3, использование кластера из устаревшего оборудования, позволяет достичь результатов схожих по производительности с современным бюджетным оборудованием.
В качестве вывода стоит отметить что использование кластеров, построенных из устаревших вычислительных устройств, тем самым применив их в качестве оборудования для проведения лабораторных работ и научных исследований.
За счёт применения уже существующего оборудования появилась возможность сэкономить на закупке нового бюджетного оборудования и уменьшить выброс технического мусора, состоящего из работоспособного устаревшего оборудования, тем самым очистив новые рабочие площади.
{{----}}
[[File:{{#setmainimage:Linux как решение проблемы устаревания компьютеров в учебном заведении (Владимир Суховерхий, OSEDUCONF-2019)!.jpg}}|center|640px]]
{{LinksSection}}
<!-- <blockquote>[©]</blockquote> -->
* [1] Анастасия Литвинова, Как осуществляется переработка электроники?, 2015, https://nature-time.ru/2015/03/kak-osushhestvlyaetsya-pererabotka-elektroniki/
* [2] С. В. Артеменко, Утилизация компьютернои техники, 2012
<references/>
[[Категория:Draft]]
[[Категория:OSEDUCONF-2019]]
[[Категория:СПО в образовании]]
[[Категория:Open-source and hardware]]
{{stats|disqus_comments=0|refresh_time=2021-08-31T16:27:46.091423|vimeo_plays=38|youtube_comments=2|youtube_plays=143}} | |||
Текущая версия на 12:19, 4 сентября 2021
- Докладчик
- Владимир Суховерхий
Устаревшее аппаратное обеспечение не находит применения на актуальный момент времени в учебных заведениях и как правило складируется на территории, либо выбрасывается, тем самым загрязняя окружающую среду и нанося финансовые убытки учебному заведению. В работе рассматривается метод решения проблемы на примере решения аналогичной проблемы на территории вычислительного центра НИУ «МЭИ».
Содержание
Видео
Презентация
Thesis
В мире, согласно данным ООН по программе о защите окружающей среды, каждый год человечество выбрасывает на свалку от 20 до 50 миллионов тонн электронно-вычислительных устройств. Это число непрерывно увеличивается, нанося тем самым ежегодно ущерб окружающей среды и экономике предприятия или частного лица. [1]
Устаревшее аппаратное обеспечение не находит применения на актуальный момент времени в учебных заведениях и как правило складируется на территории, либо выбрасывается, тем самым загрязняя окружающую среду. В тоже время складирование устаревшего оборудования на территории приводит к потере пространства, чем вызывает захламление, которое приводит к нарушениям техники пожарной безопасности, а также из-за потери рабочих площадей идёт потеря необходимого пространства, которое могло бы предназначаться для учебных или рабочих целей. [2]
Устаревание аппаратного обеспечения можно определить, как невозможность выполнять поставленные перед ним функции и задачи, и невозможность применения его в рабочем процессе, в связке с программным обеспечением.
В ходе исследования включающего в себя анализ причин возникновения проблемы устаревания аппаратного обеспечения были сделаны следующие выводы:
- Аппаратное устаревание не сильно влияет на общее устаревание устройства, по сравнению с устареванием программного обеспечения, вызванного использованием закрытого проприетарного программного обеспечения.
- Невозможное или затруднительное использование вычислительного устройства для новых задач, при использовании в связке с актуальными вычислительными устройствами.
Для решения проблем связанным с устареванием программного обеспечения, согласно сделанным выводам, было принято решение о построении кластера из персональных компьютеров с устаревшим аппаратным и программным обеспечением.
В качестве операционной системы на использовался дистрибутив операционной системы на базе ядра Linux.
Вычислительный кластер состоит из трёх персональных компьютеров в корпусе «тауэр», с характеристиками, перечисленными в Таблице 1.
=0.2em
| Компьютер 1 | Компьютер 2 | Компьютер 3 | |
|---|---|---|---|
| CPU | AMD Athlon(tm) 64 X2 Dual Core Processor 5200+ | Pentium 4 | AMD Athlon(tm) 64 X2 Dual Core Processor 5200+ |
| RAM | 2 Gb | 2 Gb | 2 Gb |
| HDD | 120 Gb | 80 Gb | 80 Gb |
Компьютеры, представленные в таблице 1, были объединены гигабитной локальной сетью. На каждом компьютере находящейся в сети был предустановлен дистрибутив операционной системы Debian, использующей ядро Linux.
Основным компьютеров в вычислительной локальной сети кластера был сделан Компьютер 1, при помощи пакета . Основной компьютер вычислительной сети, так же был назначен консолью кластера.
Для непосредственного распределения программы на компьютерах входящих в состав вычислительной сети кластера, на каждый компьютер были предустановлены пакеты программного обеспечения: OpenMPI, SSH, NFS.
- позволяет организовать доступ к каждому компьютеру входящего в вычислительный кластер пользователю или программе работающей через библиотеку получить доступ к управлению вычислительными мощностями каждого компьютера входящего в кластер, для распределения выпоняемых задач между ними.
- пакет программного обеспечения для распределённых вычислений, включает необходимый модуль , включающий в себя диспетчер задач и менеджер очередей, необходимых для построения кластера
- модуль поддержки сетевой файловой системы, позволяющий организовать общий для всех узлов кластер каталога, где будут храниться исходники программ для параллельных вычислений и их исполняемые модули и файлы содержащие входные и выходные данные.
В дальнейшем были проведены сравнительные испытания. В качестве сравнения с кластером, построенным из компьютеров с устаревшим аппаратным обеспечением, был использован сервер с актуальным аппаратным обеспечением работающий под управлением закрытого проприетарного обеспечения. В Таблице 2 приведены характеристики сервера с актуальным аппаратным обеспечением.
| CPU | Intel Xeon E3 — 1285 |
|---|---|
| RAM | 8 Gb |
| HDD | 1 Tb |
Для сравнения была запущена расчётная программа, написанная на языке программирования высокого уровня .
Сравнительные результаты, отображающие затраченное время на работу приложения по расчёту математической модели объекта в высокочастотном поле, представлены в таблице 3.
=0.1em
| Запуск 1 (мин:сёк) | Запуск 2 (мин:сёк) | Запуск 3 (мин:сёк) | Запуск 4 (мин:сёк) | Запуск 5 (мин:сёк) | Запуск 6 (мин:сёк) | Среднее время (мин.:сёк.) | |
|---|---|---|---|---|---|---|---|
| Кластер | 16:10 | 16:05 | 16:11 | 16:08 | 16:12 | 16:09 | 16:09 |
| Сервер | 16:02 | 15:07 | 15:58 | 16:05 | 16:03 | 16:02 | 16:03 |
Как можно сделать вывод из Таблицы 3, использование кластера из устаревшего оборудования, позволяет достичь результатов схожих по производительности с современным бюджетным оборудованием.
В качестве вывода стоит отметить что использование кластеров, построенных из устаревших вычислительных устройств, тем самым применив их в качестве оборудования для проведения лабораторных работ и научных исследований.
За счёт применения уже существующего оборудования появилась возможность сэкономить на закупке нового бюджетного оборудования и уменьшить выброс технического мусора, состоящего из работоспособного устаревшего оборудования, тем самым очистив новые рабочие площади.
Примечания и ссылки
- [1] Анастасия Литвинова, Как осуществляется переработка электроники?, 2015, https://nature-time.ru/2015/03/kak-osushhestvlyaetsya-pererabotka-elektroniki/
- [2] С. В. Артеменко, Утилизация компьютернои техники, 2012
Plays:181
Comments:2
