stringtranslate.com

Проект Афина

Athena, библиотека элементов графического управления.

Project Athena — совместный проект MIT , Digital Equipment Corporation и IBM по созданию распределенной вычислительной среды на территории кампуса для использования в образовательных целях. [1] Он был запущен в 1983 году, а исследования и разработки продолжались до 30 июня 1991 года. По состоянию на 2023 год Athena все еще находится в производстве в Массачусетском технологическом институте. Он работает как программное обеспечение (в настоящее время набор пакетов Debian ) [2] , которое превращает машину в тонкий клиент , который по требованию загружает образовательные приложения с серверов MIT.

Проект Athena сыграл важную роль в ранней истории настольных и распределенных вычислений. Он создал систему X Window , Kerberos и службу уведомлений Zephyr . [1] Это повлияло на развитие тонких вычислений , LDAP , Active Directory и обмена мгновенными сообщениями .

Описание

Руководителями пятилетнего проекта Массачусетского технологического института стоимостью 50 миллионов долларов были Майкл Дертузос , директор Лаборатории компьютерных наук ; Джерри Уилсон, декан Инженерной школы ; и Джоэл Мозес , руководитель отдела электротехники и информатики . DEC согласилась предоставить более 300 терминалов, 1600 микрокомпьютеров, 63 миникомпьютера и пять сотрудников. IBM согласилась предоставить 500 микрокомпьютеров, 500 рабочих станций, программное обеспечение, пять сотрудников и грантовое финансирование. [3] [4]

История

В 1979 году Дертузос предложил президенту университета Джерому Визнеру создать университетскую сеть мейнфреймов для использования студентами. В то время Массачусетский технологический институт использовал компьютеры во всех своих исследованиях, но студенты не использовали компьютеры, за исключением занятий по курсу VI (информатика). Не встретив интереса со стороны остальной части университета, Инженерный факультет в 1982 году обратился к DEC за оборудованием для себя. Президент Пол Э. Грей и корпорация MIT хотели, чтобы проект принес пользу остальной части университета, и IBM согласилась пожертвовать оборудование MIT, за исключением инженерной школы. [5]

Проект Афина начался в мае 1983 года. Его первоначальными целями были: [6]

Целью проекта было распространение компьютерных возможностей на области обучения, выходящие за рамки информатики и инженерии, такие как иностранные языки, экономика и политология. Для реализации этих целей Массачусетский технологический институт решил создать распределенную вычислительную систему на базе Unix . В отличие от студентов Университета Карнеги-Меллона , которые также получали гранты IBM и DEC, студентам не обязательно было иметь собственный компьютер; Массачусетский технологический институт построил компьютерные лаборатории для своих пользователей, хотя целью было установить подключенные к сети компьютеры в каждом общежитии. Студенты должны были изучить FORTRAN и Lisp [4] и иметь доступ к сложным графическим рабочим станциям , способным выполнять 1 миллион инструкций в секунду , с 1 мегабайтом оперативной памяти и 1- мегапиксельным дисплеем. [6] [7]

Хотя компьютеры IBM и DEC были аппаратно несовместимы, разработчики Athena предполагали, что программное обеспечение будет работать на обоих одинаково. MIT не хотел зависеть от одного поставщика в конце Athena. Шестьдесят три сервера DEC VAX-11/750 были первыми кластерами с разделением времени. «Фаза II» началась в сентябре 1987 года, когда сотни рабочих станций IBM RT PC заменили VAX, которые стали файловыми серверами для рабочих станций. Разделения DEC-IBM между департаментами больше не существовало. При входе на рабочую станцию ​​студенты получат немедленный доступ к универсальному набору файлов и программ через центральные службы. Поскольку на рабочей станции использовалась модель тонкого клиента , пользовательский интерфейс был единообразным, несмотря на использование оборудования разных производителей для разных рабочих станций. Небольшой штат мог обслуживать сотни клиентов. [5] [8]

Проект породил множество технологий, которые широко используются сегодня, такие как X Window System и Kerberos . Среди других технологий, разработанных для проекта «Афина», были служба уведомлений Zephyr и служба имен и каталогов Hesiod . [1]

