Использование технологии облачных вычислений для разработки и управления интеллектуальными системами





Скачать 217.57 Kb.
НазваниеИспользование технологии облачных вычислений для разработки и управления интеллектуальными системами
Дата публикации26.04.2015
Размер217.57 Kb.
ТипДокументы
100-bal.ru > Информатика > Документы


РОССИЙСКАЯ АКАДЕМИЯ НАУК

ДАЛЬНЕВОСТОЧНОЕ ОТДЕЛЕНИЕ

Институт автоматики и процессов управления

Грибова В.В., Клещев А.С., Крылов Д.А., Москаленко Ф.М., Смагин С.В., Тимченко В.А., Тютюнник М.Б., Шалфеева Е.А.

ИСПОЛЬЗОВАНИЕ ТЕХНОЛОГИИ ОБЛАЧНЫХ ВЫЧИСЛЕНИЙ ДЛЯ РАЗРАБОТКИ И УПРАВЛЕНИЯ ИНТЕЛЛЕКТУАЛЬНЫМИ СИСТЕМАМИ

Владивосток - 2010

Грибова В.В., Клещев А.С., Крылов Д.А., Москаленко Ф.М., Смагин С.В., Тимченко В.А., Тютюнник М.Б., Шалфеева Е.А.

Использование технологии облачных вычислений для разработки и управления интеллектуальными системами. Владивосток: ИАПУ ДВО РАН, 2010. 18 с.

В данной работе описаны основные идеи, задачи, концептуальная архитектура программно-информационного комплекса, основанного на концепции облачных вычислений и предназначенного для разработки, управления и использования интеллектуальных систем. Проводится анализ имеющихся на рынке сред, обосновывается актуальность создания нового комплекса, ориентированного на интеллектуальные системы.

Работа рассчитана на специалистов в области искусственного интеллекта, процессов управления, а также разработчиков программного обеспечения.
Ответственный редактор: д.м.н. М.Ю. Черняховская

Рецензент: д.т.н. М.А. Князева

 Институт автоматики и процессов управления ДВО РАН




Введение
Проблема разработки и широкого использования практически полезных интеллектуальных систем в различных областях человеческой деятельности остается к настоящему времени нерешенной, несмотря на значительные успехи, как в области искусственного интеллекта, так и в области технологии программирования.

В работе [1] подробно обсуждались причины, по которым интеллектуальные системы не получили широкого практического использования, основной из которых является несоответствие пользовательских свойств таких систем требованиям, предъявляемым к ним: базы знаний чаще всего представлены в форме правил, которые непонятны экспертам предметной области, они не в состоянии без инженера знаний их создавать и сопровождать; объяснения, как правило, либо ориентированы на начинающих специалистов, либо отображают трассировку логического вывода, что опытным экспертам не удобно; форма диалога и представления входных/выходных данных неудобна специалистам предметной области и не предназначена для пользователей с разным опытом работы и требованиями к системе. В результате доверие к ним остается очень низким, использование вызывает массу трудностей, специалисты предпочитают ими не пользоваться.

При этом создание и сопровождение интеллектуальных систем связано как со значительными затратами труда, так и высокими требованиями к квалификации их разработчиков/сопровождающих. Для решения проблемы увеличения продолжительности периода эксплуатации программных средств в целом в работе [2] предложена идея замены сопровождения программных средств их управлением в процессе их разработки и эксплуатации. Под управлением понимается решение задач сопровождения программного средства с помощью специальных высокоуровневых механизмов управления, сводящих к минимуму изменение его кода. В работе [1] предложена архитектура систем управления для одного из классов программных средств - интеллектуальных систем.

