A New KFP MAC Scheduling Policy to Support QoS in Bluetooth Systems

블루투스 시스템에서 QoS 지원을 위한 새로운 KFP MAC 스케쥴링 기법

  • 오종수 (LG전자 CSM 단말 연구소) ;
  • 주양익 (고려대학교 전자공학과) ;
  • 권오석 (고려대학교 전자공학과) ;
  • 김용석 (고려대학교 전자공학과) ;
  • 이태진 (성균관대학교 정보통신학부) ;
  • 차균현 (고려대학교 전자공학과)
  • Published : 2003.02.01

Abstract

This paper proposes an efficient and differentiated MAC scheduling algorithm for Bluetooth systems. The proposed algorithm guarantees QoS (Quality of Service) requirement of each master-slave pair or application. Conventional MAC scheduling algorithms for Bluetooth take priority of each pair into consideration and demonstrate relatively reasonable performance. However, their performances may depend on traffic characteristic, or they are limited by overheads for signaling. In this paper, we propose a new MAC scheduling algorithm superior to the conventional algorithms from the viewpoints of throughput, delay, and supporting QoS. Our proposed algorithm is evaluated via computer simulations under various environments and compared with the conventional scheduling algorithms. Simulation results indicate that the proposed algorithm shows better performance than the existing algorithms, and can support the QoS demand of each pair.

본 논문에서는 피코넷(piconet)을 구성하고 있는 블루투스(Bluetooth) 시스템에서 각 마스터(master)-슬레이브(slave) 쌍(pair)에 대해 효율적이고 차등화된 대역폭을 할당함을 통하여 전체적인 성능을 개선함과 동시에 각 기기(device) 혹은 애플리케이션(application)이 요구하는 QoS (Quality of Service)를 지원할 수 있는 알고리즘을 제안한다. 기존에 제안된 블루투스 시스템을 위한 스케쥴링 알고리즘은 각 쌍마다의 서비스 기회에 대한 우선순위를 고려하고, 각 쌍마다의 트래픽 특성을 반영한 비교적 효율적인 알고리즘이지만, 데이터 트래픽(traffic)이 정적(static)인지 동적(dynamic)인지에 따라 성능이 일정하지 않으며, 시그날링(signaling)에 대한 오버헤드(overhead)가 큰 한계를 가지고 있다. 본 논문에서 제안한 알고리즘은 수율(throughput)과 지연(delay)측면에서 위의 방법보다 향상된 성능을 보이며, 또한 각 쌍별로 차등화된 서비스가 가능하기 때문에 각 기기가 요구하는 QoS를 지원할 수 있다는 장점을 갖고 있다. 여러 가지 상황에 대한 시뮬레이션을 통하여 기존의 방법과 그 성능을 비교하였다. 시뮬레이션의 결과, 제안한 알고리즘이 기존 제시된 방법보다 더욱 향상된 성능을 보이며, 또한 각 마스터-슬레이브 쌍마다 요구되는 QoS에 따른 차등화된 서비스가 가능함을 알 수 있다.

Keywords

References

  1. Bluetooth Special Interest Group, Specification of the Bluetooth System Version 1.1B, Specification Vol. 1&2, Feb. 2001
  2. M. Kalia, D. Bansal and R. Shorey, 'MAC Scheduling and SAR Policies for Bluetooth: A Master Driven TDD Pico-Cellular Wireless System,' in Proc. of MoMuC, pp.384-388, 1999
  3. M. Kalia, D. Bansal and R. Shorey, 'Data Scheduling and SAR for Bluetooth MAC,' in Proc. of IEEE VTC, pp.716-720, 2000
  4. M. Kalia, S. Garg and R. Shorey, 'Efficient Policies for Increasing Cap acity in Bluetooth: An Indoor Pico Cellular Wireless System,' in Proc. of IEEE VTC, pp.907-911, 2000
  5. S. Garg, M. Kalia and R. Shorey, 'MAC Scheduling Policies for Power Optimization in Bluetooth: A Master Driven TDD Wireless System,' in Proc. of IEEE VTC, pp.196-200, 2000
  6. 권오석, 주양익, 오종수, 김용석, 이태진, 차균현, '블루투스 시스템을 위한 링크별 QoS 지원 MAC 스케줄링 기법,' 한국통신학회 하계종합학술발표회논문집, 2002
  7. A. Capone, M. Gerla and R. Kapoor, 'Efficient Polling Schemes for Blue tooth Picocells,' in Proc. of IEEE ICC, pp.1990-1994, 2001
  8. S. Chawla, H. Saran and M. Singh, 'QoS Based Scheduling for Incorporating Variable Rate Coded Voice in Bluetooth,' in Proc. of IEEE ICC, pp.1232-1237, 2001