HyperAI초신경

일괄 처리

일괄 처리(일괄 작업이라고도 함)는 일련의 명령이나 프로그램을 순서대로 결합하여 일괄 처리 파일에 일괄적으로 실행하는 것입니다.컴퓨터에서 일괄 처리를 사용하면 문서 인쇄, 데이터 백업, 예약된 시간에 프로그램 실행 등 반복적인 작업을 자동으로 완료할 수 있습니다.

Java에서는 Java 언어의 ProcessBuilder 클래스를 사용하여 일괄 처리를 구현할 수 있습니다. ProcessBuilder 클래스를 사용하면 Java 프로그램이 외부 프로세스를 시작하고 실행할 수 있으며, 또한 출력을 입력 스트림으로 Java 프로그램으로 리디렉션할 수도 있습니다.일괄 처리는 Java 백엔드 개발에 매우 유용합니다.개발 효율성을 개선하기 위해 애플리케이션을 자동으로 배포하고 실행할 수 있습니다.

고성능 컴퓨팅 클러스터(HPC)에서 사용자는 일반적으로 리소스 관리 애플리케이션에서 관리하는 미리 정의된 컴퓨팅 노드 그룹(큐 또는 파티션이라고 함)에 일괄 작업을 제출합니다. 일부 클러스터는 컴퓨팅 리소스의 가용성, 사용자가 지정한 작업 요구 사항, 클러스터 관리자가 설정한 사용 정책에 따라 일괄 작업을 예약하기 위해 별도의 작업 스케줄러를 사용합니다.

참고문헌

【1】https://en.wikipedia.org/wiki/Batch_processing

【2】https://kb.iu.edu/d/afrx