Kevin Ross

dblp:r/KevinRoss · DBLP profile ↗
← Back
7ranked-venue papers
6as first author
0since 2021 · last 2014
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 6 · 6 first-authorSecurity and privacy · 1

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
3 papers
Routing and switching · 60% Network optimization and economics · 25% Optical networks · 15%
Theoretical computer science
1 paper
Mathematical optimization · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Performance modeling and evaluation · 100%

Topics — the 14 heaviest of 14, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Network optimization and economics
throughput maximization
0.122009
Projective cone scheduling (PCS) algorithms for packet switches of maximal throughput · IEEE/ACM Trans. Netw. 2009
Scheduling bursts in time-domain wavelength interleaved networks · IEEE J. Sel. Areas Commun. 2003
Routing and switching
scheduling algorithms
0.122009
Projective cone scheduling (PCS) algorithms for packet switches of maximal throughput · IEEE/ACM Trans. Netw. 2009
Scheduling bursts in time-domain wavelength interleaved networks · IEEE J. Sel. Areas Commun. 2003
Routing and switching
packet switch
0.112009
Projective cone scheduling (PCS) algorithms for packet switches of maximal throughput · IEEE/ACM Trans. Netw. 2009
Routing and switching
packet switching
0.112009
Projective cone scheduling (PCS) algorithms for packet switches of maximal throughput · IEEE/ACM Trans. Netw. 2009
Routing and switching
maximum throughput
0.012004
Local Search Scheduling Algorithms for Maximal Throughput in Packet Switches · INFOCOM 2004
Routing and switching › switch scheduling
packet switch scheduling
0.012004
Local Search Scheduling Algorithms for Maximal Throughput in Packet Switches · INFOCOM 2004
Mathematical optimization › combinatorial optimization
local search
0.012004
Local Search Scheduling Algorithms for Maximal Throughput in Packet Switches · INFOCOM 2004
Mathematical optimization
scheduling
0.012004
Local Search Scheduling Algorithms for Maximal Throughput in Packet Switches · INFOCOM 2004
Optical networks › optical switching › optical burst switching
burst scheduling
0.012003
Scheduling bursts in time-domain wavelength interleaved networks · IEEE J. Sel. Areas Commun. 2003
Optical networks › WDM networks
time-domain wavelength interleaved networking
0.012003
Scheduling bursts in time-domain wavelength interleaved networks · IEEE J. Sel. Areas Commun. 2003
Performance modeling and evaluation
queueing models
0.012009
Projective cone scheduling (PCS) algorithms for packet switches of maximal throughput · IEEE/ACM Trans. Netw. 2009
Performance modeling and evaluation › network performance analysis
switch performance
0.012009
Projective cone scheduling (PCS) algorithms for packet switches of maximal throughput · IEEE/ACM Trans. Netw. 2009
Network optimization and economics
resource allocation
0.022004
Local Search Scheduling Algorithms for Maximal Throughput in Packet Switches · INFOCOM 2004
Scheduling bursts in time-domain wavelength interleaved networks · IEEE J. Sel. Areas Commun. 2003
Optical networks
switch configuration
0.012004
Local Search Scheduling Algorithms for Maximal Throughput in Packet Switches · INFOCOM 2004

Methods — techniques the papers use, named apart from their topics

