DocumentCode :
2529644
Title :
Scheduling support for multicasting sessions in broadband communication networks
Author :
Sheta, Khalid ; Singhal, Mukesh
Author_Institution :
Dept. of Comput. & Inf. Sci., Ohio State Univ., Columbus, OH, USA
fYear :
1997
fDate :
22-25 Sep 1997
Firstpage :
176
Lastpage :
181
Abstract :
Multimedia applications require support from the underlying broadband network at the end-to-end communication level. Multicasting is an important paradigm of end-to-end communication. The root node of a multicasting session is responsible for controlling the session including monitoring, maintenance, and the implementation of the multicasting protocol. The job that controls the multicasting session executes as a group of tasks at the root node of a multicasting tree. The scheduling scheme at the root node should give support to a multicasting session by improving the completion time of the jobs controlling the multicasting session, hence increasing throughput and the probability of admitting new multicast sessions. We model the tasks that carry out the multicasting session monitoring and maintenance as a fork-join job executing on a multiprocessor system. We assume that an executing task blocks for device I/O as a part of the activities associated with sending and receiving data packets. We develop two analytic models for scheduling a session control job on a multiprocessor system. The first allows incoming job tasks to multiplex processors with existing tasks of another multicasting session; the other model schedules a task of the incoming job to an idle processor. We assume that the overhead of rescheduling a task to another processor is large. We compare the performance of both models and show the range of conditions under which a model outperforms the other. The results can be used in the design of an adaptive scheduler that uses both models to improve throughput and the probability of admitting new multicast sessions
Keywords :
broadband networks; broadcasting; channel capacity; data communication; maintenance engineering; multimedia communication; processor scheduling; protocols; telecommunication computing; telecommunication network management; adaptive scheduler; broadband communication networks; data packet; device I/O; end-to-end communication level; executing task; fork-join job; incoming job tasks; maintenance; monitoring; multicasting protocol; multicasting session; multicasting sessions; multicasting tree; multimedia applications; multiprocessor system; rescheduling; root node; scheduling scheme; scheduling support; session control job; throughput; B-ISDN; Broadband communication; Broadcasting; Communication networks; Control systems; Intelligent networks; Processor scheduling; Protocols; Throughput; Whales;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Communications and Networks, 1997. Proceedings., Sixth International Conference on
Conference_Location :
Las Vegas, NV
ISSN :
1095-2055
Print_ISBN :
0-8186-8186-1
Type :
conf
DOI :
10.1109/ICCCN.1997.623310
Filename :
623310
Link To Document :
بازگشت