Применение облачных технологий для решения вычислительных задач

Анализ положительных и отрицательных сторон облачных технологий. Решение вычислительных задач в облаках. Изучение многошаговой оптимизационной задачи распределения ресурсов с нелинейными элементами, решаемой методом динамического программирования.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 13.09.2019
Размер файла 1,6 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Стоимость электроэнергии

где M - мощность компьютера (0.1 кВт); - коэффициент загрузки (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

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.