실험실 자동화 Q&A


자동화에 관한 트렌드 및 궁금증을 쉽게 설명해 드리겠습니다.

스케줄러가 무엇인가요?

스케줄링 소프트웨어(Scheduling Software) 또는 스케줄러(Scheduler)는 자동화 플랫폼에서 장비 간 연동을 관리하는 핵심 요소입니다. 장비, 랩웨어, 데이터 흐름 등 복잡한 작업을 조정하여 효율적으로 수행될 수 있도록 합니다.


항공 교통 관제에 비유하자면, 스케줄러는 통합된 워크셀에서 "항공 교통 관제 센터"와 같은 역할을 합니다. 장비 제어 소프트웨어(Instruments Control Software)보다 한 단계 높은 수준에서 작동하며, 다양한 장비를 동시에 구동하고, 워크플로우 상에서 각 플레이트에서 어떤 작업이 일어날지를 정의합니다.


스케줄러는 자원의 가용성에 따라 장비의 작동 시간을 스케줄합니다. Green Button Go의 다이내믹 스케줄러(Dynamic Scheduler)는 수요와 우선순위에 따라 작업을 유연하게 조정할 수 있으며, 고정된 스케줄만 따르는 스태틱 스케줄러(Static Scheduler)보다 효율적으로 자원을 관리할 수 있는 장점이 있습니다.


Green Button Go에 대한 좀 더 자세한 설명은 여기를 참고해 주세요. 

35747a40705dd.jpg


  • Automation Scheduler (자동화 스케줄러):
    여러 장비가 함께 일할 수 있도록 작업 순서와 시간을 정해주는 프로그램입니다. 장비들이 언제, 어떤 일을 해야 하는지 관리합니다.

  • Instrument Control Software (장비 제어 소프트웨어):
    각각의 장비가 정확히 무엇을 해야 하는지 지시하는 소프트웨어입니다. 스케줄러의 명령을 장비가 알아듣도록 전달합니다.

  • Instrument Methods (장비 방법):
    장비가 해야 할 세부적인 작업 순서입니다. 예를 들어, 샘플을 이동시키거나, 온도를 맞추는 것과 같은 작업 방법을 정해놓은 절차입니다.

  • Firmware Commands (펌웨어 명령):
    장비 내부에서 실제로 움직이게 하는 명령입니다. 장비의 하드웨어를 직접 제어하는 기본 명령어입니다.