Традиционный подход к сопровождению программных средств в процессе их жизненного цикла, при котором версия системы передается конечному пользователю, не предусматривает управления этим программным средством, а сводится лишь к смене/обновлению его версий. Вместе с тем активно развиваемая в настоящее время технология облачных вычислений (cloud computing) [3], основная идея которой заключается в предоставлении услуг по использованию программного средства вместо его версий, может быть применена для управления программными средствами (и интеллектуальными системами в том числе, как классом программных средств). Более того, только управление интеллектуальными системами может поддерживать их в конкурентоспособном состоянии длительное время. Однако, во-первых, среды, предложенные в рамках технологии облачных вычислений, не учитывают специфику интеллектуальных систем, в архитектуре которых, кроме решателя задач и пользовательского интерфейса, выделяется дополнительный компонент – база знаний, а иногда и другие информационные ресурсы; во-вторых, средства создания интеллектуальных систем и управления ими, как правило, также являются интеллектуальными системами, содержащими помимо баз знаний - базы данных, онтологии и метаонтологии, соответственно, их использование также должно поддерживаться средой; в-третьих, в настоящее время технология облачных вычислений не предлагает услуг по управлению программными средствами.

В связи с вышесказанным актуальной является разработка технологии, среды и программно-информационного комплекса на основе облачных вычислений, обеспечивающих доступ: конечным пользователям к удаленному использованию интеллектуальных систем; разработчикам и управляющим - к средствам создания интеллектуальных систем и управления ими.

Целью настоящей работы является описание концепции и общей архитектуры Интернет-комплекса IACPaaS (Intelligence Application, Control and Platform as a Service), поддерживающего единые технологические принципы разработки, использования прикладных и инструментальных интеллектуальных систем и управления ими.
Подходы к обеспечению функционирования и сопровождения программных систем. Обзор литературы
К настоящему времени сложились три взаимоисключающих подхода к управлению программными средствами (далее программами).

Первый из них (см. Рис. 1) состоит в том, что пользователям передается версия программы и на них возлагается управление ею в соответствии с теми возможностями, которые заложили в нее разработчики. Как правило, это отдельные сервисные опции по настройке функциональности программы и ее интерфейса. Смена версий программы производится, как правило, через покупку новой версии программы в соответствии с маркетинговой политикой фирмы-разработчика (например, различные игровые программы, словари, программы распознавания текста и др.).



Рис. 1. Управление программой пользователями

Второй тип управления программами (см. Рис. 2), наиболее распространенный в настоящее время, включает в себя возможности первого типа и, также, предполагает управление программой разработчиками через смену версий посредством Интернет. В общем случае смена версий подразумевает либо устранение ошибок предыдущей версии, либо расширение ее функций, либо расширение базы данных, если программа ее использует (например, «Консультант Плюс», «Антивирус Касперского»).


Рис. 2. Управление программой через смену версий

Третий тип управления (см. Рис. 3) возможен, если пользователям открывается удаленный доступ (через Интернет) к функциональности, который предоставляет программа. Таким образом, сама программа находится на сервере разработчиков, и они могут осуществлять управление каждой авторской версией программы, обеспечив необходимый мониторинг использования программы и действий пользователей.



Рис. 3. Управление программой через предоставление пользователям Интернет-сервисов

В настоящее время активно развивается технология, получившая название облачные вычисления (Cloud Computing) [4,5]. Основная ее идея – предоставить пользователю программные и компьютерные ресурсы как Интернет-сервисы, расположив при этом все приложения и их данные, необходимые для работы, на удаленном сервере в Интернете. Различные модели облачных вычислений представлены на Рис. 4. Software as a Service (SaaS) и Platform as a Service (PaaS) предоставляют программные компоненты, остальные – аппаратное обеспечение, серверы, сети и пр. SaaS объединяет так называемые законченные приложения, например, почтовые клиенты, текстовые и табличные редакторы, редакторы презентаций, карты различного назначения, онлайновые платежные системы, игры, виртуальные миры, поисковые системы, чаты и др. В отличие от SaaS, предназначенного для конечного пользователя, PaaS предоставляет сервисы разработчикам программного обеспечения.

