An optimal algorithm for 2-bounded delay buffer management with lookahead
arXiv:1807.00121
Abstract
The bounded delay buffer management problem, which was proposed by Kesselman et~al.\ (STOC 2001 and SIAM Journal on Computing 33(3), 2004), is an online problem focusing on buffer management of a switch supporting Quality of Service (QoS). The problem definition is as follows: Packets arrive to a buffer over time and each packet is specified by the {\em release time}, {\em deadline} and {\em value}. An algorithm can transmit at most one packet from the buffer at each integer time and can gain its value as the {\em profit} if transmitting a packet by its deadline after its release time. The objective of this problem is to maximize the gained profit. We say that an instance of the problem is -bounded if for any packet, an algorithm has at most chances to transmit it. For any , Hajek (CISS 2001) showed that the competitive ratio of any deterministic algorithm is at least . It is conjectured that there exists an algorithm whose competitive ratio matching this lower bound for any . However, it has not been shown yet. Then, when , B{ö}hm et al.~(ISAAC 2016) introduced the {\em lookahead} ability to an online algorithm, that is the algorithm can gain information about future arriving packets, and showed that the algorithm achieves the competitive ratio of . Also, they showed that the competitive ratio of any deterministic algorithm is at least . In this paper, for the 2-bounded model with lookahead, we design an algorithm with a matching competitive ratio of .