lyapunov analysis · 0.2projective-cone scheduling · 0.1projective cone scheduling · 0.1local search · 0.1complexity analysis · 0.1crossbar switch scheduling · 0.0approximation algorithm · 0.0
YearPublicationVenuePosition
2014 HTTP attack detection using n-gram analysis
Aditya Oza, Kevin Ross, Richard M. Low, Mark Stamp 0001
Comput. Secur.2
2009 Projective cone scheduling (PCS) algorithms for packet switches of maximal throughput
Kevin Ross, Nicholas Bambos
IEEE/ACM Trans. Netw.1
2006 Capacity Maximizing Packet Scheduling Algorithms for Interconnection Networks with Finite Buffers
abstract
In this paper, we analyze the throughput of interconnection networks, viewed as multi-stage queueing networks with infinite input queues, but finite internal cross-stage ones. We find that for very general arrival processes and arbitrarily fixed network topology, the stability region with finite internal buffers is identical to that for the corresponding network with infinite internal buffers, and is achievable via special scheduling policies. In particular, we define and study a class of throughput maximizing policies, known as projective cone scheduling (PCS) algorithms, which activate a set of concurrent service rates to all queues in the network based on observed backlog levels.
Kevin Ross, Nicholas Bambos
GLOBECOM1
2005 Dynamic quality of service control in packet switch scheduling
abstract
Recent research in packet switch scheduling algorithms has moved beyond throughput maximization to quality of service (QoS) control. Several classes of algorithms have been shown to achieve maximal throughput under certain system conditions. Between classes and within each class, QoS performance varies based on arrival traffic and properties of the scheduling algorithm being utilized. Here we compare two classes of throughput-maximizing algorithms and their performance with respect to buffer sizes. These classes are randomized algorithms, which can be characterized as offline algorithms, and projective cone scheduling algorithms, which are online since they respond to the current workload in the system. In each class, parameters can be fine-tuned to reflect the priorities of individual switch ports. We show how the online algorithms lead to significantly better quality of service performance.
Kevin Ross, Nicholas Bambos
ICC1
2004 Optimizing quality of service in packet switch scheduling
abstract
Recently, extensive analytic research into packet scheduling in crossbar switches has yielded interesting throughput maximizing algorithms. Surprisingly, however, quality of service (QoS) performance associated with these algorithms has only been approximated through simulation. We present here certain randomized algorithms with analytic QoS. These are simple to implement and possess closed form expressions for various performance measures. By fine tuning particular parameters of these algorithms, one can vary the QoS associated with the individual ports as desired. This allows cost and utility optimization, a feature which was not feasible under previously studied packet scheduling algorithms.
Kevin Ross, Nicholas Bambos
ICC1
2004 Local Search Scheduling Algorithms for Maximal Throughput in Packet Switches
abstract
We consider the (generalized) packet switch scheduling problem, where the switch service configuration has to be dynamically chosen based on observed queue backlogs, so as to maximize the throughput. A class of recently developed 'projective' scheduling algorithms, which substantially generalize the well-known maximum weight matching (MWM) algorithms for crossbar switches, are explored from the perspective of complexity. The typically huge number of possible switch configurations that the scheduler has to consider in each timeslot has been previously observed to lead to an impractical computational requirement. We introduce a new class of projective schedules based on 'local search' concepts. In particular, rather than searching the entire (typically huge) set of available service configurations to find the best one, the new scalable scheduling algorithms search 'locally' over a small neighborhood of service configurations to find a 'better' one in each time slot. We show that local projective scheduling algorithms can provide dramatic reduction in complexity without causing any loss of throughput (although they may observe higher delay). We explore the nature and structure of such schedules, which show a much higher promise for practical implementation than their global versions.
Kevin Ross, Nicholas Bambos
INFOCOM1
2003 Scheduling bursts in time-domain wavelength interleaved networks
abstract
A time-domain wavelength interleaved network (TWIN) (Widjaja, I. et al., IEEE Commun. Mag., vol.41, 2003) is an optical network with an ultrafast tunable laser and a fixed receiver at each node. We consider the problem of scheduling bursts of data in a TWIN. Due to the high data rates employed on the optical links, the burst transmissions typically last for very short times compared with the round trip propagation times between source-destination pairs. A good schedule should ensure that: 1) there are no transmit/receive conflicts; 2) propagation delays are observed; 3) throughput is maximized (schedule length is minimized). We formulate the scheduling problem with periodic demand as a generalization of the well-known crossbar switch scheduling. We prove that even in the presence of propagation delays, there exist a class of computationally viable scheduling algorithms which asymptotically achieve the maximum throughput obtainable without propagation delays. We also show that any schedule can be rearranged to achieve a factor-two approximation of the maximum throughput even without asymptotic limits. However, the delay/throughput performance of these schedules is limited in practice. We consequently propose a scheduling algorithm that exhibits near optimal (on average within ∼7% of optimum) delay/throughput performance in realistic network examples.
Kevin Ross, Nicholas Bambos, Krishnan Kumaran, Iraj Saniee, Indra Widjaja
IEEE J. Sel. Areas Commun.1