Типичными примерами сред, представленных на рынке и основанных на концепции облачных вычислений являются: Amazon AWS, Microsoft Azure, Google App Engine, Stax, 10gen, Google Wave, Force.com и др. (см. Рис. 5). Эти среды предназначены для профессиональных разработчиков программного обеспечения, поддерживают один или несколько языков программирования и, в некоторых случаях, специализированную платформу для разработки. Эти среды являются либо универсальными, либо ориентированы на какой-либо тип приложений. Так, универсальная среда Google App Engine поддерживает язык программирования Python и Java. Предлагаемая компанией среда исполнения включает полную реализацию возможностей самого языка Python и большинство функций из стандартной библиотеки языка. Универсальные среды Engineyard.com и Heroku.com. Engineyard, основанные на Amazon EC2 и Amazon S3 поддерживают язык программирования Ruby, Azure Services Platform предоставляет майкрософт-ориентированную инфраструктуру и инструменты разработки: в ней изначально присутствует поддержка Windows .NET Framework и среды разработки Visual Studio. Эта среда также поддерживает PHP, MySQL, Ruby, Python, Java, Eclipse и Zend [7].

Рис. 4. Модели облачных вычислений [6]



Рис. 5. Компании, работающие в области облачных вычислений [3]

Среда Force.com компании Salesforce.com ориентирована на разработку бизнес-приложений и содержит специализированные средства для создания диаграмм, графиков, имеет простой в использовании язык формул, похожий на работу с формулами в электронных таблицах [8].

Однако, ни одна из представленных на рынке сред, во-первых, не ориентирована на интеллектуальные системы, т.е. не снабжена специализированной функциональностью для поддержки разработки и сопровождения связанных с ними информационных ресурсов (баз знаний, данных, онтологий и метаонтологий) и их использования; во-вторых, не имеет специализированных средств управления интеллектуальными системами; в-третьих, универсальность этих сред не обеспечивает целевую направленность в накоплении, развитии, совершенствовании научных знаний на базе современных инфокоммуникационных технологий.

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

Для систематизации, хранения и распространения научных продуктов новосибирскими учеными разработан Веб-ресурс, основанный на концепции облачных вычислений [9] и предназначенный для следующих трех аспектов использования: как электронная книга, как электронный справочник и как доступ к программным сервисам для проведения компьютерного моделирования в научных исследованиях. Однако данный ресурс не предлагает платформы для разработки Интернет-приложений для облачных вычислений, их развития и управления ими.

Еще одним Веб-ресурсом, основанным на концепции облачных вычислений, является Многоцелевой банк знаний, разработанный при участии авторов и являющийся прототипом данного проекта [10]. Он представляет собой совокупность специализированных банков знаний, каждый из которых содержит информационные и программные ресурсы, относящиеся к некоторой предметной области. Многоцелевой банк знаний поддерживает единую среду для коллективного создания и развития информационных ресурсов, а также доступ к этой информации интеллектуальным системам. Однако в нем отсутствует единая среда для разработки программных компонентов (они разрабатываются сторонними средствами), а запуск и выполнение интеллектуальных систем осуществляется по технологии «толстого» клиента.

В связи с вышесказанным актуальным является разработка технологии и средств поддержки облачных вычислений, ориентированных на создание и управление информационными ресурсами различных уровней общности, интеллектуальными системами, инструментальными средствами для их разработки и управления ими, использующими эти информационные ресурсы.
Основные идеи проекта IACPaaS
Основными идеями, лежащими в основе проекта IACPaaS, являются следующие:

  1. Обеспечение доступа через Интернет к функциональности интеллектуальных систем без передачи пользователям их версий.

