In the online packet scheduling problem with deadlines (PacketSchD, for short), the goal is to schedule transmissions of packets that arrive over time in a network switch and need to be sent across a link. Each packet has a deadline, representing its urgency, and a non-negative weight, that represents its priority. Only one packet can be transmitted in any time slot, so if the system is overloaded, some packets will inevitably miss their deadlines and be dropped. In this scenario, the natural objective is to compute a transmission schedule that maximizes the total weight of packets that are successfully transmitted. The problem is inherently online, with the scheduling decisions made without the knowledge of future packet arrivals. The central problem concerning PacketSchD, that has been a subject of intensive study since 2001, is to determine the optimal competitive ratio of online algorithms, namely the worst-case ratio between the optimum total weight of a schedule (computed by an offline algorithm) and the weight of a schedule computed by a (deterministic) online algorithm. We solve this open problem by presenting a $\phi$-competitive online algorithm for PacketSchD (where $\phi\approx 1.618$ is the golden ratio), matching the previously established lower bound.
翻译:在有最后期限(PacketSchD,短时间)的在线邮包调度问题中,目标是将随时间在网络开关中到达的包裹传送到一个网络开关,需要通过链接发送。每个包裹都有代表其紧迫性和非负性重量的最后期限,代表其优先性。只有一个包裹可以在任何时段传送,因此如果系统超载,有些包裹将不可避免地错过其最后期限并被丢弃。在这种情形下,自然目标是计算一个传输时间表,使成功传送的包裹的总重量最大化。问题在本质上是在线的,在不知晓未来寄送包裹的情况下作出时间安排决定。关于PacketSchD的中心问题,自2001年以来一直是一个密集研究的主题。关于PacketSchD的中心问题,是确定网上算法的最佳竞争比率,即时间表的最佳总重量(由离线算算)与由(定式)在线算出的时间表的重量之间的最差比例。我们通过提出一个美元/菲-有竞争力的1.6SchD在线算法来解决这一公开问题,而Grealest18美元-chappy relish drapplegald)是以前确定的1.6SachD。