Можно было бы подключить другие компьютеры из сети, но тогда бы не работали другие программы, а это не допустимо. Как быть?
Анализ задачи
Использовать ресурсы времени и информации.
Решение
Программа должна работать тогда, когда не работают другие программы. Нужно выявить временной ресурс. Ночью большинство программ не работали. Именно тогда и можно использовать все компьютеры из сети. Кроме того, можно «захватывать» все простаивающие в сети компьютеры. Ночью использовался максимум подключенных вычислительных мощностей, а утром, когда пользователи начинают выполнять свои вычисления, освобождать их, сохраняя промежуточные результаты вычислений. Днем программа «перебивалась» бы одним двумя компьютерами, а ночью опять захватывала все свободные вычислительные мощности.
Авторы назвали эту программу «червем» по аналогии с вышедшем в 1975 г. бестселлером «The shockware Rider» Джона Бруннера (John Brunner). Он описал «червей» программы, распространяющиеся по сети идею, которая произвела определенное впечатление, хотя ее осуществление находилось за пределами возможностей компьютеров того времени.
Дальнейшее улучшение использовать паузы между работой в любом компьютере. Таких пауз, особенно в персональных компьютерах, достаточно много более 90%.
Основной задачей, связанной с отладкой «червяка», оказалось его неконтролируемое распространение и зависание части зараженных «червяком» машин. Возникла новая задача.
Авторы только предусмотрели возможность послать по сети команду самоуничтожения всем копиям «червяка».
Это пример на использование, прежде всего, ресурса времени, но также использованы ресурсы связи, элементов (только необходимые части компьютера), вещества (другие компьютеры) и информации информационные средства компьютерови потоков информации.
Информационные ресурсы, как отмечалось выше, мы будем рассматривать в очень широком смысле. Это не только различные виды данных и знаний (науки, теории, искусства и т. д), но и духовные ценности, мысли, чувства, стереотипы, человеческие отношения, поведение и психология человека и т. п.
Пример 1.8. Человек и окружающая информационная среда
Сейчас стало популярным использование информации для упрощения жизни человека или деятельности компании. Для предложения новых бизнес-подходов или направлений бизнеса можно использовать данные компании, клиентов компании для анализа и построения новых процессов. Например, для одного из ведущих банков были использованы данные для построения нейронных сетей, который увеличили продажи кредитов и увеличили доход банка.
Это пример использования ресурса, информационной среды.
Пример 1.9. Сотовая связь
Сотовая сеть это один из видов мобильной радиосвязи. Общая зона покрытия делится на ячейки (соты) зона покрытия отдельной базовой станции. Соты частично перекрываются и вместе образуют сеть. Это пример использования ресурсапространства.
Задача 1.14. Постоянный победитель
Условия задачи
У одной нефтяной компании, которая имела большие бюджеты на информационные технологии (закупка серверов, программного обеспечения, разработки и так далее) возникла ситуация, когда один и тот же поставщик постоянно выигрывал большие конкурсы на поставку ИТ решений. Компания имеет очень строгие правила закупки, но ограничить поставщика только потому, что он постоянно выигрывает тендерный комитет не может.
Что же происходило?
Анализ задачи
Данный поставщик несколько лет назад выиграл конкурс на предоставление услуги по аутсорсингу ИТ специалистов разного профиля (служба поддержки, разработчики программных продуктов, специалисты по информационной безопасности, специалисты решения SAP и другие). Так как эти специалисты работали у заказчика и понимали все потребности и проблемы, они легко делились этой информацией со своим работодателем компанией поставщиком.
Это пример использования ресурса системный эффект (процесса и результата). Использован готовый ресурс инженеры и другие технические специалисты. Они работали над определенными задачами и точно понимали потребность заказчика в новых решениях. Пока другие компании тратили свои ресурсы для анализа проблематики и подготовки решения (проведение демо, пилотных проектов и т. д), затраты ресурсов компании поставщика оплачивал сам заказчик. Это ресурс процесса. Используется ресурс времени.
Информационные ресурсы, мы будем рассматривать в очень широком смысле. Это не только различные виды данных и знаний (науки, теории, искусства и т. д.), но и духовные ценности, мысли, чувства, стереотипы, человеческие отношения, поведение и психология человека и т. п.
1.6.2.3. Оценка ресурсов
Ресурсы оценивают по критериям:
количество ресурсов;
готовность ресурсов;
полезность ресурсов;
стоимость.
Под количеством ресурсов мы понимаем объем имеющихся ресурсов:
неограниченные ресурсы;
достаточные ресурсы;
недостаточные ресурсы.
Последовательность использования ресурсов (рис. 1.18):
Рис. 1.18. Последовательность использования ресурсов
Многие природные ресурсы можно считать неограниченными, например, воздух, солнечный свет, количество воды в морях и океанах, поток воды в реках и т. д.
Пример 1.10. Google
Google использует поисковые алгоритмы для предложения контекстной рекламы и ее дальнейшей продажи. Это пример неограниченных ресурсов, так как количество информации постоянно растет. Этот ресурс постоянно пополняется.
Пример 1.11. Жесткий диск
Современные компьютеры, как правило, имеют жесткие диски достаточные для работы. Пример достаточных ресурсов. Или могут иметь доступ к облачному жесткому диску. Эту идею взяла компания Dropbox8. Сейчас капитализация компании около 10 млрд долларов США.
Пример 1.12. Скачивание информации
Скачивание большого объема информации, как правило занимает много времени. Пример недостаточных ресурсов.
Готовность ресурсов это состояние ресурса. Можно ли данный ресурс использовать в том виде, в котором он имеется или его необходимо видоизменить для использования при решении задачи или развития системы. Они подразделяются на:
готовые ресурсы;
неготовые ресурсы.
Последовательность использования ресурсов (рис. 1.19):
Рис. 1.19. Последовательность использования ресурсов
Пример 1.13. Вычислительные ресурсы
Для работы бизнеса необходимы компьютеры или вычислительные ресурсы. Например, воспользовавшись услугами облачных провайдеров мы получаем готовые вычислительные ресурсы, если строить купить просто сервера это будут неготовые ресурсы. Другие требуют обработки (неготовые), например, мясо, крупы и т. п.
Пример 1.14. Поток воды
Поток воды готовый ресурс для передвижения по реке на плоту. Тот же поток воды в реке недостаточен (неготовый ресурс), чтобы раскрутить турбину для выработки электроэнергии. Этот поток нужно усилить. Для этого строят плотину. Вода падает с большой высоты, усиливая поток.
Пока что гидроэнергетика наиболее продуктивный способ производства электричества, ее КПД около 90%. Например, гидроэлектростанция в Китае «Три ущелья», в год вырабатывает 98,1 млрд Квт/ч энергии и строилась 20 лет. Что является серьезным бизнес-проектом9.
Пример 1.15. Торговля на бирже
Компания Robinhood это финансовый стартап, который позволяет торговать на бирже. У компании есть удобное и простое мобильное приложение. Благодаря ему инвестиции стали доступны для людей, которые раньше не могли разобраться в финансовых рынках из-за множества сложных и непонятных деталей. Главная аудитория стартапа миллениалы (поколение Y), готовый ресурс с небольшой суммой денег. По словам компании, средний возраст клиентов 31 год. А самое главное преимущество Robinhood перед классическими брокерами отсутствие комиссий за торговлю. За счет большого количества клиентов, компания создала значительный доход10.
Полезность ресурсов для системы. Ресурсы могут быть:
вредные ресурсы;
нейтральные ресурсы;
полезные ресурсы.
Прежде всего, следует использовать вредныересурсы. Тем самым достигаются сразу два полезных действия: решается задача и уменьшается вредное действие на систему. Если невозможно применить вредный ресурс, то следует использовать нейтральный и, в последнюю очередь, следует использовать полезный ресурс.