Эта идея является одной из основополагающих для технологии облачных вычислений - предоставление пользователям сервисов (в данном случае интеллектуальных) вместо предоставления им непосредственно версий программных систем для установки на их компьютерах. Преимущества данного подхода широко обсуждаются в литературе [11,12]; дополнительное преимущество от использования данной технологии - возможность управления интеллектуальными системами в процессе их жизненного цикла [1], что подразумевает изменение с помощью высокоуровневых механизмов функциональных свойств интеллектуальных систем в соответствие с постоянно изменяющимися текущими требованиями пользователей, условиями эксплуатации, знаниями предметной области.

  1. Создание единой среды для функционирования интеллектуальных систем, инструментальных средств для их разработки и управления ими.

Многолетний опыт авторов показал, что: во-первых, средства разработки интеллектуальных систем и управления ими, как правило, также являются интеллектуальными системами; во-вторых, прикладные и инструментальные интеллектуальные системы в ряде случаев используют одни и те же общие информационные ресурсы, а значит, с точки зрения функционирования, между ними нет различия. Поэтому прикладные и инструментальные интеллектуальные системы могут функционировать в единой среде.

  1. Поддержка контролируемого доступа к функциональным возможностям программно-информационного комплекса и единой системы администрирования правами на использование прикладных и инструментальных систем.

Контролируемый доступ к функциональным возможностям программно-информационного комплекса и единая система администрирования, прежде всего, подразумевает предотвращение несанкционированного доступа к интеллектуальным системам, средствам их разработки и управления ими. Большинство интеллектуальных систем предназначено для использования ограниченным кругом лиц (например, системы медицинской диагностики – врачами, а не больными, интеллектуальные системы в области химии – специалистами в области химии). Поэтому администраторы программно-информационного комплекса должны иметь информацию о пользователях интеллектуальных систем и целях использования ими этих систем. Разработка новых интеллектуальных систем в рамках программно-информационного комплекса должна соответствовать политике, поддерживаемой ее администраторами, что предполагает контроль за использованием средств разработки. Очевидно, что такой контроль необходим и по отношению к средствам управления интеллектуальными системами.

  1. Поддержка идеологии накопления и развития как интеллектуальных и инструментальных систем в целом, так и отдельных их компонентов.

Контролируемый доступ и единая система администрирования программно-информационным комплексом, направлены на реализацию идеологии накопления и развития как непосредственно «законченных» прикладных и инструментальных интеллектуальных систем, так и отдельных их компонентов, на основе которых могут быть созданы новые прикладные и инструментальные интеллектуальные системы. Такими «отдельными» компонентами, прежде всего, являются информационные ресурсы различных уровней общности (базы знаний и данных, онтологии и метаонтологии); агенты, являющиеся составными частями решателей задач и выполняющие общие, не зависимые от конкретной системы вычисления над данными; операции над информационными ресурсами, сохраняющие их целостность; шаблонные компоненты пользовательского интерфейса, которые могут быть проблемно-зависимыми, или не зависеть от специфики задачи, а определяться требованиями удобства использования (юзабилити).

  1. Постепенная замена средств разработки прикладных интеллектуальных систем средствами управления ими.

Основная идея, лежащая в основе управления программными средствами, заключается в том, чтобы рассматривать их разработку как начало управления ими, подобно тому, как сопровождение программных средств обычно рассматривается как продолжение их разработки [1,2]. Таким образом, существующие модели облачных вычислений дополняются еще одной - управление как сервис (Control as a Service – CaaS).

  1. Создание условий для кооперативной деятельности пользователей интеллектуальных систем, экспертов, специалистов предметных областей, управляющих интеллектуальными системами, и программистов.

