아파치 에이라바타

아파치 에이라바타
개발자아파치 소프트웨어 재단
안정화 버전
0.17 / 2019년 3월 21일(7년 전)(2019-03-21)
저장소에이라바타 저장소
프로그래밍 언어자바, C++
라이선스아파치 라이선스 2.0
웹사이트airavata.apache.org

아파치 에이라바타(영어: Apache Airavata)는 로컬 클러스터부터 국가 그리드, 컴퓨팅 클라우드에 이르는 컴퓨팅 자원 상에서 대규모 애플리케이션과 워크플로를 구성, 관리, 실행, 모니터링하는 오픈 소스 소프트웨어 제품군이다.

구성 요소

에이라바타는 다음 네 가지 구성 요소로 이루어져 있다.

  1. 워크플로 관리 시스템: 사용자가 워크플로를 구성하고 모니터링할 수 있게 한다. 이는 아파치 환경에서 실행되거나 WS-BPEL 및 자바와 같은 다른 워크플로 프로그래밍 언어로 내보낼 수 있다.
  2. 애플리케이션 래퍼 서비스: 명령 줄 프로그램을 네트워크에서 안정적으로 사용할 수 있는 서비스로 변환한다.
  3. 레지스트리 서비스: 워크플로와 래핑된 프로그램이 어떻게 배포되었는지 기록한다.
  4. 메시지 브로커 서비스: 신뢰할 수 없는 네트워크 환경에서도 조직의 방화벽 뒤에 있는 클라이언트와 통신할 수 있게 한다.

각주

  1. ↑ “Release airavata-0.17”. 《깃허브》. 2019년 7월 4일에 확인함.
  2. ↑ Foundation, The Apache Software (2012년 10월 2일). “The Apache Software Foundation Announces Apache Airavata as a Top-Level Project” (영어) (보도자료). 《GlobeNewswire News Room》. 2024년 4월 11일에 확인함.
  3. ↑ Suresh Marru, Lahiru Gunathilake, Chathura Herath, Patanachai Tangchaisin, Marlon Pierce, Chris Mattmann, Raminder Singh, Thilina Gunarathne, Eran Chinthaka, Ross Gardler, Aleksander Slominski, Ate Douma, Srinath Perera, and Sanjiva Weerawarana. 2011. Apache airavata: a framework for distributed applications and computational workflows. In Proceedings of the 2011 ACM workshop on Gateway computing environments (GCE '11). ACM, New York, NY, USA, 21-28. DOI 10.1145/2110486.2110490.
  4. ↑ EarthCube: Scientific Workflows with Open Community Software 보관됨 5월 13, 2013 - 웨이백 머신
  5. ↑ Indiana University: Research Technologies 보관됨 9월 28, 2012 - 웨이백 머신 Retrieved 15 February 2012
  6. ↑ Airavata Retrieved 15 February 2012