Demo Data from VLDB 2026 / reviewers in the wild / expert
Alexander Kesselman
dblp:k/AlexanderKesselman · also Alexander Keizelman
· DBLP profile ↗
41ranked-venue papers
26as first author
0since 2021 · last 2015
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 20 · 15 first-authorSystems, architecture and hardware · 10 · 7 first-authorComputer networks · 9 · 4 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer networks
8 papers |
Internet architecture and protocols · 46% Routing and switching · 33% Network performance modeling · 10% | |
| Theoretical computer science
5 papers |
Approximation and online algorithms · 47% Algorithmic game theory and mechanism design · 45% Mathematical optimization · 5% |
Topics — the 23 heaviest of 25, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Internet architecture and protocols
quality of service |
0.2 | 4 | 2008 | Packet mode and QoS algorithms for buffered crossbar switches with FIFO queuing · PODC 2008 Buffer Overflow Management in QoS Switches · SIAM J. Comput. 2004 Buffer overflow management in QoS switches · STOC 2001 |
Internet architecture and protocols
packet scheduling |
0.2 | 4 | 2008 | Packet mode and QoS algorithms for buffered crossbar switches with FIFO queuing · PODC 2008 Buffer Overflow Management in QoS Switches · SIAM J. Comput. 2004 Buffer overflow management in QoS switches · STOC 2001 |
Approximation and online algorithms
online algorithms |
0.2 | 3 | 2008 | Competitive buffer management for shared-memory switches · ACM Trans. Algorithms 2008 Buffer Overflow Management in QoS Switches · SIAM J. Comput. 2004 Buffer overflow management in QoS switches · STOC 2001 |
Approximation and online algorithms › online algorithms
competitive analysis |
0.1 | 2 | 2008 | Competitive buffer management for shared-memory switches · ACM Trans. Algorithms 2008 Buffer Overflow Management in QoS Switches · SIAM J. Comput. 2004 |
Internet architecture and protocols › buffer management
buffer management policy |
0.1 | 1 | 2008 | Competitive buffer management for shared-memory switches · ACM Trans. Algorithms 2008 |
Network performance modeling
queueing analysis |
0.1 | 1 | 2008 | Competitive buffer management for shared-memory switches · ACM Trans. Algorithms 2008 |
Routing and switching
switch buffer management |
0.1 | 1 | 2008 | Competitive buffer management for shared-memory switches · ACM Trans. Algorithms 2008 |
Routing and switching
switching |
0.1 | 1 | 2008 | Packet mode and QoS algorithms for buffered crossbar switches with FIFO queuing · PODC 2008 |
Routing and switching
input-queued switch |
0.1 | 1 | 2007 | Nonpreemptive Scheduling of Optical Switches · IEEE Trans. Commun. 2007 |
Routing and switching › switch scheduling
input-queued switch scheduling |
0.1 | 1 | 2007 | Nonpreemptive Scheduling of Optical Switches · IEEE Trans. Commun. 2007 |
Optical networks › optical switch
optical switch scheduling |
0.1 | 1 | 2007 | Nonpreemptive Scheduling of Optical Switches · IEEE Trans. Commun. 2007 |
Algorithmic game theory and mechanism design
congestion games |
0.1 | 1 | 2007 | Convergence time to Nash equilibrium in load balancing · ACM Trans. Algorithms 2007 |
Algorithmic game theory and mechanism design › game dynamics › equilibrium convergence
nash equilibrium convergence |
0.1 | 1 | 2007 | Convergence time to Nash equilibrium in load balancing · ACM Trans. Algorithms 2007 |
Algorithmic game theory and mechanism design › non-cooperative game
potential game |
0.1 | 1 | 2007 | Convergence time to Nash equilibrium in load balancing · ACM Trans. Algorithms 2007 |
Algorithmic game theory and mechanism design › congestion games
selfish load balancing |
0.1 | 1 | 2007 | Convergence time to Nash equilibrium in load balancing · ACM Trans. Algorithms 2007 |
Approximation and online algorithms › online algorithms › online packing and covering
buffer management |
0.0 | 1 | 2004 | Buffer Overflow Management in QoS Switches · SIAM J. Comput. 2004 |
Transport protocols and congestion control › window-based congestion control
AIMD |
0.0 | 1 | 2003 | Adaptive AIMD congestion control · PODC 2003 |
Algorithmic game theory and mechanism design › solution concepts in games › equilibrium concepts
nash equilibrium |
0.0 | 1 | 2003 | Convergence Time to Nash Equilibria · ICALP 2003 |
Internet architecture and protocols
buffer management |
0.0 | 1 | 2001 | Buffer overflow management in QoS switches · STOC 2001 |
Internet architecture and protocols › quality of service
differentiated services |
0.0 | 1 | 2001 | Loss-bounded analysis for differentiated services · SODA 2001 |
Algorithms and data structures
load balancing |
0.0 | 1 | 2007 | Convergence time to Nash equilibrium in load balancing · ACM Trans. Algorithms 2007 |
Mathematical optimization
scheduling |
0.0 | 1 | 2007 | Convergence time to Nash equilibrium in load balancing · ACM Trans. Algorithms 2007 |
Mathematical optimization › combinatorial optimization
greedy algorithm |
0.0 | 1 | 2004 | Buffer Overflow Management in QoS Switches · SIAM J. Comput. 2004 |
Methods — techniques the papers use, named apart from their topics
competitive analysis · 0.4adversarial analysis · 0.2greedy algorithm · 0.1potential game analysis · 0.1online scheduling · 0.1greedy approximation algorithm · 0.1best response dynamics · 0.1NP-hardness analysis · 0.1adaptive parameter tuning · 0.0simulation · 0.0competitive ratio analysis · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2015 | Essential Traffic Parameters for Shared Memory Switch Performance
Patrick Eugster, Alexander Kesselman, Kirill Kogan, Sergey I. Nikolenko, Alexander Sirotkin 0001 |
SIROCCO | 2 |
| 2013 | Space and speed tradeoffs in TCAM hierarchical packet classification
Alexander Kesselman, Kirill Kogan, Sergey Nemzer, Michael Segal 0001 |
J. Comput. Syst. Sci. | 1 |
| 2013 | Competitive buffer management with packet dependencies
Alexander Kesselman, Boaz Patt-Shamir, Gabriel Scalosub |
Theor. Comput. Sci. | 1 |
| 2012 | Improved Competitive Performance Bounds for CIOQ Switches
Alexander Kesselman, Kirill Kogan, Michael Segal 0001 |
Algorithmica | 1 |
| 2012 | Game-theoretic analysis of Internet switching with selfish users
Alexander Kesselman, Stefano Leonardi 0001 |
Theor. Comput. Sci. | 1 |
| 2010 | Packet mode and QoS algorithms for buffered crossbar switches with FIFO queuing
Alexander Kesselman, Kirill Kogan, Michael Segal 0001 |
Distributed Comput. | 1 |
| 2009 | Competitive buffer management with packet dependenciesabstractWe introduce the problem of managing a FIFO buffer of bounded space, where arriving packets have dependencies among them. Our model is motivated by the scenario where large data frames must be split into multiple packets, because maximum packet size is limited by data-link restrictions. A frame is considered useful only if sufficiently many of its constituent packets are delivered. The buffer management algorithm decides, in case of overflow, which packets to discard and which to keep in the buffer. The goal of the buffer management algorithm is to maximize throughput of useful frames. This problem has a variety of applications, e.g., Internet video streaming, where video frames are segmented and encapsulated in IP packets sent over the Internet. We study the complexity of the above problem in both the offline and online settings. We give upper and lower bounds on the performance of algorithms using competitive analysis. Alexander Kesselman, Boaz Patt-Shamir, Gabriel Scalosub |
IPDPS | 1 |
| 2009 | Trawling Traffic under Attack, Overcoming DDoS Attacks by Target-Controlled Traffic FilteringabstractAs more and more services are provided by servers via the Internet, Denial-of-Service (DoS) attacks pose an increasing threat to the Internet community. A DoS attack overloads the target server with a large volume of adverse requests, thereby rendering the server unavailable to ¿well-behaved¿ users. Recently, the novel paradigm of traffic ownership that enables the clients of Internet service providers (ISP) to configure their own traffic processing policies has gained popularity. In this paper, we propose two algorithms belonging to this paradigm that allow attack targets to dynamically filter their incoming traffic based on a distributed policy. The proposed algorithms defend the target against DoS and distributed DoS (DDoS) attacks and simultaneously ensure that it continues to receive valuable users' traffic. In a nutshell, a target can define a filtering policy which consists of a set of traffic classification rules and the corresponding amounts of traffic, measured in bandwidth units, which match each rule. The filtering algorithm is enforced by the ISP's or the Network Service Provider's (NSP) routers when a target is being overloaded with traffic. The goal is to maximize the amount of filtered traffic forwarded to the target, according to the filtering policy, from the ISP's or the NSP's network. The first algorithm we propose relies on complete collaboration among the ISP/NSP routers. It computes the filtering policy in polynomial time and delivers the best possible traffic mix to the target. The second algorithm is a distributed algorithm which assumes no collaboration among the ISP/NSP routers, each router only uses local information about its incoming traffic. We show the intuition behind the proof of lower bound on the second algorithm's worst-case performance. Shlomi Dolev, Yuval Elovici, Alexander Kesselman, Polina Zilberman |
PDCAT | 3 |
| 2008 | Improved Competitive Performance Bounds for CIOQ Switches
Alexander Kesselman, Kirill Kogan, Michael Segal 0001 |
ESA | 1 |
| 2008 | Packet mode and QoS algorithms for buffered crossbar switches with FIFO queuingabstractThe buffered crossbar switch architecture has recently gained considerable research attention. In such a switch, besides normal input and output queues, a small buffer is associated with each crosspoint. Due to the introduction of crossbar buffers, output and input contention is eliminated, and the scheduling process is greatly simplified. We analyze the performance of switch policies by means of competitive analysis, where a uniform guarantee is provided for all traffic patterns. We assume that each packet has an intrinsic value designating its priority and the goal of the switch policy is to maximize the weighted throughput of the switch. We consider FIFO queueing buffering policies, which are deployed by the majority of today's Internet routers. In packet-mode scheduling, a packet is divided into a number of unit length cells and the scheduling policy is constrained to schedule all the cells contiguously, which removes reassembly overhead and improves Quality-of-Service (QoS). For the case of variable length packets with uniform value density (Best Effort model), where the packet value is proportional to its size, we present a packet-mode greedy switch policy that is 7-competitive. For the case of unit size packets with variable values (Differentiated Services model), we propose a preemptive greedy switch policy that achieves a competitive ratio of 21. As far as we know, this is the first constant-competitive FIFO policy for this architecture in the case of variable value packets. The presented policies are simple and thus can be efficiently implemented at high speeds. Moreover, our results hold for any value of the internal switch fabric speedup. Alexander Kesselman, Kirill Kogan, Michael Segal 0001 |
PODC | 1 |
| 2008 | Best Effort and Priority Queuing Policies for Buffered Crossbar Switches
Alexander Kesselman, Kirill Kogan, Michael Segal 0001 |
SIROCCO | 1 |
| 2008 | Competitive buffer management for shared-memory switchesabstractWe consider buffer management policies for shared memory switches. We study the case of overloads resulting in packet loss, where the constraint is the limited shared memory capacity. The goal of the buffer management policy is that of maximizing the number of packets transmitted. The problem is online in nature, and thus we use competitive analysis to measure the performance of the buffer management policies. Our main result is to show that the well-known preemptive Longest Queue Drop ( LQD ) policy is at most 2-competitive and at least √2-competitive. We also demonstrate a general lower bound of 4/3 on the performance of any deterministic online policy. Finally, we consider some other popular non-preemptive policies including Complete Partition, Complete Sharing, Static Threshold and Dynamic Threshold and derive almost tight bounds on their performance. William Aiello, Alexander Kesselman, Yishay Mansour |
ACM Trans. Algorithms | 2 |
| 2007 | Convergence time to Nash equilibrium in load balancingabstractWe study the number of steps required to reach a pure Nash equilibrium in a load balancing scenario where each job behaves selfishly and attempts to migrate to a machine which will minimize its cost. We consider a variety of load balancing models, including identical, restricted, related, and unrelated machines. Our results have a crucial dependence on the weights assigned to jobs. We consider arbitrary weights, integer weights, k distinct weights, and identical (unit) weights. We look both at an arbitrary schedule (where the only restriction is that a job migrates to a machine which lowers its cost) and specific efficient schedulers (e.g., allowing the largest weight job to move first). A by-product of our results is establishing a connection between various scheduling models and the game-theoretic notion of potential games. We show that load balancing in unrelated machines is a generalized ordinal potential game, load balancing in related machines is a weighted potential game, and load balancing in related machines and unit weight jobs is an exact potential game. Eyal Even-Dar, Alexander Kesselman, Yishay Mansour |
ACM Trans. Algorithms | 2 |
| 2007 | Nonpreemptive Scheduling of Optical SwitchesabstractMany high-speed routers today use input-queuing (IQ) architectures with a crossbar switching fabric based on optical technology. Packets in the input queues are divided into cells of unit length, and the goal is to find a schedule of minimum makespan that forwards all packets to the output ports. The problem is complicated since, in optical switches, so-called configuration delay, that is the time required to reconfigure the switching fabric, is non-negligible with respect to the cell transmission time. We aim to design a scheduler whose complexity does not depend on the number of packets in the input queues. Thus, we focus on the nonpreemptive bipartite scheduling (NPBS) problem, where each input queue is connected to each output port in at most one configuration. We demonstrate that the NPBS problem is NP-hard for any value of the configuration delay, and approximation within a ratio smaller than 7/6 is NP-hard as well. For the offline version of the NPBS problem, we show that a simple greedy algorithm achieves an approximation factor of 2 for arbitrary configuration delay. Then, we consider the online version of the NPBS problem, where the switch gathers the incoming traffic periodically and then schedules the accumulated batches. We propose a scheduling algorithm that guarantees strict delay for any admissible traffic, provided that the switch has a moderate speed-up of two. Finally, we extend our results to the nonbipartite scheduling problem. Alexander Kesselman, Kirill Kogan |
IEEE Trans. Commun. | 1 |
| 2007 | Improved approximation algorithms for connected sensor cover
Stefan Funke, Alexander Kesselman, Fabian Kuhn, Zvi Lotker, Michael Segal 0001 |
Wirel. Networks | 2 |
| 2006 | Fast distributed algorithm for convergecast in ad hoc geometric radio networks
Alexander Kesselman, Dariusz R. Kowalski |
J. Parallel Distributed Comput. | 1 |
| 2006 | On the remote server problem or more about TCP acknowledgments
Leah Epstein, Alexander Kesselman |
Theor. Comput. Sci. | 2 |
| 2006 | A simple improved distributed algorithm for minimum CDS in unit disk graphs
Stefan Funke, Alexander Kesselman, Ulrich Meyer 0001, Michael Segal 0001 |
ACM Trans. Sens. Networks | 2 |
| 2005 | Energy efficient connectivity in ad hoc networks from user's and designer's perspectiveabstractWe consider a game that models the creation of a wireless ad hoc network, where nodes are owned by selfish agents. We study a novel cost sharing model in which agents may pay for the transmission power of the other nodes. Each agent has to satisfy some connectivity requirement in the final network and the goal is to minimize its payment with no regard to the overall system performance. We analyze two fundamental connectivity games, namely broadcast and convergecast. We study pure Nash equilibria and quantify the degradation in the network performance called the price of anarchy resulting from selfish behavior. We derive asymptotically tight bounds on the price of anarchy for these games. We also study centralized network design. One of the most important problems in wireless ad hoc networks is the minimum-energy broadcast. Recently, there appeared many new applications such as real-time multimedia, battlefield communications and rescue operations that impose stringent end-to-end latency requirement on the broadcasting time. However, the existing algorithms that minimize the broadcasting energy tend to produce solutions with high latency. We consider the problem of bounded-hop broadcast. We present approximation algorithms for this problem. Alexander Kesselman, Dariusz R. Kowalski, Michael Segal 0001 |
ICC | 1 |
| 2005 | A simple improved distributed algorithm for minimum CDS in unit disk graphsabstractSeveral routing schemes in ad hoc networks first establish a virtual backbone and then route messages via backbone nodes. One common way of constructing such a backbone is based on the construction of a connected dominating set (CDS). In this article we present a very simple distributed algorithm for computing a small CDS. Our algorithm has an approximation factor of at most 6.91, improving upon the previous best-known approximation factor of 8 due to Wan et al. [2002]. The improvement relies on a refined analysis of the relationship between the size of a maximal independent set and a minimum CDS in a unit disk graph. This subresult also implies improved approximation factors for many existing algorithm. Stefan Funke, Alexander Kesselman, Ulrich Meyer 0001, Michael Segal 0001 |
WiMob (2) | 2 |
| 2005 | Adaptive AIMD Congestion Control
Alexander Kesselman, Yishay Mansour |
Algorithmica | 1 |
| 2005 | Improved Competitive Guarantees for QoS Buffering
Alexander Kesselman, Yishay Mansour, Rob van Stee |
Algorithmica | 1 |
| 2004 | Non-preemptive scheduling of optical switchesabstractMany high-speed routers today use input-queued (IQ) architectures with a crossbar switching fabric based on optical technology. Packets in the input queues are divided into cells of unit length and the goal is to find a schedule of minimum makespan that forwards all packets to the output ports. The problem is complicated since in optical switches so called configuration delay, that is the time required to reconfigure the switching fabric, is non-negligible with respect to the cell transmission time. We aim to design a scheduler whose complexity does not depend on the number of packets in the input queues. Thus, we focus on the non-preemptive bipartite scheduling (NPBS) problem, where each input queue is connected to each output port in at most one configuration. We demonstrate that the NPBS problem is NP-hard for any value of the configuration delay and approximation within a ratio smaller than 7/6 is NP-hard as well. For the offline version of the NPBS problem, we show that a simple greedy algorithm achieves an approximation factor of 2 for arbitrary configuration delay. Then we consider the online version of the NPBS problem, where the switch gathers the incoming traffic periodically and then schedules the accumulated batches (batch scheduling). We propose a scheduling algorithm which guarantees strict delay for any admissible traffic provided that the switch has a moderate speedup of two. Alexander Kesselman, Kirill Kogan |
GLOBECOM | 1 |
| 2004 | Packet-mode policies for input-queued switchesabstractThis paper considers the problem of packet-mode scheduling of input queued switches. Packets have variable lengths, and are divided into cells of unit length. Each packet arrives to the switch with a given deadline by which it must traverse the switch. A packet successfully passes the switch if the sequence of cells comprising it is contiguously transmitted out of the switch before the packet's deadline expires. A packet transmission may be preempted and restarted from the beginning later. The scheduling policy has to decide at each time step which packets to serve. The problem is online in nature, and thus we use competitive analysis to measure the performance of our scheduling policies.First we consider the case where the goal of the switch policy is to maximize the total number of successfully transmitted packets. We derive two algorithms achieving the competitive ratios of (22√log L +1) and N+ 1, respectively, where L is the ratio between the longest and the shortest packet lengths and N is the number of input/output ports. We also show that any deterministic online algorithm has a competitive ratio of at least (⌊log L⌋ + 1, N).Then we study the general case in which each packet has an intrinsic value representing its priority, and the goal is to maximize the total value of successfully transmitted packets. We derive an algorithm which achieves a competitive ratio of 2κ+2√κ+1/2+ (2κ+√κ+1/2+1) (√κ+1/2+3), where κ is the ratio between the maximum and the minimum value per cell. We note that [4] gives a lower bound of Ω(κ) on the performance of any deterministic online algorithm. In particular, our algorithm achieves a competitive ratio of approximately 11.123 for κ=1, which improves upon the previous best-known upper bound for this problem [17].We complement our results by studying the offline version of the problem, which is NP-hard We give a pseudo-polynomial 3-approximation algorithm for the general case and a polynomial 3-approximation algorithm for the case of unit value packets. Dan Guez, Alexander Kesselman, Adi Rosén |
SPAA | 2 |
| 2004 | Buffer Overflow Management in QoS SwitchesabstractWe consider two types of buffering policies that are used in network switches supporting Quality of Service (QoS). In the FIFO type, packets must be transmitted in the order in which they arrive; the constraint in this case is the limited buffer space. In the bounded-delay type, each packet has a maximum delay time by which it must be transmitted, or otherwise it is lost. We study the case of overloads resulting in packet loss. In our model, each packet has an intrinsic value, and the goal is to maximize the total value of transmitted packets. Our main contribution is a thorough investigation of some natural greedy algorithms in various models. For the FIFO model we prove tight bounds on the competitive ratio of the greedy algorithm that discards packets with the lowest value when an overflow occurs. We also prove that the greedy algorithm that drops the earliest packets among all low-value packets is the best greedy algorithm. This algorithm can be as much as 1.5 times better than the tail-drop greedy policy, which drops the latest lowest-value packets. In the bounded-delay model we show that the competitive ratio of any on-line algorithm for a uniform bounded-delay buffer is bounded away from 1, independent of the delay size. We analyze the greedy algorithm in the general case and in three special cases: delay bound 2, link bandwidth 1, and only two possible packet values. Finally, we consider the off-line scenario. We give efficient optimal algorithms and study the relation between the bounded-delay and FIFO models in this case. Alexander Kesselman, Zvi Lotker, Yishay Mansour, Boaz Patt-Shamir, Baruch Schieber, Maxim Sviridenko |
SIAM J. Comput. | 1 |
| 2004 | Harmonic buffer management policy for shared memory switches
Alexander Kesselman, Yishay Mansour |
Theor. Comput. Sci. | 1 |
| 2003 | Buffer Overflows of Merging Streams
Alexander Kesselman, Zvi Lotker, Yishay Mansour, Boaz Patt-Shamir |
ESA | 1 |
| 2003 | Improved Competitive Guarantees for QoS Buffering
Alexander Kesselman, Yishay Mansour, Rob van Stee |
ESA | 1 |
| 2003 | Convergence Time to Nash Equilibria
Eyal Even-Dar, Alexander Kesselman, Yishay Mansour |
ICALP | 2 |
| 2003 | Adaptive AIMD congestion controlabstractThe main objectives of a congestion control algorithm are high bandwidth utilization, fairness and responsiveness in changing environment. However, these objectives are contradicting in particular situations since the algorithm has to constantly probe available bandwidth, which may affect its stability. This paper proposes a novel congestion control algorithm that achieves high bandwidth utilization providing fairness among competing connections and, on the other hand, is sufficiently responsive to changes of available bandwidth. The main idea of the algorithm is to use adaptive setting for the additive increase/multiplicative decrease (AIMD) congestion control scheme, where parameters may change dynamically, with respect to the current network conditions. Alexander Kesselman, Yishay Mansour |
PODC | 1 |
| 2003 | Buffer overflows of merging streamsabstractConsider an Internet service provider (ISP), or a corporate intranet, that connects a large number of users with the Internet backbone using an "uplink." Within such a system, consider the traffic oriented towards the uplink, namely the streams whose start points are the local users and whose destination is outside the local domain. These streams are merged by a network that consists of merge nodes, typically arranged in a tree topology whose root is directly connected to the uplink. Without loss of generality, we may assume that the bandwidth of the link emanating from a merge node is less than the sum of bandwidths of incoming links (otherwise, we can assume that the incoming links are connected directly to the next node up). Hence, when all users inject data at maximum local speed, packets will eventually be discarded. A very effective way to mitigate some of the losses due to temporary overloads is to equip the merge nodes with buffers, that can absorb transient bursts by storing incoming packets while the outgoing link is busy. The merge nodes are controlled by local on-line buffer management algorithms whose job is to decide which packets to forward and which to drop so as to minimize the damage in case of an overflow. Alexander Kesselman, Yishay Mansour, Zvi Lotker, Boaz Patt-Shamir |
SPAA | 1 |
| 2003 | Scheduling policies for CIOQ switchesabstractCombined input and output queued (CIOQ) architectures with a moderate fabric speedup S>1 have come to play a major role in the design of high performance switches. The switch policy that controls such switches must consist of two components. A buffer management policy that controls admission to buffers, and a scheduling policy that schedules the transfer of packets from input buffers to output buffers. The goal of the switch policy is to maximize the throughput of the switch. When all packets have a uniform value (or importance), this corresponds to the number of packets sent from the switch. When packets have variable values, this corresponds to the total value of the packets sent.We mainly consider switches with virtual output queuing (VOQ) at the inputs. For the case of packets with uniform values we present a switch policy that is 3-competitive for any speedup. For the case of packets with variable values we propose two preemptive switch policies. One achieves a competitive ratio of 4S, and the other achieves a competitive ratio of 8min(k, 2log α), where k is the number of distinct packet values and α is the ratio between the largest and smallest values. Alexander Kesselman, Adi Rosén |
SPAA | 1 |
| 2002 | Harmonic Buffer Management Policy for Shared Memory SwitchesabstractWe introduce a new general scheme for shared memory nonpreemptive scheduling policies. Our scheme utilizes a system of inequalities and thresholds and accepts a packet if it does not violate any of the inequalities. We demonstrate that many of the existing policies can be described using our scheme, thus validating its generality. We propose a new scheduling policy, based on our general scheme, which we call the harmonic policy. Our simulations show that the harmonic policy both achieves high throughput and easily adapts to changing load conditions. We also perform a theoretical analysis of the harmonic policy and demonstrate that its throughput competitive ratio is almost optimal. Alexander Kesselman, Yishay Mansour |
INFOCOM | 1 |
| 2001 | QoS-Competitive Video Buffering
Alexander Kesselman, Yishay Mansour |
SIROCCO | 1 |
| 2001 | Loss-bounded analysis for differentiated services
Alexander Kesselman, Yishay Mansour |
SODA | 1 |
| 2001 | Competitve buffer management for shared-memory switchesabstractWe consider buffer management policies for shared memory packet switches supporting Quality of Service (QoS). There are two interesting dimensions in which the setting may different. The first is the packet size, whether all the packets of the same fixed size or do packets have variable length. The second is the value of the packets, do all the packets have the same value or do different packets have different values. Ellen L. Hahne, Alexander Kesselman, Yishay Mansour |
SPAA | 2 |
| 2001 | Buffer overflow management in QoS switchesabstractWe consider two types of buffering policies that are used in network switches supporting QoS (Quality of Service). In the FIFO type, packets must be released in the order they arrive; the difficulty in this case is the limited buffer space. In the bounded-delay type, each packet has a maximum delay time by which it must be released, or otherwise it is lost. We study the cases where the incoming streams overload the buffers, resulting in packet loss. In our model, each packet has an intrinsic value; the goal is to maximize the total value of packets transmitted Alexander Kesselman, Zvi Lotker, Yishay Mansour, Boaz Patt-Shamir, Baruch Schieber, Maxim Sviridenko |
STOC | 1 |
| 2000 | Bounded latency scheduling scheme for ATM cells
Shlomi Dolev, Alexander Kesselman |
Comput. Networks | 2 |
| 1999 | Bounded Latency Scheduling Scheme for ATM CellsabstractScheduling ATM cells schemes for an (optical) ATM switch can dramatically influence the performance of the ATM communication network. We present an efficient scheduling that is based on perfect bipartite matching. The algorithm ensures fairness, providing a guaranteed latency bound for each arriving cell. Shlomi Dolev, Alexander Kesselman |
ISCC | 2 |
| 1999 | Non-Preemptive Real-Time Scheduling of Multimedia Tasks
Shlomi Dolev, Alexander Kesselman |
Real Time Syst. | 2 |
| 1998 | Non-preemptive real-time scheduling of multimedia tasksabstractMotivated by the special characteristics of multimedia tasks, we consider non-preemptive scheduling of tasks where there exists no (or very limited) information concerning the tasks before they are released. We present impossibility results and analyze algorithms for non-preemptive scheduling in single processor and multiprocessor systems. In particular, one set of our results considers the competitive ratio of the scheduling algorithm when the length of the tasks is not greater than C/sub max/ (and not smaller than C/sub min/). We show that the performance of a scheduling algorithm is improved dramatically when the release time of the tasks is O(C/sub max/) prior to their deadline; achieving a competitive ratio that is close to one. Shlomi Dolev, Alexander Kesselman |
ISCC | 2 |