Одним из важнейших аспектов жизни людей являются попытки разрешения противоречия между индивидуальным и коллективным. Такие попытки мы постоянно видим и в профессиональной деятельности. В области вычислительной техники наиболее ярким примером является сосуществование концепций персонального компьютера и глобальной сети Интернет. Облачные вычисления являются еще одной попыткой разрешения этого противоречия, когда при коллективном использовании ресурсов для каждого пользователя создается иллюзия его персонального обслуживания. Дальнейшим развитием этой концепции является поддержка кооперативной деятельности всех ее участников, которая может проявляться не только в создании повторно используемых программных и информационных компонентов, но и управлении уже находящимися в эксплуатации программными средствами на основе результатов мониторинга процесса их использования.
Основные цели проекта IACPaaS и его концептуальная архитектура
Основными целями проекта IACPaaS является предоставление услуг доступа:

  • специалистам различных предметных областей - к функциональности интеллектуальных систем;

  • разработчикам интеллектуальных систем - к средствам их разработки (проблемно-ориентированным и проблемно-независимым);

  • управляющим интеллектуальными системами — к средствам управления ими.

Разработчиками и управляющими интеллектуальных систем могут выступать коллективы для создания интеллектуальных систем в различных предметных областях и управления ими.

Основные архитектурные компоненты программного обеспечения проекта IACPaaS приведены на Рис. 6. Программно-информационный комплекс состоит из трех основных подсистем - веб-сайта, виртуальной машины и фонда.






Рис. 6. Концептуальная архитектура программного
обеспечения проекта IACPaaS

Веб-сайт предназначен для всех пользователей проекта. Через него они могут просматривать доступное им содержимое фонда; подавать заявки на регистрацию, модификацию фонда, а также получать и реализовывать свои полномочия.

Фонд составляет содержимое, интеллектуальное наполнение проекта; для удобства навигации он разделен на предметные области, а те, в свою очередь на разделы; каждый раздел содержит относящиеся к нему единицы хранения: прикладные и инструментальные средства (средства разработки и управления), агенты, информационные ресурсы, исходные коды операций над информационными ресурсами (сохраняющими их целостность), шаблонные компоненты интерфейса.

Виртуальная машина представляет собой набор процессоров для запуска и выполнения средств администрирования, а также для реализации полномочий пользователей: запуска и выполнения интеллектуальных систем, средств разработки и управления.
Веб-сайт проекта IACPaaS
Веб-сайт проекта логически состоит из непосредственно веб-сайта проекта и административной системы, которая является его функциональной подсистемой, но проектируется в виде совокупности средств администрирования и информационных ресурсов, хранящихся в фонде. Через веб-сайт все гости и пользователи могут просмотреть общую информацию о проекте и новости, информацию о типах пользователей проекта, просмотреть доступное содержимое фонда, задать вопрос администратору проекта или администратору предметной области, а также запустить функции административной системы.

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





Рис. 7. Типы пользователей проекта IACPaaS и их
фунциональные возможности

Существует три основных типа пользователей проекта IACPaaS (см. ):

  • гость через веб-браузер может просматривать доступное ему содержимое фонда - предметные области, их разделы и описания связанных с ними единиц хранения, а также может подать заявку на регистрацию в одной из предметных областей через соответствующее средство администрирования;

  • зарегистрированный пользователь обладает правами гостя на просмотр содержимого фонда, на регистрацию в других предметных областях, а также может подать через административную систему заявку на получение полномочий в тех предметных областях, в которых он уже зарегистрирован, или заявку на модификацию фонда;

  • пользователь с полномочиями обладает всеми правами зарегистрированного пользователя, а также может реализовывать полномочия из своего списка полномочий. Его полномочия могут относиться к следующим возможным классам (см. ): пользователь интеллектуальной системы, разработчик и сопровождающий кода программных компонентов, управляющий декларативной компонентой агента, информационными ресурсами, шаблонными компонентами интерфейса, коллектив управляющих прикладным или инструментальным средством, администратор проекта IACPaaS и администратор предметной области.







Рис. 8. Классы пользователей с полномочиями проекта IACPaaS

Фонд программно-информационного комплекса
проекта IACPaaS

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

