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. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Bin Lin 0002

dblp:11/1186-2 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Energy-efficient computing › power management
dynamic voltage and frequency scaling
0.112007
Power reduction through measurement and modeling of users and CPUs: summary · SIGMETRICS 2007
Energy-efficient computing
power management
0.112007
Power reduction through measurement and modeling of users and CPUs: summary · SIGMETRICS 2007
Embedded and real-time systems
real-time scheduling
0.112005
VSched: Mixing Batch And Interactive Virtual Machines Using Periodic Real-time Scheduling · SC 2005
Cloud and datacenter computing
virtualization
0.112005
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.112005
VSched: Mixing Batch And Interactive Virtual Machines Using Periodic Real-time Scheduling · SC 2005
Usability and user experience research › user perception
user comfort
0.012004
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
YearPublicationVenuePosition
2009 User- and process-driven dynamic voltage and frequency scaling
abstract
We 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
ISPASS1
2007 Power reduction through measurement and modeling of users and CPUs: summary
abstract
Dynamic 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
SIGMETRICS1
2005 VSched: Mixing Batch And Interactive Virtual Machines Using Periodic Real-time Scheduling
abstract
We 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
SC1
2004 Measuring and Understanding User Comfort With Resource Borrowing
Ashish Gupta 0003, Bin Lin 0002, Peter A. Dinda
HPDC2