프로젝트 Athena

Project Athena
Athena, 그래픽 제어 요소 라이브러리

Project Athena는 MIT, Digital Equipment Corporation IBM의 공동 프로젝트로,[1] 교육용으로 캠퍼스 전체에 분산 컴퓨팅 환경을 구축했습니다.그것은 1983년에 시작되었고 연구개발은 1991년 6월 30일까지 계속되었다.2020년 현재, Athena는 MIT에서 여전히 프로덕션 용도로 사용되고 있습니다.머신을 신클라이언트로 하는 소프트웨어(현재의 Debian [2]패키지 세트)로서 기능합니다.이 소프트웨어에서는, 교육용 애플리케이션을 온 디맨드로 MIT 서버로부터 다운로드합니다.

프로젝트 Athena는 데스크톱 및 분산 컴퓨팅의 초기 역사에서 중요한 역할을 했습니다.X Window System, KerberosZephyr Notification [1]Service를 만들었습니다.Thin Computing, LDAP, Active Directory 및 인스턴트 메시징 개발에 영향을 미쳤습니다.

묘사

MIT에서 5년간 5천만 달러 규모의 프로젝트를 진행한 리더에는 컴퓨터 과학 연구소장 Michael Dertouzos, 엔지니어링 대학장 Jerry Wilson, 전기 공학컴퓨터 과학 부서장 Joel Moses가 포함되어 있습니다.DEC는 300대 이상의 단말기, 1600대의 마이크로컴퓨터, 63대의 미니컴퓨터와 5명의 종업원을 기부하기로 합의했습니다.IBM은 500대의 마이크로컴퓨터, 500대의 워크스테이션, 소프트웨어, 5명의 종업원을 기부하고 자금을 [3][4]지원하기로 합의했습니다.

역사

1979년 Dertouzos는 Jerome Wiesner 대학 총장에게 학생용 메인프레임 컴퓨터를 네트워크화할 것을 제안했습니다.그 당시 MIT는 연구 내내 컴퓨터를 사용했지만 학부생들은 제6코스(컴퓨터 과학) 수업 외에는 컴퓨터를 사용하지 않았다.1982년 공학대학은 다른 대학의 관심을 받지 않고 DEC에 자체 설비에 접근했습니다.E 대통령 그레이MIT Corporation은 이 프로젝트가 대학의 나머지 부분에 혜택을 주길 원했고, IBM은 공학 [5]학교를 제외한 MIT에 장비를 기증하기로 합의했습니다.

프로젝트 아테나는 1983년 5월에 시작되었다.초기 목표는 다음과 같습니다.[6]

  • 여러 교육 환경에서 사용할 수 있는 컴퓨터 기반 학습 도구 개발
  • 교육용 컴퓨팅에 관한 향후 의사결정을 위한 지식 기반 구축
  • 여러 하드웨어 유형을 지원하는 계산 환경 구축
  • MIT 전체에서 아이디어, 코드, 데이터 및 경험 공유 촉진

이 프로젝트는 외국어, 경제, 정치학 등 컴퓨터 과학 및 공학 분야 이외의 분야로 컴퓨터 파워를 확장하는 것을 의도했다.이러한 목표를 실현하기 위해 MIT는 Unix 기반의 분산 컴퓨팅 시스템을 구축하기로 결정했습니다.IBM 및 DEC 보조금을 받은 Carnegie Mellon 대학과는 달리, 학생들은 자신의 컴퓨터를 소유할 필요가 없었습니다. MIT는 각 기숙사에 네트워크로 연결된 컴퓨터를 설치하는 것이 목표였지만, 사용자들을 위해 컴퓨터 연구실을 만들었습니다.학생들은 FORTRAN과 [4]Lisp배우도록 요구받았습니다.또, 1초당 100만개의 명령과 1메가바이트의 RAM과 [6][7]1메가픽셀 디스플레이를 탑재한 고도의 그래피컬 워크스테이션에 액세스 할 수 있습니다.

