DOI QR코드

DOI QR Code

스마트 모바일 장치의 에너지 보존성을 높이기 위한 비대칭 멀티 코어 기반 실시간 태스크 스케쥴링

Real-time Scheduling on Heterogeneous Multi-core Architecture for Energy Conservation of Smart Mobile Devices

  • 임성화 (남서울대학교 멀티미디어학과)
  • 투고 : 2018.05.20
  • 심사 : 2018.06.25
  • 발행 : 2018.06.30

초록

사물인터넷 (Internet of Things)은 우리의 실생활에서 그 범위가 급격히 커지면서, 스마트 모바일 장치들에 대용량 실시간 데이터를 모바일 환경에서 고속으로 처리 및 전송하기에 적합한 처리능력이 요구되고 있다. 배터리 파워가 중요한 모바일 기기에서 성능과 에너지 보존성을 높이기 위해 big.LITTLE 멀티코어 구조와 같은 비대칭 멀티코어 구조가 널리 사용되고 있다. 에너지 보존성을 높이기 위해서는 에너지 효율이 높은 LITTLE 코어의 활용도를 높여하며, 이룰 위해 본 논문에서는 실시간 태스크를 대상으로 하여 마감 시간을 보장하는 범위 내에서 LITTLE 코어에 우선적으로 할당하는 코어 선택 알고리즘을 제안하다. 또한, 시뮬레이션을 통하여 기존 기법에 비해 마감시간을 보장하면서 에너지 소비량을 줄 있 수 있음을 보였다.

Nowaday, smart mobile devices on Internet of Things are required to process and deliver greate amount of data in real-time. Therefore, heterogeneous mult-core architecture such the big.LITTLE core architecture, which shows high energy conservation while guaranteeing high performance, are widely employed on up to date smart mobile devices. The LITTLE cores should be highly utilized to gain higher energy conservation because LITTLE cores have much higher energy efficiency than big cores. In this paper, we propose a core selection algorithm, which tries to firstly assign a real-time task on a LITTLE core rather a big core while the task can be finished within its own deadline. We also perform simulation as performance evaluation to show that our proposed algorithm shows higher energy conservation while guaranteeing the required performance.

키워드

과제정보

연구 과제 주관 기관 : 남서울대학교

참고문헌

  1. D. H. Bui, Y. Liu, H. Kim, I. Shin and F. Zhao, "Rethinking Energy-Performance Trade-Off in MObile Web Page Loading," ACM Mobicom 2015, Paris, France, pp.14-26, Sep. 2015.
  2. J. Paradiso and T. Starner," Energy Scavenging for Mobile and Wireless Electronics," IEEE Pervasive Computing, Vol. 4, Issue 1, pp. 18-27, Jan. 2005.
  3. D. Brooks, V. Tiwari, and M. Martonosi, "Wattch: A framework for architectural-level power analysis and optimization," IEEE/ACM International Symposium on Computer Architecture, 2000.
  4. E.-S. Jung and N. H. Vaidya, "An Energy Efficient MAC Protocol for Wireless LANs," IEEE Infocom, June 2002.
  5. W. Yuan, K. Nahrstedt, "Energy-efficient soft real-time CPU scheduling for mobile multimedia systems," ACM symposium on Operating systems principles, 2003.
  6. H. R. Ghasemi, U. R. Karpuzcu, N. S. Kim, "Comparison of Single-ISA Heterogeneous versus Wide Dynamic Range Processors for Mobile Applications," in Proceeding of the 33rd IEEE International Conference on Computer Design, New Your City, USA, pp. 304-310, Oct. 2015.
  7. P.-C. Hsiu, P.-H. Tseng, W.-M. Chen, C.-C. Pan, T.-W. Kuo, "User-Centric Scheduling and Governing on Mobile Devices with big.LITTLE Processors," ACM Transactions on Embedded Computing Systems, Vol. 15, No. 1, pp. 17-22, Jan. 2016.
  8. "big.LITTLE Technology: The Future of Mobile," white paper, ARM technology. Available:https://www.arm.com/files/pdf/big_LITTLE_Technology_the_Futue_of_Mobile.pdf