Применение облачных технологий для решения вычислительных задач
Анализ положительных и отрицательных сторон облачных технологий. Решение вычислительных задач в облаках. Изучение многошаговой оптимизационной задачи распределения ресурсов с нелинейными элементами, решаемой методом динамического программирования.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 13.09.2019 |
Размер файла | 1,6 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Стоимость электроэнергии
где M - мощность компьютера (0.1 кВт); kз - коэффициент загрузки (0.8); СкВт.ч - стоимость 1 кВт час электроэнергии (2,37руб.); Fэф - эффективный фонд рабочего времени, рассчитывается по формуле:
где = 247 - номинальное число рабочих дней в году; d = 8 -
продолжительность рабочего дня; f = 2% - планируемый процент времени на ремонт компьютера.
При данных значениях эффективный фонд составляет:
руб.
Тогда стоимость электроэнергии за год составит:
руб.
Техническое обслуживание и ремонт
Техническое обслуживание и текущий ремонт составляют 2.5% от стоимости оборудования. В нашем случае стоимость компьютера составляет:
руб.
Тогда затраты на техническое обслуживание и ремонт составляют:
Амортизационные отчисления
Амортизационные отчисления по основному средству i за год определяются как
где Аi - амортизационные отчисления за год по i-му основному средству (руб.);руб.); Ц п.н.i H ai
– первоначальная стоимость i-го основного средства (20 000
– годовая норма амортизации i-го основного средства, рассчитывается по формуле:
где - ликвидационная стоимость, составляет 5% от стоимости оборудования:
- нормативный срок службы (для используемого ПК он составляет 3 года).
Подставив указанные значения в формулу, получим:
Тогда амортизационные отчисления за год составят:
Величина амортизационных отчислений по i-му основному средству, используемому студентом при работе над ВКР, определяется по формуле
где - амортизационные отчисления по i-му основному средству, используемому студентом в работе над ВКР (руб.); - амортизационные отчисления за год по i-му основному средству (руб.); - время, в течение которого студент использует i-ое основное средство (мес.).
Для определения величины амортизационных отчислений по основным средствам, используемым в процессе выполнения ВКР, необходимо определить время, в течение которого студент использует это основное средство.
В данном случае время, в течение которого студент использует основное средство разработки 39,8 дней, что при переводе в месяцы составляет:
Получим величину амортизационных отчислений по i-му основному средству:
руб.
Итого суммарные годовые эксплуатационные затраты:
Стоимость одного часа рабочего времени:
Общее количество машино-часов, затрачиваемых на выполнение проекта:
Тогда общие затраты на содержание и эксплуатацию оборудования:
руб.
Накладные расходы составляют 40% от месячной заработной платы исполнителей и составляют 45274,32 руб.
Спецоборудование при выполнении ВКР не применялось.
3.3 Совокупная величина затрат
Для расчета совокупной величины затрат, связанных с проведением исследования, разработкой устройства и написанием программы, все проведенные расчеты представлены в табл. 3.5.
Таблица 3.5. - Смета затрат на ВКР
№ п/п |
Наименование статьи |
Сумма, руб. |
|
1 |
Расходы на оплату труда |
113185,8 |
|
2 |
Отчисления на социальные нужды |
33955,74 |
|
3 |
Материалы |
693 |
|
4 |
Затраты по работам, выполняемым сторонними организациями |
0 |
|
5 |
Расходы на содержание и эксплуатацию оборудования |
2393,47 |
|
6 |
Амортизационные отчисления |
2256,25 |
|
7 |
Накладные расходы |
45274,32 |
|
8 |
Спецоборудование |
0 |
|
ИТОГО затрат |
197758,58 |
· на статью «Расходы на оплату труда» относится заработная плата научных сотрудников, инженеров и прочего инженерно-технического персонала, непосредственно занятых выполнением работы (студент бакалавр, дипломный руководитель);
· на статью «Отчисления на социальные нужды» относят затраты, связанные с выплатой социальных отчислений с заработной платы;
· на статью “Материалы” относятся затраты на сырье, основные и вспомогательные материалы, необходимые для выполнения работы с учетом транспортно- заготовительных расходов;
· по статье «Амортизационные отчисления» учитываются амортизационные отчисления по всем видам основных средств, используемых при выполнении ВКР;
· на статью “Расходы на содержание и эксплуатацию оборудования” относят затраты на содержание и эксплуатацию всех видов оборудования, используемого в работе
· в статью «Накладные расходы» включаются расходы на управление и хозяйственное обслуживание. Величина накладных расходов определяется на основе норматива, установленного в конкретной организации, где производится выполнение работ.
3.4 Выводы по главе технико-экономическое обоснование
В рамках составления технико-экономического обоснования были рассчитаны затраты на основную и дополнительную заработную плату исполнителей, затраты, связанные с отчислением на социальные нужды, накладные расходы, а также амортизационные отчисления. Общие затраты на постановку и решение поставленной задачи составили 197758,58 рублей. Основную часть издержек составили затраты на оплату труда.
Заключение
В данном проекте были рассмотрены и описаны различные виды облачных вычислений. В ходе анализа предметной области были учтены все характерные сложности и нюансы данной сферы деятельности.
В ходе данной работы было произведено следующее:
1. Был произведен системный анализ предметной области. В работе представлен обзор облачных вычислений: история и факторы развития, основные характеристики, модели обслуживания и развертывания, положительные и отрицательные стороны облачных технологий.
2. Были рассмотрены инструменты для решения вычислительных задач в облаках, а также решались две задачи: несбалансированная транспортная задача об оптимальном плане перевозок по критерию минимизации себестоимости и многошаговая оптимизационная задача распределения ресурсов с нелинейными элементами, решаемая методом динамического программирования.
3. В рамках составления технико-экономического обоснования были рассчитаны затраты на основную и дополнительную заработную плату исполнителей, затраты, связанные с отчислением на социальные нужды, накладные расходы, а также амортизационные отчисления.
Список использованных источников
1. Семенова В. М. Экономика предприятия: учебник для вузов / В. М. Семенова. -- М.: Центр экономики и маркетинга. 2004. -- 120 с.
2. Астреина Л. А. Экономика предприятия: методические указания по одноименной дисциплине / Л. А. Астреина, Ю. А. Гарайбех, М. В. Чигирь. -- СПб.: Изд-во СПбГЭТУ «ЛЭТИ». 2004. -- 65 с.
3. Белякова Т. А. Экономическое управление организацией: методические указания по одноименной дисциплине / Т. А. Белякова. -- СПб.: Изд-во СПбГЭТУ «ЛЭТИ». 2005. -- 60 с.
Приложение
Скрипты к многошаговой оптимизационной задаче распределения ресурсов с нелинейными элементами.
Графики урожайности в зависимости от количества удобрений для разных культур могут быть построены с помощью следующего кода:
xs = 0:1:50;
plot (xs, w(1, xs), ";w(culture_1, x);", xs, w(2, xs), ";w(culture_2, x);", xs, w(3,
xs), ";w(culture_3, x);", xs, w(4, xs), ";w(culture_4, x);");
Файл mаin.m
P1 = 1500;
P2 = 1200;
P3 = 2200;
P4 = 500;
K = 50;
P = P1 + P2 + P3 + P4;
if (culture == 1)
k = K * P1/P; endif if (culture == 2)
k = K * P2/P; endif if (culture == 3)
k = K * P3/P; endif if (culture == 4)
k = K * P4/P; endif k_3 = [0:0.5:k];
l_3 = [0:0.5:k];
W_3 = zeros(numel(k_3), numel(l_3));
for (i = 1:numel(k_3))
for (j = 1:numel(l_3))
W_3(i,j) = w(culture, k_3(i)+l_3(j));
end
end
k_2 = [0:0.5:k];
l_2 = [0:0.5:k];
x_2 = zeros(numel(k_3), numel(l_3)); W_2 = zeros(numel(k_3), numel(l_3)); for (i = 1:numel(k_2))
for (j = 1:numel(l_2))
[v x] = W0(culture, k_2(i), l_2(j), k_3, l_3, W_3); x_2(i,j) = x;
W_2(i,j) = v; j++;
end
end
if (culture == 4) k_1 = [0:0.5:k];
l_1 = [0:0.5:k];
x_1 = zeros(numel(k_1), numel(l_1)); W_1 = zeros(numel(k_1), numel(l_1)); for (i = 1:numel(k_1))
for (j = 1:numel(l_1))
[v x] = W0(culture, k_1(i), l_1(j), k_2, l_2, W_2);
end
end
x_1(i,j) = x;
W_1(i,j) = v; j++;
W = W_1(lookup(k_1, k, 'l'), 1)
x1 = x_1(lookup(k_1, k, 'l'), 1)
[a b] = Fi(culture, k, x1, 0);
x2 = x_2(lookup(k_1, a, 'l'), lookup(l_1, b, 'l')) [a b] = Fi(culture, a, x2, b);
x3 = a
X = x1+x2+x3 endif
if (culture != 4)
W = W_2(lookup(k_2, k, 'l'), 1)
x1 = x_2(lookup(k_2, k, 'l'), 1)
[a b] = Fi(culture, k, x1, 0); x2 = a
X = x1+x2
endif
if (culture == 4)
[kk, ll] = meshgrid (k_1, l_1); mesh (kk,ll,W_1);
endif
if (culture != 4)
[kk, ll] = meshgrid (k_2, l_2); mesh (kk,ll,W_2);
endif
Файл w.m
# Calculating productivity
function [productivity] = w (culture, x) if (culture == 1)
a = 40;
b = 12;
c = 1.5;
endif
if (culture == 2)
a = 36;
b = 10;
c = 1.6;
endif
if (culture == 3)
a = 45;
b = 15;
c = 1.2;
endif
if (culture == 4)
a = 50;
b = 18;
c = 1.9;
endif
productivity = a ./(1 + exp(c - x/b)); endfunction
Файл W0.m
# Calculating suboptimal win
function [v, x] = W0(culture, inStore, inField, ks, ls, Ws) toFieldVect = [0:0.5:inStore]';
inFieldVect = ones(size(toFieldVect, 1), 1)*inField;
[next_k next_l] = Fi(culture, inStore, toFieldVect, inField);
values = w(culture, toFieldVect+inFieldVect) + diag(Ws(lookup(ks, next_k, 'l'), lookup(ls, next_l, 'l')));
[best, bestIndex] = max(values); v = best;
x = toFieldVect(bestIndex); endfunction
Файл Fi.m
# Calculating remains of fertilizers
function [res_inStore, res_inField] = Fi(culture, inStore, toField, inField) if (culture == 1)
d = 0.55; endif if (culture == 2)
d = 0.5; endif if (culture == 3)
d = 0.45; endif if (culture == 4)
d = 0.6; endif
res_inStore = inStore*ones(size(toField), 1)-toField; res_inField = d*(inField+toField);
endfunction
Вывод скрипта
culture = 1 main
W = 27.719
x1 = 13.500
x2 = 0.38889
X = 13.889
culture = 2 main
W = 22.924
x1 = 11
x2 = 0.11111
X = 11.111
Скриншот OpenOffice online
culture = 3 main
W = 39.943
x1 = 20
x2 = 0.37037
X = 20.370
culture = 4 main
W = 22.380
x1 = 4.5000
x2 = 0
x3 = 0.12963
X = 4.6296
Скриншоты OpenOffice online и Excel online
Скриншот Excel online
Скриншоты сайтов, предоставляющих Octave
Скриншот сайта octave-online.net
Размещено на Allbest.ru
...Подобные документы
Модели обслуживания облачных технологий (IaaS, PaaS, SaaS). Определение облачных технологий, их основные характеристики, достоинства и недостатки. Функции и возможности облачного решения Kaspersky Endpoint Security Cloud от "Лаборатории Касперского".
курсовая работа [626,7 K], добавлен 29.06.2017История возникновения облачных технологий. Суть и задачи облачных технологий, их классификация, достоинства и недостатки. Исследование применения облачных технологий на примере Google диск. Сравнение Google диск с аналогом компании Apple(iCloud).
курсовая работа [573,1 K], добавлен 05.12.2016История и факторы развития облачных вычислений. Роль виртуализации в развитии облачных технологий. Модели обслуживания и принципы работы облачных сервисов. Преимущества облака для Интернет-стартапов. Применение технологии облачных вычислений в бизнесе.
реферат [56,6 K], добавлен 18.03.2015Реализация "облачных" технологий в корпоративных информационных системах. Применение "облачных" технологий на РУП "Белоруснефть". Пуско-наладочные работы, установка и запуск облачного сервиса, начальное конфигурирование и предложения по масштабированию.
курсовая работа [2,9 M], добавлен 24.07.2014Возможности современных компьютерных технологий решения задач в средах MS Excel, MS Word. Область программирования в офисных пакетах. Применение ЭВМ в решении математических задач. Разработка программного обеспечения. Разработка приложений с помощью VBA.
дипломная работа [742,2 K], добавлен 29.01.2009Создание и уровни реализации облачных вычислений. Достоинства и недостатки использования облачных технологий в организации единого информационного пространства. Оценка важности критериев методом "Попарного сравнения", "Тепловых карт", "Экспертных оценок".
дипломная работа [1,3 M], добавлен 08.04.2014Анализ облачных сервисов для автоматизации бизнеса и обоснование преимуществ перехода на облачную обработку данных. Виды и модели облачных сервисов для бизнеса, принципы их работы и характеристики. Задачи автоматизации бизнеса на примере облачных решений.
дипломная работа [2,3 M], добавлен 06.09.2017Графическое решение задач. Составление математической модели. Определение максимального значения целевой функции. Решение симплексным методом с искусственным базисом канонической задачи линейного программирования. Проверка оптимальности решения.
контрольная работа [191,1 K], добавлен 05.04.2016Модель динамического программирования для решения задач оптимального распределения ресурсов. Принцип оптимальности, уравнение Беллмана. Двумерная и дискретная динамическая модель. Значение метода в решении прикладных задач различных областей науки.
курсовая работа [400,2 K], добавлен 01.10.2009Изучение и укрепление на практике всех моментов графического метода решения задач линейного программирования о производстве журналов "Автомеханик" и "Инструмент". Построение математической модели. Решение задачи с помощью электронной таблицы Excel.
курсовая работа [663,9 K], добавлен 10.06.2014Обзор задач, решаемых методом динамического программирования. Составление маршрута оптимальной длины. Перемножение цепочки матриц. Задача "Лестницы". Анализ необходимости использования специальных методов вероятностного динамического программирования.
курсовая работа [503,3 K], добавлен 28.06.2015Анализ структуры и содержания плана маркетинга компании. Рынок облачных вычислений и возможность их применения. Отбор источников информации и представление полученных результатов. Разработка программной инструментальной оболочки облачных вычислений.
дипломная работа [149,8 K], добавлен 12.11.2013Эволюция облачных сервисов. Характеристики и классификация облачных сервисов. Анализ возможностей облачных сервисов, предлагаемых для использования в малом бизнесе. Анализ стоимости владения локальным решением по автоматизации деятельности бухгалтерии.
курсовая работа [2,7 M], добавлен 10.05.2015Практические навыки моделирования задач линейного программирования и их решения графическим и симплекс-методом с использованием прикладной программы SIMC. Моделирование транспортных задач и их решение методом потенциалов с помощью программы TRAN2.
контрольная работа [199,8 K], добавлен 15.06.2009Анализ решения задачи линейного программирования. Симплексный метод с использованием симплекс-таблиц. Моделирование и решение задач ЛП на ЭВМ. Экономическая интерпретация оптимального решения задачи. Математическая формулировка транспортной задачи.
контрольная работа [196,1 K], добавлен 15.01.2009Класс задач, к которым применяются методы динамического программирования. Решения задачи распределения капитальных вложений между предприятиями путем построения математической модели. Программа "Максимизации капиталовложений" на базе Microsoft Excel.
курсовая работа [1,4 M], добавлен 28.10.2014Постановка задачи линейного программирования и формы ее записи. Понятие и методика нахождения оптимального решения. Порядок приведения задач к каноническому виду. Механизмы решения задач линейного программирования аналитическим и графическим способами.
методичка [366,8 K], добавлен 16.01.2010Алгоритм решения задач линейного программирования симплекс-методом. Построение математической модели задачи линейного программирования. Решение задачи линейного программирования в Excel. Нахождение прибыли и оптимального плана выпуска продукции.
курсовая работа [1,1 M], добавлен 21.03.2012Использование информационных технологий для решения транспортных задач. Составление программ и решение задачи средствами Pascal10; алгоритм решения. Работа со средствами пакета Microsoft Excel18 и MathCad. Таблица исходных данных, построение диаграммы.
курсовая работа [749,1 K], добавлен 13.08.2012Характеристика этапов решения задач на электронных вычислительных системах. Разработка алгоритма и основы программирования. Язык Ассемблера, предназначенный для представления в удобочитаемой символической форме программ, записанных на машинном языке.
контрольная работа [60,5 K], добавлен 06.02.2011