• Home
  • Search
  • A dynamic hybrid scheduling algorithm for heterogeneous asymmetric environments†
  • Cite Icon2
  • https://doi.org/10.1080/17445760500094913Copy DOI Icon

A dynamic hybrid scheduling algorithm for heterogeneous asymmetric environments†

  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

The rapid growth of web services has already given birth to a set of data dissemination applications. Efficient scheduling techniques are necessary to endow such applications with advanced data processing capability. In this paper, we have developed a new hybrid scheduling scheme by effectively combining broadcasting of very popular (push) data and dissemination of less popular (pull) data to develop a new, ideal hybrid scheduling scheme. Our algorithm assumes no prior knowledge of the data access probability, i.e. which items are being pushed or pulled. Instead, data access probabilities and the cut-off-point to segregate the push and the pull sets are computed dynamically. The data items are assumed to be of variable lengths. The clients send their requests to the server, which ignores the requests for the push items but queues those for the pull items. An ideal behavior of the clients is assumed: a client, after making a request, patiently waits without taking any action. Every client is assumed to have a priority. The priority of a data item is determined by adding the priorities of all the clients requesting that item. At every instant, the item to be broadcast is selected with the help of a pure-push scheduling. On the other hand, the item to be pulled is the one stored in the pull-queue, having the optimal stretch value (max-request min-service time). When more than one data item has the same stretch value, the influence of the priorities of different clients on data dissemination is considered. A suitable modelling technique using the birth-and-death process is developed to analyze the performance of the system. Simulation results corroborate the average system performance and exhibit significant improvement over a pure push and existing hybrid systems in terms of average waiting time spent by a client.

Similar Papers
  • Conference Article
  • Citations6

A Dynamic Hybrid Scheduling Algorithm with Clients' Departure for Impatient Clients in Heterogeneous Environments

  • Apr 04, 2005
  • N Saxena +3
  • Conference Article
  • Citations3

A New Hybrid Scheduling Framework for Asymmetric Wireless Environments with Request Repetition

  • Apr 04, 2005
  • N Saxena +3
  • Conference Article
  • Citations6

The Strategy of Distributed Load Balancing Based on Hybrid Scheduling

  • Apr 01, 2011
  • Jianhui Shi +2
  • Conference Article
  • Citations8

Competitive analysis of on-line algorithms for on-demand data broadcast scheduling

  • Dec 07, 2000
  • Weizhen Mao
  • Conference Article
  • Citations5

Randomized load balancing with a helper

  • Jan 01, 2017
  • Chunpu Wang +2
  • Research Article
  • Citations102

On the Scalability of Dynamic Scheduling Scientific Applications with Adaptive Weighted Factoring

  • Jul 01, 2003
  • Cluster Computing
  • Ioana Banicescu +2
  • Research Article
  • Citations38

A new hybrid broadcast scheduling algorithm for asymmetric communication systems

  • Jul 01, 2001
  • ACM SIGMOBILE Mobile Computing and Communications Review
  • Yufei Guo +2
  • Conference Article
  • Citations7

Data scheduling for multi-item requests in multi-channel on-demand broadcast environments

  • Jun 13, 2008
  • Kai Liu +2
  • Conference Article

On Effective Data Transmission in Mobile Ad Hoc Networks

  • Jan 01, 2008
  • Masako Shinohara +2
  • PDF
  • Research Article
  • Citations20

A Hybrid Task Scheduling Scheme for Heterogeneous Vehicular Edge Systems

  • Jan 01, 2019
  • IEEE Access
  • Xiao Chen +3
  • Research Article
  • Citations12

On Resource Pooling and Separation for LRU Caching

  • Apr 03, 2018
  • Proceedings of the ACM on Measurement and Analysis of Computing Systems
  • Jian Tan +3
  • Conference Article
  • Citations11

Distributing location-dependent data in VANETs by guiding data traffic to high vehicle density areas

  • Dec 01, 2010
  • Junichiro Okamoto +1
  • Research Article
  • Citations4

Simulation of resource synchronization in a dynamic real‐time distributed computing environment

  • Sep 14, 2004
  • Concurrency and Computation: Practice and Experience
  • Chen Zhang +1
  • Research Article
  • Citations2

On Resource Pooling and Separation for LRU Caching

  • Jun 12, 2018
  • ACM SIGMETRICS Performance Evaluation Review
  • Jian Tan +3
  • Research Article
  • Citations1

On Resource Pooling and Separation for LRU Caching

  • Jan 17, 2019
  • ACM SIGMETRICS Performance Evaluation Review
  • Jian Tan +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.