Demo Data from EDBT 2026 / reviewers in the wild / expert
Mike Parker
dblp:00/11263
· DBLP profile ↗
3ranked-venue papers
0as first author
0since 2021 · last 2016
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3Artificial intelligence and machine learning · 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 architecture, parallel and distributed computing, and storage systems
2 papers |
Interconnection networks and networks-on-chip · 92% Distributed systems · 8% | |
| Artificial intelligence
1 paper |
Motion planning and robot control · 100% |
Topics — the 8 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Interconnection networks and networks-on-chip › routing algorithms
adaptive routing |
0.5 | 2 | 2016 | Contention-based congestion management in large-scale networks · MICRO 2016 Overcoming far-end congestion in large-scale networks · HPCA 2015 |
Interconnection networks and networks-on-chip
congestion control |
0.2 | 1 | 2016 | Contention-based congestion management in large-scale networks · MICRO 2016 |
Distributed systems
large-scale network |
0.1 | 1 | 2016 | Contention-based congestion management in large-scale networks · MICRO 2016 |
Interconnection networks and networks-on-chip › network topology › low-diameter topology
dragonfly network |
0.1 | 1 | 2015 | Overcoming far-end congestion in large-scale networks · HPCA 2015 |
Interconnection networks and networks-on-chip
network topology |
0.1 | 1 | 2015 | Overcoming far-end congestion in large-scale networks · HPCA 2015 |
Robotics › Motion planning and robot control
multi-robot control |
0.0 | 1 | 1988 | Extending the RCCL programming environment to multiple robots and processors · ICRA 1988 |
Robotics › Motion planning and robot control
robot control |
0.0 | 1 | 1988 | Extending the RCCL programming environment to multiple robots and processors · ICRA 1988 |
Operating systems
real-time systems |
0.0 | 1 | 1988 | Extending the RCCL programming environment to multiple robots and processors · ICRA 1988 |
Methods — techniques the papers use, named apart from their topics
virtual channels · 0.2throttling · 0.2queue occupancy averaging · 0.2history-window based congestion estimation · 0.2trajectory generation · 0.0RCCL · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2016 | Contention-based congestion management in large-scale networksabstractGlobal adaptive routing exploits non-minimal paths to improve performance on adversarial traffic patterns and load-balance network channels in large-scale networks. However, most prior work on global adaptive routing have assumed admissible traffic pattern where no endpoint node is oversubscribed. In the presence of a greedy flow or hotspot traffic, we show how exploiting path diversity with global adaptive routing can spread network congestion and degrade performance. When global adaptive routing is combined with congestion management, the two types of congestion - network congestion that occurs within the interconnection network channels and endpoint congestion that occurs from oversubscribed endpoint nodes - are not properly differentiated. As a result, previously proposed congestion management mechanisms that are effective in addressing endpoint congestion are not necessarily effective when global adaptive routing is also used in the network. Thus, we propose a novel, low-cost contention-based congestion management (CBCM) to identify endpoint congestion based on the contention within the intermediate routers and at the endpoint nodes. While contention also occurs for network congestion, the endpoint nodes or the destination determines whether the congestion is endpoint congestion or network congestion. If it is only network congestion, CBCM ignores the network congestion and adaptive routing is allowed to minimize network congestion. However, if endpoint congestion occurs, CBCM throttles the hotspot senders and minimally route the traffic through a separate VC. Our evaluation across different traffic patterns and network sizes demonstrates that our approach is more robust in identifying endpoint congestion in the network while complementing global adaptive routing to avoid network congestion. Gwangsun Kim, Jiyun Jeong, Mike Parker, John Kim 0001 |
MICRO | 4 |
| 2015 | Overcoming far-end congestion in large-scale networksabstractAccurately estimating congestion for proper global adaptive routing decisions (i.e., determine whether a packet should be routed minimally or non-minimally) has a significant impact on overall performance for high-radix topologies, such as the Dragonfly topology. Prior work have focused on understanding near-end congestion - i.e., congestion that occurs at the current router - or downstream congestion - i.e., congestion that occurs in downstream routers. However, most prior work do not evaluate the impact of far-end congestion or the congestion from the high channel latency between the routers. In this work, we refer to far-end congestion as phantom congestion as the congestion is not "real" congestion. Because of the long inter-router latency, the in-flight packets (and credits) result in inaccurate congestion information and can lead to inaccurate adaptive routing decisions. In addition, we show how transient congestion occurs as the occupancy of network queues fluctuate due to random traffic variation, even in steady-state conditions. This also results in inaccurate adaptive routing decisions that degrade network performance with lower throughput and higher latency. To overcome these limitations, we propose a history-window based approach to remove the impact of phantom congestion. We also show how using the average of local queue occupancies and adding an offset significantly remove the impact of transient congestion. Our evaluations of the adaptive routing in a large-scale Dragonfly network show that the combination of these techniques results in an adaptive routing that nearly matches the performance of an ideal adaptive routing algorithm. Jongmin Won, Gwangsun Kim, John Kim 0001, Ted Jiang, Mike Parker, Steve Scott |
HPCA | 5 |
| 1988 | Extending the RCCL programming environment to multiple robots and processorsabstractThe Robot Control C Library (RCCL) is a system for developing robot control programs in a UNIX environment, and has proven to be useful in research applications. Work undertaken in expanding RCCL to handle multiple robots, and upgrading its implementation to a multiple-processor microVAX/UNIX system is reported. This includes (1) reworking the primitive set to allow for the specification of multiple robot actions; (2) modifying the trajectory generation mechanism so that several robots may be controlled and coordinated at once; and (3) redesigning the system interface on top of which RCCL is built to allow the creation of multiple real-time robot control tasks interfaced to UNIX.> John Lloyd, Mike Parker, Rick McClain |
ICRA | 2 |