IBM과 DEC 컴퓨터는 호환되지 않지만, Athena의 설계자는 소프트웨어가 두 시스템에서 모두 비슷하게 실행되도록 의도했습니다.MIT는 Athena가 끝날 때 한 벤더에 의존하기를 원하지 않았습니다.63대의 DEC VAX-11/750 서버가 최초의 시분할 클러스터였습니다."Phase II"는 1987년 9월에 시작되었으며, 수백 개의 IBM RT PC 워크스테이션이 VAX를 대체하여 워크스테이션의 파일 서버가 되었습니다.부서 간 DEC-IBM 부문은 더 이상 존재하지 않았습니다.워크스테이션에 로그인하면 학생들은 중앙 서비스를 통해 범용 파일 및 프로그램 세트에 즉시 액세스할 수 있습니다.워크스테이션은 신클라이언트 모델을 사용했기 때문에 워크스테이션마다 다른 하드웨어 벤더를 사용하더라도 사용자 인터페이스는 일관성이 있습니다.적은 인력으로 수백 명의 [5][8]고객을 유지할 수 있었다.

프로젝트는 X Window System이나 Kerberos오늘날 널리 사용되는 많은 기술을 만들어냈습니다.Project Athena를 위해 개발된 다른 기술로는 Zephyr Notification Service와 Hesiod 이름 및 [1]디렉터리 서비스가 있습니다.

1988년 11월 현재 MIT는 학생 생활 그룹친목 단체를 포함하여 캠퍼스 내외의 33개 개인 및 공공 클러스터에 722대의 워크스테이션을 보유하고 있습니다.조사에 따르면 대학생의 92%가 적어도 한 번은 Athena 워크스테이션을 사용한 적이 있으며,[5][9] 25%는 매일 워크스테이션을 사용하고 있습니다.이 프로젝트는 1988년 1월에 3년 연장되었다.다양한 교육 과목의 운영 체제와 교육용 소프트웨어를 만드는 데 집중했던 개발자들은 이제 아테나의 안정성을 향상시키고 사용자 친화적으로 만들기 위해 노력했습니다.1991년 6월에 프로젝트 Athena가 종료되었을 때, MIT의 IT부문이 이 프로젝트를 인수해, 대학의 조사 부문과 관리 부문으로 확대했습니다.1999년 4월 현재 MIT 캠퍼스에는 1300대 이상의 Athena 워크스테이션이 있으며 매일 [8]6000명 이상의 Athena 사용자가 시스템에 로그인하고 있습니다.Athena는 캠퍼스 곳곳에 흩어져 있는 컴퓨터 랩을 통해 MIT 커뮤니티에서 여전히 많은 사람들이 사용하고 있습니다.또, 노트북등의 퍼스널 컴퓨터에도 인스톨 할 수 있게 되었습니다.

교육용 컴퓨팅 환경

Athena는 2020년 현재도 계속 사용되고 있으며, MIT 교육용 유비쿼터스 컴퓨팅 플랫폼을 제공하고 있으며, 무기한 사용을 계속할 계획입니다.

Athena는 (현재는 신 클라이언트라고 불리는) 아키텍처와 표준 데스크톱 구성을 사용하여 작업 중 노동력을 최소화할 수 있도록 설계되었습니다.이것에 의해, 운용시의 노동 컨텐츠가 삭감될 뿐만 아니라, 도입, 소프트웨어 업그레이드, 트러블 슈팅을 위한 트레이닝의 양도 최소한으로 억제됩니다.이러한 기능은 오늘날에도 큰 도움이 되고 있습니다.

당초의 목적대로, Athena 시스템에의 액세스는 지난 몇 년 사이에 큰폭으로 확대되고 있습니다.1991년에는 대부분의 접속이 학교 건물의 공공 "클러스터"(컴퓨터 랩)에서 이루어졌지만, 접속은 기숙사, 친목회, 사교 단체, 독립 생활 단체로 확대되었다.모든 기숙사는 공식적으로 Athena 클러스터를 지원했습니다.또한 대부분의 기숙사에는 "퀵 로그인" 키오스크가 있습니다.키오스크는 접근을 10분으로 제한하는 타이머가 있는 스탠드업 워크스테이션입니다.기숙사는 "베개당 1포트" 인터넷 접속이 가능하다.