Единицы хранения фонда можно классифицировать по нескольким основным типам.

  • По принадлежности к классу ресурса. Все единицы хранения фонда можно разделить на два класса – информационные и программные ресурсы. Информационными ресурсами фонда являются базы данных, базы знаний, онтологии, метаонтологии и т.п.; они могут иметь различные уровни общности и представляются в фонде в виде семантических сетей. Программными ресурсами являются прикладные интеллектуальные системы, инструментальные системы – средства разработки и управления интеллектуальных систем, а также отдельные программные компоненты, которые используются для разработки прикладных интеллектуальных систем – агенты, операции над информационными ресурсами и шаблонные компоненты пользовательского интерфейса. Каждый программный ресурс, в свою очередь, состоит из информационных и программных компонентов [1], причем информационные компоненты программных ресурсов являются информационными ресурсами и хранятся в фонде как самостоятельные единицы хранения.

  • По принадлежности к предметной области. Ресурсы фонда могут быть проблемно-зависимыми и проблемно-независимыми. Это относится как к информационным, так и программным ресурсам. Проблемно-зависимыми являются прикладные интеллектуальные системы, онтологии и метаонтологии предметных областей, базы знаний и данных. Проблемно-независимыми являются инструментальные системы, предназначенные для создания интеллектуальных систем в различных предметных областях и управления ими, а также проблемно-независимые информационные ресурсы, например, онтологии пользовательского интерфейса.

  • По текущему режиму единиц хранения. Все единицы хранения могут находиться в одном из двух режимов – рабочем и отладочном. Решение о переносе единицы хранения из отладочного режима в рабочий принимается администратором предметной области и администратором проекта после прохождения всех установленных процедур отладки и тестирования.

Приведенная классификация не является исчерпывающей, а отражает лишь основные характеристики единиц хранения фонда.
Виртуальная машина проекта IACPaaS
Виртуальная машина проекта IACPaaS состоит из процессора информационных ресурсов, процессора решателей задач и процессора пользовательских интерфейсов, каждый из которых представляет собой набор функций для поддержки соответствующих компонентов интеллектуальных систем (Рис. 9).





Рис. 9. Связь процессоров виртуальной машины с компонентами интеллектуальной системы

Процессор информационных ресурсов представляет собой набор функций обработки информационных ресурсов, доступный разработчикам и сопровождающим программных компонентов, хранимых в фонде. Процессор решателей задач обеспечивает запуск полномочий пользователей и средств администрирования, их завершение, приостановку и возобновление выполнения, осуществляет выполнение кода решателей задач, взаимодействие между его компонентами, реализованными как совокупность агентов. Процессор пользовательского интерфейса обеспечивает диалог с пользователем при выполнении прикладных и инструментальных средств на основе информации из его модели и информации, полученной от решателя задач.
Обсуждение
К настоящему времени разработана прототипная версия программно-информационного комплекса проекта IACPaaS с ограниченным набором функций, продолжается разработка его полнофункциональной версии.

Программно-информационный комплекс, специально ориентированный на интеллектуальные системы, необходим для решения следующих задач и проблем, стоящих как перед разработчиками интеллектуальных систем, так и перед их пользователями.

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

Предоставление доступа к интеллектуальным системам как к сервисам (пользователи имеют доступ только к функциональности системы; сама система находится на сервере разработчиков), позволяет последовательно развивать концепцию управления интеллектуальными системами, что, в конечном итоге должно значительно продлить жизненный цикл интеллектуальной системы, обеспечить предоставление сервиса пользователю в соответствии с его потребностями, тем самым решить проблему практического использования интеллектуальных систем. Это, ожидается, станет возможным за счет управления всеми компонентами интеллектуальной системы и оперативной их модификации (будет осуществляться мониторинг всех компонентов интеллектуальной системы), а также за счет контролируемого развития программных и информационных ресурсов.