По состоянию на ноябрь 1988 года MIT имел 722 рабочих станции в 33 частных и общественных кластерах на территории кампуса и за его пределами, включая группы студенческого проживания и братства . Опрос показал, что 92% студентов хотя бы раз использовали рабочие станции Athena, а 25% использовали их каждый день. [5] [9] В январе 1988 года проект был продлен на три года. Разработчики, которые сосредоточились на создании операционной системы и учебных программ для различных учебных предметов, теперь работали над повышением стабильности Athena и повышением ее удобства для пользователя . Когда проект «Афина» завершился в июне 1991 года, ИТ-отдел Массачусетского технологического института взял его на себя и распространил его на исследовательские и административные подразделения университета. По состоянию на апрель 1999 года в кампусе Массачусетского технологического института было более 1300 рабочих станций Athena, и более 6000 пользователей Athena ежедневно заходили в систему. [8] Многие члены сообщества Массачусетского технологического института до сих пор используют Athena в компьютерных лабораториях, разбросанных по всему кампусу. Теперь он также доступен для установки на персональные компьютеры, включая ноутбуки.

Образовательная компьютерная среда

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

Athena была спроектирована так, чтобы свести к минимуму трудозатраты при ее эксплуатации, отчасти за счет использования (так называемой) архитектуры « тонкого клиента » и стандартных конфигураций рабочего стола. Это не только снижает трудоемкость операций, но и сводит к минимуму объем обучения развертыванию, обновлению программного обеспечения и устранению неполадок. Эти функции продолжают приносить значительную пользу и сегодня.

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

Первоначально в версии Athena в качестве базовой операционной системы для всех аппаратных платформ использовалась Berkeley Software Distribution (BSD). По состоянию на апрель 1999 года общедоступные кластеры состояли из рабочих станций Sun SPARC и SGI Indy . [8] Аппаратное обеспечение SGI было прекращено в ожидании окончания производства IRIX в 2006 году. Linux-Athena была представлена ​​в версии 9, при этом операционная система Red Hat Enterprise Linux работала на более дешевом оборудовании x86 или x86-64 . Athena 9 также заменила разработанную внутри компании систему меню «DASH» и оконный менеджер Motif (mwm) на более современный рабочий стол GNOME . Athena 10 основана только на Ubuntu Linux (производной от Debian ). [10] [11] [12] Ожидается, что поддержка Solaris будет почти полностью прекращена. [13]

Образовательное программное обеспечение

Рабочий стол X Window System на базе Unix

«Я чувствовал, что мы бы знали, что Афина добилась успеха, если бы нас удивили некоторые заявки, оказалось, что наши сюрпризы были в основном в гуманитарных науках» — Джоэл Мозес [14]

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

Большим влиянием Athena на образование стала интеграция сторонних приложений в курсы. Maple и особенно MATLAB интегрированы в большое количество научных и инженерных курсов. Преподаватели ожидают, что их студенты будут иметь доступ к этим приложениям и знать, как их использовать для проектов и домашних заданий, а некоторые использовали платформу MATLAB для перестройки учебных программ, которые они изначально создали с использованием системы X Window .

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

Вклад в развитие распределенных систем

Athena не была исследовательским проектом, и разработка новых моделей вычислений не была основной целью проекта. На самом деле все было как раз наоборот. Массачусетскому технологическому институту нужна была высококачественная компьютерная среда для образования. Единственным очевидным способом получить его было построить его самостоятельно, используя существующие компоненты, если они доступны, и дополнить эти компоненты программным обеспечением для создания желаемой распределенной системы. Однако тот факт, что это была передовая разработка в области, представляющей большой интерес для компьютерной индустрии, пошел на пользу MIT, поскольку он привлек большие объемы финансирования из промышленных источников.

Многолетний опыт показал, что опережающее развитие, направленное на решение важных проблем, имеет тенденцию быть гораздо более успешным, чем опережающее развитие, способствующее технологиям, которые должны искать проблему для решения. [ нужна цитата ] Афина является отличным примером передового развития, предпринятого для удовлетворения неотложных и важных потребностей. Необходимость решить «настоящую» проблему заставляла Афину сосредоточиться на важных проблемах и решать их, не отвлекаясь на академически интересные, но относительно неважные проблемы. Следовательно, Афина внесла очень значительный вклад в технологию распределенных вычислений, но это был побочный эффект от решения образовательной проблемы.

Передовые особенности системной архитектуры и дизайна, впервые разработанные компанией Athena, если использовать современную терминологию, включают:

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

Поскольку функциональные преимущества и преимущества системного управления, обеспечиваемые системой Athena, были недоступны ни в одной другой системе, ее использование распространилось за пределы кампуса MIT. В соответствии с установленной политикой MIT, программное обеспечение было бесплатно доступно всем заинтересованным сторонам. Корпорация Digital Equipment, внедрив Athena на различных площадках бета-тестирования, [17] «выпустила» программное обеспечение как DECAthena, чтобы сделать его более портативным, и предложила его рынку вместе с услугами поддержки. Программное обеспечение Athena установили ряд академических и промышленных организаций. По состоянию на начало 1992 года 20 университетов по всему миру использовали DECathena, и, как сообщается, 30 коммерческих организаций оценивали этот продукт. [18]

