Shared Resource Management Scheme in Advance and Immediate Reservations for Effective Resource Allocation

효율적인 자원 할당을 위한 사전 예약과 즉석 예약 간 공유 자원 관리

  • 이동훈 (광주과학기술원 정보통신공학과 네트워크미디어 연구실) ;
  • 김종원 (광주과학기술원 정보통신공학과 네트워크미디어 연구실)
  • Published : 2004.07.01

Abstract

Real-time multimedia applications that require large amount of bandwidth need resource reservation before starting service for providing the QoS(i.e., Quality of Service). To reserve resources in advance, each reservation request has to notify its expectation on the required amount of resources and service duration. Using this information, a resource manager can schedule advance reservations. However, most existing resource management systems are adopting straightforward call admission control process (i.e., only immediate reservation) by checking currently available resources without considering the service duration. Hence, the resource management system that supports advance reservation has to manage confliction caused by indefinite service duration of immediate reservation. Even though the separation of resource pool according to type of reservation can prevent the confliction, it causes low resource utilization. In this paper, we propose an effective resource management scheme that supports both immediate and advance reservations by sharing resources dynamically. Using network cost function, the proposed scheme determines and adaptively adjusts resource boundary according to the confliction rate by varying weight parameters. And also, we define user utility function to quantify user satisfaction based on how well the reserved resource is guaranteed during service time. Simulation results using NS-2 network simulator show that the proposed scheme can achieve better resource utilization with preferable QoS than other schemes like static resource partitioning.

많은 양의 대역폭을 사용하는 실시간 멀티미디어 응용들은 일정 수준의 서비스 품질을 보장받기 위해 필요한 자원을 사전에 예약하고 이를 사용할 수 있어야 한다. 자원의 사전 예약을 위해서는 해당 자원에 대한 사용 기간의 명시와 이를 이용해 자원을 사전에 예약하고 할당하는 자원 관리자가 필요하다. 따라서 자원의 사용 기간에 관계없이 예약 요청 발생시점에서 가용 자원의 양만을 고려하는 전통적인 자원 할당 방식과는 달리 사전 예약을 제공하는 자원 관리자는 사전에 예약된 자원과 사용 기간을 명시하지 않는 즉석 예약을 위해 할당된 자원이 서로충돌하지 않도록 예약 요청들을 처리해야 한다. 일반적으로 자원 예약의 충돌은 예약 형태에 따라 할당 자원을 분리함으로써 해결할 수 있지만 이는 자원의 낭비를 초래하게 된다. 본 논문은 즉석 예약과 사전 예약 요청을 위해 준비된 자원 공간을 변동하는 자원 경계를 이용해 효율적으로 공유하는 자원 관리 방식을 제안한다. 제안하는 자원 관리 방식은 네트워크 비용 함수를 이용해 자원 간 경계를 설정하고, 예약 자원의 충돌에 따라 비용 함수의 가중치 변수를 조정해 경계를 변화시킴으로써 공유 자원을 효과적으로 할당하고 관리한다. 또한, 사용자 효용 함수의 정의를 통해 예약된 자원을 사용하는 서비스의 품질로부터 사용자가 얻는 효용을 정량적으로 측정하며, 자원의 사전 예약이 사용자 효용 및 전체 자원 활용에 미치는 영향을 고찰한다. 네트워크 시뮬레이터(NS-2)를 이용한 실험은 제안한 자원 관리 방식이 자원 공간의 고정 분할과 같은 방식과 비교해 높은 자원 활용율과 더불어 안정적인 서비스 품질을 제공할 수 있음을 보여준다.

Keywords

References

  1. Proc. of the IEEE INFOCOM'00 Call admission control in IP networks with QoS support S. Sargento;R. Valadas
  2. Proc. of the IEEE 22nd Annual Conference on Local Computer Networks (LCN '97) Advance reservation in real-time communication services A. Gupta
  3. Proc. of the 2nd International Workshop on Advanced teleservices and High-Speed Communication Architectures Advance reservation of network resources for multimedia applications W. Reinhardt
  4. Proc. of the IFIP Fifth International Workshop on Quality of Service (IWQoS'97) Sharing resources through advance reservation agents O. Schelen;S. Pink
  5. Proc. of the 2001 International Symposium on Performance Evaluation of Computer and Telecommunication Systems Decoupling defferent time scales of network QoS systems J. Schmitt;O. Heckmann;M. Karsten;R. Steinmetz
  6. Proc. of International Workshop on Network and Operating System Support for Digital Audio and Video (NOSSDAV'95) Issues of reserving resource in advance L. C. Wolf;L. Delgrosii;R. Steinmetz;S. Schaller;H. Wittig
  7. Proc. of the INFOCOM '97 Resource reservation in advance in heterogeneous networks with partial ATM infrastuctures A. Schill;S. Kuhn;F. Breiter
  8. IEeE/ACM Transactions on Networking v.4 The Tenet real-time protocol suits: Design, implementation, and experiences A. Banerjea;D. Ferrari;B. Mah;M. Moran;D. Verma;H. Zhang https://doi.org/10.1109/90.503757
  9. Proc. of the Fifth International Workshop on Network and Operating System Support for Digital Audio and Video Distributed advance Reservation of real-time connection D. Ferrari;A. Gupta;G. Ventre
  10. Proc. of the GLOBECOM'99 v.4 Resource reservation admission control algorithm with user interactions F. Sallabi;A. Karmouch
  11. IEEE/ACM Transactions on Networking v.7 Resource sharing for book-ahead and instantaneous-request calls A.G. Greenberg;R. Srikant;W. Whitt https://doi.org/10.1109/90.759312
  12. ACM/Springer Journal of Multimedia Systems v.5 Advance reservations for predictive service in the Internet M. Degermark;T. Kohler;S. Pink;O. Schelen https://doi.org/10.1007/s005300050054
  13. Proc. of the 14th International Parallel and Distributed Processing Symposium (IPDPS'00) Scheduling with advanced reservation W. Smith;I. Foster;V. Taylor
  14. Proc. of the International Workshop on Quality of Service (IWQoS '99) A distributed resource management architecture that supports advance reservation and co-allocation I. Foster;C. Kesselman;C. Lee;B. Lindell;K. Nahrstedt;A. Roy
  15. Network simulator - ns (ver. 2)