본 논문에서는 PAN(전지구적 규모에 준하는)급 센서가 풍부한 모바일 컴퓨팅 플랫폼을 위한 능동적 자원 오케스트레이션 프레임워크인 Orchestrator를 제시한다. 이 플랫폼은 모바일 폰에 연결된 다양한 센싱 장치를 통합하여 개인의 상황 맥락(context)을 인지하는 애플리케이션을 수용할 수 있는 공통 기반으로 활용된다. 플랫폼의 주요 과제는 자원이 극히 희소하고 동적으로 변하는 환경에서, 지속적이며 복잡한 상황 맥락 처리를 요구하는 동시 애플리케이션을 동시에 지원하는 것이다. 이러한 과제를 해결하기 위해, 우리는 분산된 모바일 및 센서 장치들에 걸쳐 애플리케이션의 자원 사용을 능동적으로 조정하는 Orchestrator를 구축한다. 핵심 접근으로서, Orchestrator는 애플리케이션 요청에 대해 다수의 대안적 실행 계획을 사전에 준비하고, 런타임에서 자용 가능성(resource availability)과 요구(demands)에 따라 이를 선택적으로 적용하는 능동적 자원 사용 오케스트레이션을 채택한다. 이러한 선택 과정은 애플리케이션 간의 자원 경합을 해결하고, 애플리케이션이 자원을 효율적으로 공유하도록 돕는다. 이와 같은 시스템 수준의 지원을 통해, 애플리케이션은 희소한 자원 하에서 동적으로 변하는 상황에서도 장시간 지속되는 서비스를 제공할 수 있다. 또한 플랫폼은 자신의 전체 자원 역량을 활용함으로써 다수의 애플리케이션을 안정적으로 호스팅할 수 있다. 우리는 시중에서 구할 수 있는 모바일 기기와 센서 모트(sensor mote)를 기반으로 Orchestrator 프로토타입을 구현하고, 애플리케이션 지원성(application supportability) 및 자원 사용 효율성(resource use efficiency) 측면에서 그 효과를 입증한다.
*본 초록은 AI를 통해 원문을 번역한 내용입니다. 정확한 내용은 하기 원문에서 확인해주세요.