원래 Athena 릴리스에서는 모든 하드웨어 플랫폼의 기본 운영체제로 BSD(Berkeley Software Distribution)를 사용했습니다.1999년 4월 현재 퍼블릭 클러스터는 Sun SPARC와 SGI Indy 워크스테이션으로 [8]구성되어 있습니다.SGI 하드웨어는 2006년 IRIX 생산 종료에 대비하여 폐기되었습니다.Linux-Athena는 Red Hat Enterprise Linux 운영체제가 저렴한 x86 또는 x86-64 하드웨어에서 실행되도록 버전 9에서 도입되었습니다.또한 Athena 9는 내부적으로 개발된 "DASH" 메뉴 시스템과 Motif Window Manager(mwm)를 보다 현대적인 GNOME 데스크톱으로 대체했다.Athena 10은 Ubuntu Linux([10][11][12]Debian에서 파생)만을 기반으로 합니다.Solaris에 대한 지원은 거의 [13]완전히 중단될 것으로 예상됩니다.

교육용 소프트웨어

Unix 기반의 X Window 시스템 데스크톱

Project Athena의 원래 개념은 교육과 함께 사용하도록 개발된 코스별 소프트웨어가 있다는 것이었습니다.오늘날 컴퓨터는 이메일, 워드프로세서, 통신, 그래픽과 같은 "수평" 응용 프로그램에 가장 많이 사용됩니다.

교육에 대한 Athena의 큰 영향은 서드파티 어플리케이션을 코스에 통합한 것입니다.MATLAB Maple(특히 전자)은 다수의 이공계 클래스로 통합됩니다.교직원들은 학생들이 프로젝트나 숙제에서 이러한 애플리케이션을 사용할 수 있고 사용하는 방법을 알고 있을 것으로 기대하고 있습니다.또한 MATLAB 플랫폼을 사용하여 원래 X Window 시스템을 사용하여 구축한 교육용 소프트웨어를 재구축하고 있습니다.

보다 전문화된 타사 소프트웨어가 Athena에서 보다 부문별 작업을 위해 사용됩니다.건축 및 컴퓨터 그래픽스 수업용 렌더링 소프트웨어, 화학, 화학 공학 및 재료 과학 강좌용 분자 모델링 소프트웨어 및 산업 분야의 화학 엔지니어가 사용하는 프로페셔널 소프트웨어는 다양한 부서의 MIT 수업에서 중요한 구성요소입니다.

분산 시스템 개발에 기여하다

Athena는 연구 프로젝트가 아니었고, 새로운 컴퓨팅 모델의 개발은 프로젝트의 주요 목적이 아니었습니다.사실, 그 반대는 사실이었다.MIT는 교육을 위한 고품질의 컴퓨팅 환경을 원했습니다.이 컴포넌트를 입수하는 유일한 확실한 방법은 내부에서 구축하여 가능한 경우 기존 컴포넌트를 사용하고 이들 컴포넌트에 소프트웨어를 추가하여 원하는 분산형 시스템을 구축하는 것이었습니다.그러나, 이것이 컴퓨팅 업계의 관심이 높은 분야에서의 최첨단의 발전이라는 사실은, 산업계로부터 대량의 자금을 끌어모으는 것으로써, MIT의 이익에 크게 공헌했습니다.

오랜 경험으로 볼 때, 중요한 문제를 해결하기 위한 선진 개발이, 해결해야 [citation needed]할 문제를 찾아야 하는 선진 개발 촉진 기술보다 훨씬 더 성공하는 경향이 있습니다.Athena는 즉각적이고 중요한 요구를 충족시키기 위해 수행된 고급 개발의 훌륭한 예입니다."진짜" 문제를 해결해야 하는 필요성으로 인해 Athena는 중요한 문제에 집중하고 해결하며 학문적으로 흥미롭지만 상대적으로 중요하지 않은 문제로 치닫는 것을 피할 수 있었습니다.그 결과, Athena는 분산 컴퓨팅 테크놀로지에 매우 큰 공헌을 했습니다만, 교육상의 문제를 해결하기 위한 부작용으로서도 공헌했습니다.

최신 용어를 사용하여 Athena가 개척한 최첨단 시스템 아키텍처 및 설계 기능은 다음과 같습니다.

'온라인 컨설턴트'에서 개발된 설계 컨셉의 대부분은 현재 일반적인 헬프 데스크 소프트웨어 패키지에 포함되어 있습니다.