Единая среда для создания и использования интеллектуальных систем позволит применить все указанные выше преимущества не только к прикладным интеллектуальным системам, но и к средствам их разработки, что является очень значимым критерием развития искусственного интеллекта в целом.
Работа выполнена при финансовой поддержке РФФИ, проект "Интеллектуальные многоагентные системы для управления распределенной обработкой онтологий, знаний и данных” (10-07-00090-а) и ДВО РАН по Программе ОЭММПУ "Модели мультиагентных систем для управления распределенной обработкой информации" (09-I-ОЭМПУ-02)
Литература
1. Грибова В.В., Клещев А.С., Шалфеева Е.А. Системы управления интеллектуальными интернет-приложениями // Владивосток: ИАПУ ДВО РАН, 2010. 31 с.

2. Norvig P., Cohn D. Adaptive software // http://norvig.com/adapaper-pcai.html

3. Тони Концер. «Облачные» вычисления: всё как сервис // PC Week/RE. №32 (638). http://www.pcweek.ru/themes/detail.php?ID=112879

4. Облачные вычисления – Википедия // http://ru.wikipedia.org/wiki/Облачные_вычисления

5. Крупин Андрей. Cloud Computing: высокая облачность // Компьютер Online. http://www.computerra.ru/interactive/461761/

6. Романов М. Основные компоненты cloud computing. http://blogs.msdn.com/jmeier/archive/2010/02/11/software-as-a-service-saas-platform-as-a-service-paas-and-infrastructure-as-a-service-iaas.aspx

7. SAAS платформы – обзор на LiveBusiness // http://www.livebusiness.ru/tags/SAAS_platformy


8. Платформа Force.com от CT Consulting с уникальной системой облачных вычислений // http://www.ctconsult.ru/products/force-platform/

9. Тарнавский Г.А. Облачные вычисления: контент, инфраструктура и технологии организации информационных потоков Центра компьютерного моделирования SciShop.ru // Электронный научный журнал «Исследовано в России». 2010. Т. 13. С. 1-29. http://zhurnal.ape.relarn.ru/articles/2010/001.pdf

10. Клещев А.С., Орлов В.А. Компьютерные банки знаний. Многоцелевой банк знаний // Информационные технологии, № 2. 2006. С. 2-8.

11. Магнус Калькуль. Ясное небо до самого горизонта: «облачные» вычисления и безопасность «из облака» // http://www.securelist.com/ru/analysis/204007652/Yasnoe_nebo_do_samogo_gorizonta_oblachnye_vychisleniya_i_bezopasnost_iz_oblaka

12. Табаков В.В. Облачные вычисления – технологическая инновация // Сборник материалов Второй международной научно-практической конференции "Проблемы развития инновационно-креативной экономики". http://econference.ru/blog/conf06/227.html




Грибова Валерия Викторовна

д.т.н., зав. лабораторией ИС ИАПУ ДВО РАН
Клещев Александр Сергеевич

д.ф.-м.н., г.н.с. лаборатории ИС ИАПУ ДВО РАН
Крылов Дмитрий Александрович

вед.инж.-программист лаборатории ИС ИАПУ ДВО РАН
Москаленко Филипп Михайлович

м.н.с. лаборатории ИС ИАПУ ДВО РАН
Смагин Сергей Владимирович

вед.инж.-программист лаборатории ИС ИАПУ ДВО РАН
Тимченко Вадим Андреевич

вед.инж.-программист лаборатории ИС ИАПУ ДВО РАН
Тютюнник Михаил Борисович

вед.инж.-программист лаборатории ИС ИАПУ ДВО РАН
Шалфеева Елена Арефьевна

к.т.н., с.н.с. лаборатории ИС ИАПУ ДВО РАН

Использование технологии облачных вычислений для разработки и управления интеллектуальными системами

Подписано к печати 06.04.2010 Усл.печ.л. 0.9 Уч.–изд.л. 0.75

Формат 60*84/16 Тираж 50 Заказ 18

________________________________________________________________

Издано ИАПУ ДВО РАН, Владивосток, Радио, 5
Отпечатано участком оперативной печати ИАПУ ДВО РАН

Владивосток, Радио, 5