Архитектура системы нашла применение и за пределами MIT. Архитектура программного обеспечения распределенной вычислительной среды (DCE) от Open Software Foundation была основана на концепциях, впервые разработанных Athena. Впоследствии сетевая операционная система Windows NT от Microsoft включила Kerberos и несколько других основных функций архитектуры, впервые реализованных Athena. [1]

Использование за пределами MIT

Смотрите также

Рекомендации

  1. ^ abcdefgh Штайнер, Дженнифер Г.; Гир, Дэниел Э. младший (21 июля 1988 г.). «Сетевые службы в среде Athena». Материалы зимней конференции Usenix 1988 года . CiteSeerX  10.1.1.31.8727 .
  2. ^ «Каковы требования к оборудованию для установки Debathena? - Вклад IS&T - Hermes» . mit.edu .
  3. ^ Карран, Лоуренс Дж. (август 1983 г.). «DEC, IBM и Афина». БАЙТ . п. 4 . Проверено 20 октября 2013 г.
  4. ^ Аб Бранн, Джеймс (20 марта 1984 г.). «MIT продолжает пятилетний план». Журнал ПК . п. 269 ​​. Проверено 24 октября 2013 г.
  5. ^ abc Гарфинкель, Симсон Л. (ноябрь – декабрь 1988 г.). «Второе дыхание Афины» (PDF) . Обзор технологий . Проверено 25 января 2016 г.
  6. ^ ab «Успех проекта Афина в инженерных проектах» (PDF) . web.mit.edu . 1999 . Проверено 1 августа 2020 г.
  7. ^ "Афина.html". mit.edu .
  8. ^ abc Михалик, Аарон Д. (13 апреля 1999 г.). «Проект Афина / Вычислительная среда Массачусетского технологического института превратилась из эксперимента во впечатляющую, повсеместную сеть». Тех . п. 6. Архивировано из оригинала 31 октября 2013 г. Проверено 29 октября 2013 г.
  9. ^ Гарфинкель, Симсон Л. (февраль – март 1989 г.). «Студенты входят в систему ATHENA» (PDF) . Обзор технологий . стр. 7–10 . Проверено 25 января 2016 г.
  10. ^ "Афина 10". mit.edu .
  11. ^ "Дебатена".
  12. ^ "История Дебатены". debathena.mit.edu .
  13. ^ "Закат Solaris для настольных компьютеров" . mit.edu .
  14. ^ «Оглядываясь назад на проект Афина». Новости МТИ . Массачусетский Институт Технологий . 11 ноября 2018 года . Проверено 18 ноября 2022 г.
  15. ^ Штайнер, Дженнифер Г.; Нойман, Клиффорд; Шиллер, Джеффри И. (1988). «Kerberos: служба аутентификации для открытых сетевых систем» (PDF) . Семантический учёный . S2CID  222257682. Архивировано из оригинала (PDF) 7 мая 2019 г.
  16. ^ Цвикки, Элизабет Д.; Купер, Саймон; Брент, Д. (26 июня 2000 г.). Создание интернет-брандмауэров: Интернет и веб-безопасность . О'Рейли. ISBN 978-1-56592-871-8.
  17. Хорвитт, Элизабет (23 июля 1990 г.). «DEC привезет Афину из Массачусетского технологического института». Компьютерный мир . п. 68 . Проверено 4 марта 2024 г.
  18. Осмундсен, Шейла (20 января 1992 г.). «Экономия сейчас, стандарты позже». Цифровые новости . стр. 7–8, 14 . Проверено 24 ноября 2021 г.
  19. Амиди, Амид (16 мая 2017 г.). Искусство короткометражных фильмов Pixar. Книги летописи. п. 16. ISBN 978-1-4521-6521-9. Проверено 18 ноября 2022 г.
  20. ^ Компьютерный музей, Бостон . «Театр компьютерной анимации 1984-1985» (PDF) . Музей истории компьютеров . Проверено 18 ноября 2022 г.
  21. ^ "Хронология Университета штата Айова, 1925-1949" . iastate.edu .
  22. ^ «Подробнее об Eos, инженерных вычислениях» . ncsu.edu . Архивировано из оригинала 4 июня 2016 г. Проверено 29 января 2013 г.
  23. ^ «Общая информация по устранению неполадок UNIX» . umd.edu .
  24. ^ «Портал услуг ITSC - центр поддержки UMD» . umd.service-now.com .

Источники

Внешние ссылки