Argus (프로그래밍 언어)
Argus는 바버라 리스코프와 MIT 연구진이 분산 프로그램에서 상태의 일관성과 장애 복구를 연구하기 위해 개발한 실험적인 프로그래밍 언어이자 실행 시스템이다. 네트워크에 분산된 데이터와 서비스를 Guardian이라는 단위로 캡슐화하고 Atomic Action을 이용해 여러 작업을 트랜...
| 분류 | 분산 시스템용 프로그래밍 언어 |
|---|---|
| 연구 | MIT Project Athena 이전의 LCS 연구 |
| 주요 연구자 | 바버라 리스코프 등 |
| 핵심 개념 | Guardian, Atomic Action, 분산 트랜잭션 |
Argus는 바버라 리스코프와 MIT 연구진이 분산 프로그램에서 상태의 일관성과 장애 복구를 연구하기 위해 개발한 실험적인 프로그래밍 언어이자 실행 시스템이다. 네트워크에 분산된 데이터와 서비스를 Guardian이라는 단위로 캡슐화하고 Atomic Action을 이용해 여러 작업을 트랜잭션으로 처리하는 기능을 제공한다. 분산 객체와 저장 상태, 동시 실행 및 부분 장애에 대한 프로그램 수준의 지원을 연구한 언어다.[1]