Demo Data from SIGIR 2026 / reviewers in the wild / expert
Bin Lin 0002
dblp:11/1186-2
· DBLP profile ↗
4ranked-venue papers
3as first author
0since 2021 · last 2009
0000-0003-0931-1393ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 2 first-authorSoftware engineering, systems software and programming languages · 2 · 2 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 architecture, parallel and distributed computing, and storage systems
2 papers |
Energy-efficient computing · 44% Cloud and datacenter computing · 34% Embedded and real-time systems · 17% | |
| Human-computer interaction and pervasive computing
1 paper |
Ubiquitous computing and smart environments · 77% Usability and user experience research · 23% | |
| Software engineering, system software, and programming languages
1 paper |
Operating systems · 100% |
Topics — the 6 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Energy-efficient computing › power management
dynamic voltage and frequency scaling |
0.1 | 1 | 2007 | Power reduction through measurement and modeling of users and CPUs: summary · SIGMETRICS 2007 |
Energy-efficient computing
power management |
0.1 | 1 | 2007 | Power reduction through measurement and modeling of users and CPUs: summary · SIGMETRICS 2007 |
Embedded and real-time systems
real-time scheduling |
0.1 | 1 | 2005 | VSched: Mixing Batch And Interactive Virtual Machines Using Periodic Real-time Scheduling · SC 2005 |
Cloud and datacenter computing
virtualization |
0.1 | 1 | 2005 | VSched: Mixing Batch And Interactive Virtual Machines Using Periodic Real-time Scheduling · SC 2005 |
Cloud and datacenter computing › virtualization › virtual machine management
virtual machine scheduling |
0.1 | 1 | 2005 | VSched: Mixing Batch And Interactive Virtual Machines Using Periodic Real-time Scheduling · SC 2005 |
Usability and user experience research › user perception
user comfort |
0.0 | 1 | 2004 | Measuring and Understanding User Comfort With Resource Borrowing · HPDC 2004 |
Methods — techniques the papers use, named apart from their topics
modeling · 0.1measurement · 0.1user-level scheduling · 0.1admission control · 0.1user study · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2009 | User- and process-driven dynamic voltage and frequency scalingabstractWe describe and evaluate two new, independently-applicable power reduction techniques for power management on processors that support dynamic voltage and frequency scaling (DVFS): user-driven frequency scaling (UDFS) and process-driven voltage scaling (PDVS). In PDVS, a CPU-customized profile is derived offline that encodes the minimum voltage needed to achieve stability at each combination of CPU frequency and temperature. On a typical processor, PDVS reduces the voltage below the worst-case minimum operating voltages given in datasheets. UDFS, on the other hand, dynamically adapts CPU frequency to the individual user and the workload through direct user feedback. Our UDFS algorithms dramatically reduce typical operating frequencies and voltages while maintaining performance at a satisfactory level for each user. We evaluate our techniques independently and together through user studies conducted on a Pentium M laptop running Windows applications. We measure the overall system power and temperature reduction achieved by our methods. Combining PDVS and the best UDFS scheme reduces measured system power by 49.9% (27.8% PDVS, 22.1% UDFS), averaged across all our users and applications, compared to Windows XP DVFS. The average temperature of the CPU is decreased by 13.2degC. User trace-driven simulation to evaluate the CPU only indicates average CPU dynamic power savings of 57.3% (32.4% PDVS, 24.9% UDFS), with a maximum reduction of 83.4%. In a multitasking environment, the same UDFS+PDVS technique reduces the CPU dynamic power by 75.7% on average. Bin Lin 0002, Arindam Mallik, Peter A. Dinda, Gokhan Memik, Robert P. Dick |
ISPASS | 1 |
| 2007 | Power reduction through measurement and modeling of users and CPUs: summaryabstractDynamic Voltage and Frequency Scaling (DVFS) is one of the most commonly used power reduction techniques in high-performance processors. DVFS varies the frequency and voltage of a microprocessor in real-time according to processing needs. Although there are different versions of DVFS, at its core DVFS adapts power consumption and performance to the current workload of the CPU. Specifically, existing DVFS techniques in high-performance processors select an operating point (CPU frequency and voltage) based on the utilization of the processor. This approach integrates OS-level control, but such control is pessimistic. Existing DVFS techniques are pessimistic about the user. Indeed, they ignore the user, assuming that CPU utilization or the OS events prompting it are sufficient proxies. A high CPU utilization simply leads to a high frequency and high voltage, regardless of the user’s satisfaction or expectation of performance. Existing DVFS techniques are pessimistic about the CPU. They assume worst-case manufacturing process variation and operating temperature by basing their policies on loose worstcase bounds given by the processor manufacturer. A voltage level for a given frequency is set such that even the worst shipped processor of a given generation will be stable at the highest specified temperature. In response to these observations, we have developed, implemented, and evaluated the following two new power management techniques that can be readily employed independently or together. We elaborate on these techniques in detail elsewhere [4]. Bin Lin 0002, Arindam Mallik, Peter A. Dinda, Gokhan Memik, Robert P. Dick |
SIGMETRICS | 1 |
| 2005 | VSched: Mixing Batch And Interactive Virtual Machines Using Periodic Real-time SchedulingabstractWe are developing Virtuoso, u system ,for distributed computing using virtual machines (VMs). Virtuoso must be uble to mix batch und interactive VMs on the same physical hardwure, while satisfiing constraint on re- sponsiveness und compute rates for each workload. VSched is the component of Virtuoso that provides this capability. VSched is an entirely user-level tool that interacts with the stock Linux kernel running below any type-11 virtual machine monitor to schedule VMs (indeed, any process) using a periodic real-time scheduling model. This abstraction allows compute rate and responsivness constraints to be straightforwardly described using a period und a slice within the period, and it allows,for just and simple admission control. This paper makes the case,for periodic real-time scheduling for VM-based computing environments, and then describes and evaluate.s VSched. It also applies VSched to scheduling parallel worklouds, showing that it can help a BSP application maintain a fixed stable performance despite externally caused loud imbalance. Bin Lin 0002, Peter A. Dinda |
SC | 1 |
| 2004 | Measuring and Understanding User Comfort With Resource Borrowing
Ashish Gupta 0003, Bin Lin 0002, Peter A. Dinda |
HPDC | 2 |