A QoS Based Scheduling Algorithm for Continuous Media Servers
نویسندگان
چکیده
A growing set of applications require digital audio and video data, commonly referred to as continuous media (CM). These applications require continuous real{time data ow during play-back and recording. Scheduling strategies to service accesses by multiple concurrent applications at CM data servers (CMS) must provide timely access to storage devices. Besides real{time access, such data is characterized by its large size and high transmission bandwidth and must be compressed to elimiate temporal and spatial redundancy. However, by compressing data, data rate variability is introduced which creates problems to the scheduling strategy like low resource and bandwidth utilization. In this paper we present a scheduling strategy at the CMS for compressed streams called QBSCAN which exploits clients' concessions in playback quality to achieve higher utilization of the CMS. By stating the needed Quality of Service (QoS), clients declare their level of acceptance of tardiness and smoothness during playback. QBSCAN uses clients' QoS speciications to allocate I/O bandwidth and consequently increases the resource utilization. Simultaneously, the total capacity (the number of concurrent streams supported) of the CMS is enhanced. The eecacy of QBSCAN is demonstrated via simulation studies.
منابع مشابه
Adaptive Disk Scheduling Algorithms for Video Servers
Soft-real time applications, such as continuous media (CM) systems, have an important property, namely, they allow for graceful adaptation of the application Quality-of-Service (QoS), and therefore are able to have acceptable performance with reduced resource utilization. This can be used by the admission control process to decide if an application can be admitted, even if the resource is conge...
متن کاملLoad Distribution Method for Ensuring QoS of Social Media Streaming Services in Cloud Environment
As various types of smart devices have recently appeared, SNS (Social Networking Services) have been expanded. Thus, the demand for social media streaming is on the rise. In the previous study, a media conversion system for ensuring QoS (Quality of service) of media streaming was presented. The presented system implemented a distributed streaming environment with multiple servers in order to pe...
متن کاملA Novel Fuzzy Logic Base Scheduling Mechanism for Service Differentiation in IP Networks
Quality of Service (QoS) refers to a set of rules or techniques that help the network administrators use the available network resources optimally to manage the effects of congestion and to treat the applications according to their needs. The differentiated services architecture (DiffServ) allows providing quality of service to users. The major DiffServ premise is that individual flows with sim...
متن کاملExperience with Real-Time Mach for Writing Continuous Media Applications and Servers
This paper describes the experience with Real-Time Mach for writing a network server and a storage server which are suitable for handling audio and video, and a video-on-demand system on these servers. Audio and video are commonly referred to as timing-dependent continuous media. Programming interfaces and resource management policies of current operating systems should be changed for handling ...
متن کاملIntegrated modeling and solving the resource allocation problem and task scheduling in the cloud computing environment
Cloud computing is considered to be a new service provider technology for users and businesses. However, the cloud environment is facing a number of challenges. Resource allocation in a way that is optimum for users and cloud providers is difficult because of lack of data sharing between them. On the other hand, job scheduling is a basic issue and at the same time a big challenge in reaching hi...
متن کامل