Будущее за JVM

virtualmachine (1)

IBM исследует различные решения для Java Virtual Machine, за которой большая часть будущих облачных платформ.
Остин, штат Техас — IBM проводит научно-исследовательские работы, которые предполагают использование открытой Виртуальной Машины Java (JVM) в облачной среде как способа обеспечения динамического предоставления услуг, особенно для мобильных устройств.
Если исследовательский проект получится, его можно будет считать «операционной системой будущего для встраиваемых систем и облака», — сказал Ян Реллермейер, научный сотрудник IBM Research в Остине, штат Техас, который пояснил перспективы, стоящие за исследованиями на этой неделе на Design Automation Conference.
JVM является известным открытым программным обеспечением, созданным на Sun, которое облегчает однократную запись и постоянную работу приложений. Идея состоит в том, чтобы попытаться установить JVM как программный стек в облаке, чтобы облегчить «непрерывное взаимодействие платформы» между JVM на основе приложений, работающих в облаке, и мобильных устройств, отметил Реллермейер.
Работая с Java Development Kit (JDK) framework, IBM экспериментирует с JVM на выделенных серверах приложений и общей виртуальной машиной Java для платформы as a service (PaaS). Разработчикам, предоставляющим услуги облачных приложений, и владельцам сайтов в Европе аренда сервера может быть предоставлена компанией MACHOSTER.RU, которая обеспечивает качественный хостинг и бесперебойную работу выделенного сервера. «Вопрос в том, как мы можем превратить JVM в более облачный тип платформы», сказал Реллермейер.
Тем не менее, исследования проекта показывают, что IBM сталкивается с некоторыми препятствиями к получению масштабирования JVM до уровня, который можно было бы ожидать в многопользовательской платформе как услуге, признал он. Но IBM рассматривает то, какие архитектурные изменения она может сделать с JVM, чтобы сделать ее более масштабируемой и поддающейся PaaS, сказал Реллермейер.