Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Seyed Majid Zahedi

dblp:142/3212 · DBLP profile ↗
← Back
8ranked-venue papers
4as first author
1since 2021 · last 2026
0000-0002-1126-4824ORCID · corroborated

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

Systems, architecture and hardware · 6 · 4 first-authorArtificial intelligence and machine learning · 2 · 1 since 2021Software engineering, systems software and programming languages · 2 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 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
6 papers
Cloud and datacenter computing · 57% Energy-efficient computing · 18% Performance modeling and evaluation · 11%
Theoretical computer science
4 papers
Algorithmic game theory and mechanism design · 100%

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

TopicWeightPapersLastEvidence papers
Cloud and datacenter computing
resource management
0.832018
Managing Heterogeneous Datacenters with Tokens · ACM Trans. Archit. Code Optim. 2018
Amdahl's Law in the Datacenter Era: A Market for Fair Processor Allocation · HPCA 2018
REF: resource elasticity fairness with sharing incentives for multiprocessors · ASPLOS 2014
Cloud and datacenter computing › job scheduling
fair scheduling
0.622018
Managing Heterogeneous Datacenters with Tokens · ACM Trans. Archit. Code Optim. 2018
Cooper: Task Colocation with Cooperative Games · HPCA 2017
Algorithmic game theory and mechanism design
fair division
0.622018
Amdahl's Law in the Datacenter Era: A Market for Fair Processor Allocation · HPCA 2018
Fair and Efficient Social Choice in Dynamic Settings · IJCAI 2017
Energy-efficient computing › power management › peak power management
computational sprinting
0.522017
Computational Sprinting: Architecture, Dynamics, and Strategies · ACM Trans. Comput. Syst. 2017
The Computational Sprinting Game · ASPLOS 2016
Cloud and datacenter computing
resource allocation
0.522018
Managing Heterogeneous Datacenters with Tokens · ACM Trans. Archit. Code Optim. 2018
REF: resource elasticity fairness with sharing incentives for multiprocessors · ASPLOS 2014
Parallel and multicore computing
processor allocation
0.312018
Amdahl's Law in the Datacenter Era: A Market for Fair Processor Allocation · HPCA 2018
Algorithmic game theory and mechanism design › market design
market mechanism
0.312018
Amdahl's Law in the Datacenter Era: A Market for Fair Processor Allocation · HPCA 2018
Cloud and datacenter computing
cluster resource management and scheduling
0.312017
Cooper: Task Colocation with Cooperative Games · HPCA 2017
Algorithmic game theory and mechanism design › social choice
computational social choice
0.312017
Fair and Efficient Social Choice in Dynamic Settings · IJCAI 2017
Algorithmic game theory and mechanism design › social choice › computational social choice
dynamic social choice
0.312017
Fair and Efficient Social Choice in Dynamic Settings · IJCAI 2017
Algorithmic game theory and mechanism design › welfare maximization
nash social welfare
0.312017
Fair and Efficient Social Choice in Dynamic Settings · IJCAI 2017
Cloud and datacenter computing › cluster resource management and scheduling
cluster resource management
0.212016
The Computational Sprinting Game · ASPLOS 2016
Energy-efficient computing › datacenter power management
power-constrained scheduling
0.212016
The Computational Sprinting Game · ASPLOS 2016
Distributed systems › distributed resource management
fair resource allocation
0.212014
REF: resource elasticity fairness with sharing incentives for multiprocessors · ASPLOS 2014
Performance modeling and evaluation › parallel system performance › speedup modeling
amdahl's law
0.112018
Amdahl's Law in the Datacenter Era: A Market for Fair Processor Allocation · HPCA 2018
Performance modeling and evaluation › parallel system performance
parallel performance modeling
0.112018
Amdahl's Law in the Datacenter Era: A Market for Fair Processor Allocation · HPCA 2018
Processor architecture and microarchitecture
chip multiprocessor
0.112017
Computational Sprinting: Architecture, Dynamics, and Strategies · ACM Trans. Comput. Syst. 2017
Algorithmic game theory and mechanism design
cooperative game theory
0.112017
Cooper: Task Colocation with Cooperative Games · HPCA 2017
Algorithmic game theory and mechanism design › matching
stable matching
0.112017
Cooper: Task Colocation with Cooperative Games · HPCA 2017

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

