23.03.2004 Новости
Utility Computing - путь к уменьшению сложностейРазработчикам ПО приходится вести все более ожесточенную войну с хаотически нагромождающимися сложностями, и исход этой борьбы во многом будет зависеть от успеха технологии Utility Computing (предоставление вычислительных ресурсов по образцу коммунальных услуг), опирающейся на использование распределенных систем.Впервые проблема контроля загруженности вычислительных ресурсов возникла в 1965 г. с появлением на сцене первого многопроцессорного компьютера Univac 1108A. В эту систему была введена новая низкоуровневая вычислительная команда - операция "установки семафора", гарантирующая, что один из процессоров успеет считать содержимое ячейки памяти и изменить его значение, прежде чем любой другой процессор попытается в свой черед изменить те же данные. Мартинез из Blue Titan: "Минимально сложные концевые точки, но интеллектуальная структура"Немало трудностей возникает даже в таких системах, где разработчик имеет полные сведения о конфигурации аппаратуры и должен управлять портфелем знакомых приложений с известными операциями ввода и вывода данных. И уж куда более сложные барьеры приходится преодолевать при реализации "коммунальных" моделей в динамических средах, например в схемах grid-вычислений.Успешное решение таких проблем зависит от соблюдения "слабой связи", под которой разработчики подразумевают технологии, минимизирующие риск нарушения критических условий для работы приложений.Задача ...
читать далее.