Abstract
In this paper, we consider a real-time queuing system with rewards and deadlines. We assume that the packet processing time is known upon arrival, as is the case in communication networks. This assumption allows us to demonstrate that the well-known earliest-deadline-first policy performance can be improved. We then propose a scheduling policy that provides excellent results for packets with rewards and deadlines. We prove that the policy is optimal under deterministic service time and binomial reward distribution. In the more general case, we prove that the policy processes the maximal number of packets while collecting rewards higher than the expected reward. We present simulation results that show its high performance in more generic cases compared to the most commonly used scheduling policies.
Original language | English |
---|---|
Article number | 8471112 |
Pages (from-to) | 2296-2308 |
Number of pages | 13 |
Journal | IEEE/ACM Transactions on Networking |
Volume | 26 |
Issue number | 5 |
DOIs | |
State | Published - Oct 2018 |
Keywords
- Queues
- deadline
- earliest deadline first
- packet networks
- real time
- renewal reward
- scheduling
All Science Journal Classification (ASJC) codes
- Software
- Computer Science Applications
- Computer Networks and Communications
- Electrical and Electronic Engineering