game theory · 1.0utility function design · 0.7stable matching · 0.6cooperative game theory · 0.6token mechanism · 0.3market mechanisms · 0.3market mechanism · 0.3equilibrium analysis · 0.3thermal limit modeling · 0.3power limit modeling · 0.3multi-agent game theory · 0.3
YearPublicationVenuePosition
2026 Asymptotically Fair and Truthful Allocation of Public Goods
abstract
We study the fair and truthful allocation of m divisible public items among n agents, each with distinct preferences for the items. To aggregate agents’ preferences fairly, we focus on finding a core solution. For divisible items, a core solution always exists and can be calculated by maximizing the Nash welfare objective. However, such a solution is easily manipulated; agents might have incentives to misreport their preferences. To mitigate this, the current state-of-the-art finds an approximate core solution with high probability while ensuring approximate truthfulness. However, this approach has two main limitations. First, due to several approximations, the approximation error in the core could grow with n, resulting in a non-asymptotic core solution. This limitation is particularly significant as public-good allocation mechanisms are frequently applied in scenarios involving a large number of agents, such as the allocation of public tax funds for municipal projects. Second, implementing the current approach for practical applications proves to be a highly nontrivial task. To address these limitations, we introduce PPGA, a (differentially) Private Public-Good Allocation algorithm, and show that it attains asymptotic truthfulness and finds an asymptotic core solution with high probability. Additionally, to demonstrate the practical applicability of our algorithm, we implement PPGA and empirically study its properties using municipal participatory budgeting data.
Pouya Kananian, Arnesh Sujanani, Seyed Majid Zahedi
J. Artif. Intell. Res.3
2018 Amdahl's Law in the Datacenter Era: A Market for Fair Processor Allocation
abstract
We present a processor allocation framework that uses Amdahl's Law to model parallel performance and a market mechanism to allocate cores. First, we propose the Amdahl utility function and demonstrate its accuracy when modeling performance from processor core allocations. Second, we design a market based on Amdahl utility that optimizes users' bids for processors based on workload parallelizability. The framework uses entitlements to guarantee fairness yet outperforms existing proportional share algorithms.
Seyed Majid Zahedi, Qiuyun Llull, Benjamin C. Lee
HPCA1
2018 Managing Heterogeneous Datacenters with Tokens
abstract
Ensuring fairness in a system with scarce, preferred resources requires time sharing. We consider a heterogeneous system with a few “big” and many “small” processors. We allocate heterogeneous processors using a novel token mechanism, which frames the allocation problem as a repeated game. At each round, users request big processors and spend a token if their request is granted. We analyze the game and optimize users’ strategies to produce an equilibrium. In equilibrium, allocations balance performance and fairness. Our mechanism outperforms classical, fair mechanisms by 1.7×, on average, in performance gains, and is competitive with a performance maximizing mechanism.
Seyed Majid Zahedi, Songchun Fan, Benjamin C. Lee
ACM Trans. Archit. Code Optim.1
2017 Cooper: Task Colocation with Cooperative Games
abstract
Task colocation improves datacenter utilization but introduces resource contention for shared hardware. In this setting, a particular challenge is balancing performance and fairness. We present Cooper, a game-theoretic framework for task colocation that provides fairness while preserving performance. Cooper predicts users' colocation preferences and finds stable matches between them. Its colocations satisfy preferences and encourage strategic users to participate inshared systems. Given Cooper's colocations, users' performance penalties are strongly correlated to their contributions to contention, which is fair according to cooperative game theory. Moreover, its colocations perform within 5% of prior heuristics.
Qiuyun Llull, Songchun Fan, Seyed Majid Zahedi, Benjamin C. Lee
HPCA3
2017 Fair and Efficient Social Choice in Dynamic Settings
abstract
We study a dynamic social choice problem in which an alternative is chosen at each round according to the reported valuations of a set of agents. In the interests of obtaining a solution that is both efficient and fair, we aim to maximize the long-term Nash social welfare, which is the product of all agents' utilities. We present and analyze two greedy algorithms for this problem, including the classic Proportional Fair (PF) algorithm. We analyze several versions of the algorithms and how they relate, and provide an axiomatization of PF. Finally, we evaluate the algorithms on data gathered from a computer systems application.
Rupert Freeman, Seyed Majid Zahedi, Vincent Conitzer
IJCAI2
2017 Computational Sprinting: Architecture, Dynamics, and Strategies
abstract
Computational sprinting is a class of mechanisms that boost performance but dissipate additional power. We describe a sprinting architecture in which many, independent chip multiprocessors share a power supply and sprints are constrained by the chips’ thermal limits and the rack’s power limits. Moreover, we present the computational sprinting game, a multi-agent perspective on managing sprints. Strategic agents decide whether to sprint based on application phases and system conditions. The game produces an equilibrium that improves task throughput for data analytics workloads by 4--6× over prior greedy heuristics and performs within 90% of an upper bound on throughput from a globally optimized policy.
Seyed Majid Zahedi, Songchun Fan, Matthew Faw, Elijah Cole, Benjamin C. Lee
ACM Trans. Comput. Syst.1
2016 The Computational Sprinting Game
abstract
Computational sprinting is a class of mechanisms that boost performance but dissipate additional power. We describe a sprinting architecture in which many, independent chip multiprocessors share a power supply and sprints are constrained by the chips' thermal limits and the rack's power limits. Moreover, we present the computational sprinting game, a multi-agent perspective on managing sprints. Strategic agents decide whether to sprint based on application phases and system conditions. The game produces an equilibrium that improves task throughput for data analytics workloads by 4-6× over prior greedy heuristics and performs within 90% of an upper bound on throughput from a globally optimized policy.
Songchun Fan, Seyed Majid Zahedi, Benjamin C. Lee
ASPLOS2
2014 REF: resource elasticity fairness with sharing incentives for multiprocessors
abstract
With the democratization of cloud and datacenter computing, users increasingly share large hardware platforms. In this setting, architects encounter two challenges: sharing fairly and sharing multiple resources. Drawing on economic game-theory, we rethink fairness in computer architecture. A fair allocation must provide sharing incentives (SI), envy-freeness (EF), and Pareto efficiency (PE).
Seyed Majid Zahedi, Benjamin C. Lee
ASPLOS1