Athena 시스템이 제공하는 기능 및 시스템 관리상의 이점은 다른 어떤 시스템에서도 이용할 수 없었기 때문에 그 사용은 MIT 캠퍼스를 넘어 확장되었습니다.MIT의 확립된 정책에 따라 소프트웨어는 모든 이해관계자에게 무료로 제공되었습니다.디지털 이그니션 코퍼레이션소프트웨어를 DECAdena로 '제품화'하여 휴대성을 높이고 지원 서비스와 함께 시장에 제공하였습니다.많은 학회 및 산업 단체들이 Athena 소프트웨어를 설치했다.1992년 초 현재 전 세계 20개 대학이 DECathena를 사용하고 있으며, 30개의 상업 기관이 이 [16]제품을 평가한 것으로 보고되었다.

이 시스템의 아키텍처는 MIT를 넘어서는 용도도 찾아냈습니다.Open Software Foundation의 DCE(Distributed Computing Environment) 소프트웨어 아키텍처는 Athena가 개척한 개념을 기반으로 합니다.그 후, Microsoft의 Windows NT 네트워크 operating system에는,[1] Athena에 의해서 최초로 실장된 Kerberos 와 그 외의 몇개의 기본적인 아키텍처 설계 기능이 짜넣어지고 있습니다.

MIT 외부에서 사용

「 」를 참조해 주세요.

  • tkWW, 조셉 왕에 의해 프로젝트를 위해 개발된 폐지된 웹 브라우저

레퍼런스

  1. ^ a b c d e f g h Steiner, Jennifer G.; Geer, Daniel E. Jr. (21 July 1988). "Network Services in the Athena Environment". Proceedings of the Winter 1988 Usenix Conference. CiteSeerX 10.1.1.31.8727.
  2. ^ "What are the hardware requirements for installing Debathena? - IS&T Contributions - Hermes". mit.edu.
  3. ^ Curran, Lawrence J. (August 1983). "DEC, IBM, and Athena". BYTE. p. 4. Retrieved 20 October 2013.
  4. ^ a b Brann, James (1984-03-20). "MIT Goes On The 5-Year Plan". PC Magazine. p. 269. Retrieved 24 October 2013.
  5. ^ a b c Garfinkel, Simson L. (November–December 1988). "A Second Wind for Athena" (PDF). Technology Review. Retrieved 25 January 2016.
  6. ^ a b "Project Athena Success in Engineering Projects" (PDF). web.mit.edu. 1999. Retrieved 2020-08-01.
  7. ^ "athena.html". mit.edu.
  8. ^ a b c Mihalik, Aaron D. (1999-04-13). "Project Athena / MIT's Computing Environment Has Grown from an Experiment to an Impressive, Ubiquitous Network". The Tech. p. 6. Retrieved 29 October 2013.
  9. ^ Garfinkel, Simson L. (Feb–Mar 1989). "Students Log On to ATHENA" (PDF). Technology Review. pp. 7–10. Retrieved 25 January 2016.
  10. ^ "Athena 10". mit.edu.
  11. ^ "Debathena".
  12. ^ "Debathena history". debathena.mit.edu.
  13. ^ "Desktop Solaris Sunset". mit.edu.
  14. ^ Steiner, Jennifer G.; Neuman, Clifford; Schiller, Jeffrey I. "Kerberos: An Authentication Service for Open Network Systems"" (PDF). S2CID 222257682. Archived from the original (PDF) on 2019-05-07. {{cite journal}}:Cite 저널 요구 사항 journal=(도움말)
  15. ^ Zwicky, Elizabeth D.; Cooper, Simon; Brent, D. (26 Jun 2000). Building Internet Firewalls: Internet and Web Security. O'Reilly. ISBN 9781565928718.
  16. ^ Osmundsen, Sheila (20 January 1992). "Savings Now, Standards Later". Digital News. pp. 7–8, 14. Retrieved 24 November 2021.
  17. ^ "Iowa State University Time Line, 1925-1949". iastate.edu.
  18. ^ "More About Eos, Engineering Computing". ncsu.edu. Archived from the original on 2016-06-04. Retrieved 2013-01-29.
  19. ^ "General UNIX Troubleshooting Information". umd.edu.
  20. ^ "ITSC Service Portal - UMD support center". umd.service-now.com.

원천

외부 링크