Добавить документ в свой блог или на сайт

Похожие:

Использование технологии облачных вычислений для разработки и управления интеллектуальными системами iconПостановка задачи 18 Глава Организация работы гипервизора при создании...
Организация работы гипервизора при создании систем облачных вычислений 19
Использование технологии облачных вычислений для разработки и управления интеллектуальными системами iconРазработка универсального теста производительности для облачных вычислений
Как показывают исследования, их использование может дать преимущество при выполнении конкретного сценария клиента. Однако тесты производительности...
Использование технологии облачных вычислений для разработки и управления интеллектуальными системами iconМетодические рекомендации для обучающихся и педагогов «Внедрение...
...
Использование технологии облачных вычислений для разработки и управления интеллектуальными системами iconМетоды вычислений с контролем точности на квазиравномерных сетках...
Р-52 Раджабова Н. Н., Умарова Б. Х хусанова Т. К. Методические разработки для самостоятельной работы по русскому языку для студентов...
Использование технологии облачных вычислений для разработки и управления интеллектуальными системами iconМетодические рекомендации по изучению дисциплины сд. Ф. 5 Информационные...
Цель курса — формирование у студентов знаний и умений, необходимых для управления информационными системами организации, достижения...
Использование технологии облачных вычислений для разработки и управления интеллектуальными системами iconПрограмма по формированию навыков безопасного поведения на дорогах...
Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов направления подготовки/ специальности080200....
Использование технологии облачных вычислений для разработки и управления интеллектуальными системами iconИсследование инструментальных средств и платформ для разработки облачных...
Приложение, предназначенное для размещения в облаке, становится частью облачной структуры и должно разрабатываться с учетом дополнительных...
Использование технологии облачных вычислений для разработки и управления интеллектуальными системами iconПрограмма по формированию навыков безопасного поведения на дорогах...
Требования, предъявляемые к проектам. Методологические аспекты управления проектной деятельностью. Технологии и методы управления...
Использование технологии облачных вычислений для разработки и управления интеллектуальными системами iconРабочая программа дисциплины «Информационные технологии в менеджменте»
Учебная дисциплина является частью читаемых дисциплин в области организации информационной деятельности на предприятии/организации...
Использование технологии облачных вычислений для разработки и управления интеллектуальными системами iconПрограмма по формированию навыков безопасного поведения на дорогах...
...
Использование технологии облачных вычислений для разработки и управления интеллектуальными системами iconПрограмма кандидатского минимума по специальности 08. 00. 05 состоит...
«Общая экономическая теория» (Приложение 1), один вопрос из раздела программы «Основы теории управления экономическими системами»...
Использование технологии облачных вычислений для разработки и управления интеллектуальными системами iconТематика рефератов по курсу «Компьютерные технологии в инновационной...
Использование компьютерных технологий для управления учебным процессом в средней общеобразовательной школе
Использование технологии облачных вычислений для разработки и управления интеллектуальными системами iconИнформационные технологии в таможенной сфере Выпускная работа по...
Основным направлением развития информационных таможенных систем является внедрение технологий электронного декларирования, интегрированных...
Использование технологии облачных вычислений для разработки и управления интеллектуальными системами icon«Использование информационно-коммуникационных технологий на уроках технологии»
Моу kоробовской сош проходил семинар-практикум для учителей технологии Шатурского муниципального района по теме: «Использование информационно-коммуникационных...
Использование технологии облачных вычислений для разработки и управления интеллектуальными системами iconМуниципальная Интернет конференция «Инновации, технологии, разработки»...
Формирование адаптивной среды на уроках английского языка через использование здоровьесберегающих технологий
Использование технологии облачных вычислений для разработки и управления интеллектуальными системами iconОткрытые инновации и проблемы управления интеллектуальными активами в сетях знаний
Показано, что для достаточно крупных сетей знаний представляется целесообразным формирование «внутреннего патентного органа», реализующего...


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск