Demo Data from EDBT 2026 / reviewers in the wild / expert
Fan Zhang 0097
dblp:21/3626-97
· DBLP profile ↗
7ranked-venue papers
6as first author
0since 2021 · last 2005
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 2 first-authorComputer networks · 2 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 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
1 paper |
Energy-efficient computing · 65% Embedded and real-time systems · 35% | |
| Computer networks
1 paper |
Internet architecture and protocols · 33% Wireless networking · 33% Physical-layer communications · 33% | |
| Theoretical computer science
1 paper |
Mathematical optimization · 67% Algorithms and data structures · 33% |
Topics — the 12 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Physical-layer communications
power allocation |
0.0 | 1 | 2003 | Throughput and Value Maximization in Wireless Packet Scheduling under Energy and Time Constraints · RTSS 2003 |
Internet architecture and protocols › packet scheduling
wireless packet scheduling |
0.0 | 1 | 2003 | Throughput and Value Maximization in Wireless Packet Scheduling under Energy and Time Constraints · RTSS 2003 |
Wireless networking
wireless transmission |
0.0 | 1 | 2003 | Throughput and Value Maximization in Wireless Packet Scheduling under Energy and Time Constraints · RTSS 2003 |
Energy-efficient computing › power management
dynamic voltage and frequency scaling |
0.0 | 1 | 2002 | Processor Voltage Scheduling for Real-Time Tasks with Non-Preemptible Sections · RTSS 2002 |
Energy-efficient computing
power management |
0.0 | 1 | 2002 | Processor Voltage Scheduling for Real-Time Tasks with Non-Preemptible Sections · RTSS 2002 |
Embedded and real-time systems
real-time scheduling |
0.0 | 1 | 2002 | Processor Voltage Scheduling for Real-Time Tasks with Non-Preemptible Sections · RTSS 2002 |
Energy-efficient computing › power management
voltage scheduling |
0.0 | 1 | 2002 | Processor Voltage Scheduling for Real-Time Tasks with Non-Preemptible Sections · RTSS 2002 |
Mathematical optimization › continuous optimization
convex optimization |
0.0 | 1 | 2003 | Throughput and Value Maximization in Wireless Packet Scheduling under Energy and Time Constraints · RTSS 2003 |
Algorithms and data structures
dynamic programming |
0.0 | 1 | 2003 | Throughput and Value Maximization in Wireless Packet Scheduling under Energy and Time Constraints · RTSS 2003 |
Mathematical optimization › constrained optimization
KKT conditions |
0.0 | 1 | 2003 | Throughput and Value Maximization in Wireless Packet Scheduling under Energy and Time Constraints · RTSS 2003 |
Embedded and real-time systems › real-time scheduling › real-time task models
periodic real-time tasks |
0.0 | 1 | 2002 | Processor Voltage Scheduling for Real-Time Tasks with Non-Preemptible Sections · RTSS 2002 |
Embedded and real-time systems › real-time scheduling › resource sharing protocols
stack resource policy |
0.0 | 1 | 2002 | Processor Voltage Scheduling for Real-Time Tasks with Non-Preemptible Sections · RTSS 2002 |
Methods — techniques the papers use, named apart from their topics
kuhn-tucker conditions · 0.1iterative algorithm · 0.1dynamic programming · 0.1convex optimization · 0.1static speed algorithm · 0.0stack resource policy · 0.0dynamic reclaiming algorithm · 0.0dual speed algorithm · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2005 | Proxy-Assisted Scheduling for Energy-Efficient Multimedia Streaming over Wireless LAN
Fan Zhang 0097, Samuel T. Chanson |
NETWORKING | 1 |
| 2005 | Power-Aware Processor Scheduling under Average Delay ConstraintsabstractIn this paper, voltage scaling strategies for scheduling aperiodic tasks under average delay constraints are studied. Dynamic voltage scaling in single processor systems is formulated as a constrained stochastic optimization problem for which the optimal solution can be obtained using a combination of Lagrange relaxation and the value iteration method. For multiprocessor systems, we present a two-phase approach. In the first phase, the speed settings and static workload distribution of the processors are optimized to minimize the total power dissipation. Dynamic voltage scaling techniques are then applied to each individual processor in the second phase. Both homogeneous and heterogeneous systems have been investigated. Based on queueing theory, the proposed algorithms guarantee conformity to the average delay constraint. Moreover, our simulation experiments have shown they are effective for minimizing power consumption. Fan Zhang 0097, Samuel T. Chanson |
IEEE Real-Time and Embedded Technology and Applications Symposium | 1 |
| 2004 | Blocking-aware processor voltage scheduling for real-time tasksabstractAs mobile computing is getting popular, there is a growing need for techniques that minimize energy consumption on battery-powered mobile devices. Processor voltage scheduling can effectively reduce processor energy consumption by lowering the processor speed. In this paper, we study voltage scheduling for real-time periodic tasks with non-preemptible sections. Three schemes are proposed: The static speed algorithm derives the minimum static feasible speed based on the stack resource policy. Due to blocking, this static speed is usually higher than the speed required for scheduling fully preemptible tasks (called the utilization speed). Two dynamic speed algorithms are then introduced to further reduce energy consumption. The novel dual speed algorithm operates the processor at the utilization speed whenever possible and switches to the higher static speed only when blocking occurs. The dual speed dynamic reclaiming algorithm reserves time budget for each job, reclaims the unused time budget from completed jobs and redistributes it to subsequent jobs so they can run at a lower speed whenever possible. Feasibility conditions for real-time task sets have been derived and proved mathematically. Simulation results show that the proposed voltage scheduling algorithms dramatically reduce processor energy consumption over non-power-aware scheduling algorithms. Furthermore, the two dynamic speed algorithms consistently outperform the static speed scheme in a wide range of system and workload conditions. Fan Zhang 0097, Samuel T. Chanson |
ACM Trans. Embed. Comput. Syst. | 1 |
| 2003 | Rate-controlled scheduling for networked multimedia applicationsabstractMultimedia applications over the Internet are becoming increasingly popular. The soft real-time constraints of this type of application have given rise to interesting issues for scheduling in the network as well as the end systems. The paper presents a rate-based task scheduling framework for the receiving hosts. As multimedia streams are expected to be played back at constant rate, the proposed scheme tries to maintain the specified output frame rate by assigning proper deadlines to the frames. A multimedia stream that falls behind can catch up by skipping some frames. Interference among tasks is prevented using rate-controlled servers (RCS). The performance of these schemes has been analyzed mathematically and evaluated by simulations. Fan Zhang 0097, Samuel T. Chanson |
IPCCC | 1 |
| 2003 | Throughput and Value Maximization in Wireless Packet Scheduling under Energy and Time ConstraintsabstractEnergy efficient transmission is an important issue for mobile communication devices. In this paper, we study throughput and value-based packet scheduling over a wireless link under time and energy constraints. A mobile node is required to deliver multiple data streams to multiple receivers. These data streams may have different importance and incur different energy costs. In this research, point-to-point wireless data transmission is studied. The objective is to develop schemes that selectively transmit data streams at certain power levels so that the data throughput or the value of data delivery is maximized without violating the energy and time constraints. Exploiting the special properties of the throughput maximization problem, we propose an iterative algorithm that yields the optimal transmission schedule. The value maximization problem is formulated as a convex optimization problem and the optimal results can be obtained by solving the Kuhn-Tucker conditions. When time and transmission power are allocated at discrete slots and levels, respectively, a dynamic programming approach is proposed to find the optimal value. Fan Zhang 0097, Samuel T. Chanson |
RTSS | 1 |
| 2002 | Streaming Media Caching Algorithms for Transcoding ProxiesabstractStreaming media is expected to become one of the most popular types of Web content in the future. Due to increasing variety of client devices and the range of access speeds to the Internet, multimedia contents may be required to be transcoded to match the client's capability. With transcoding, both the network and the proxy CPU are potential bottlenecks for streaming media delivery. This paper discusses and compares various caching algorithms designed for transcoding proxies. In particular we propose a new adaptive algorithm that dynamically selects an appropriate metric for adjusting the management policy. Experimental results show that the proposed algorithm significantly outperforms those that cache only untranscoded or only transcoded objects. Moreover motivated by the characteristics of many video compression algorithms, we investigate partitioning a video object into sections based on frame type and handling them individually for proxy caching. It is found that partitioning improves performance when CPU power rather than network bandwidth is the limiting resource, particularly when the reference pattern is not highly skewed. Xueyan Tang, Fan Zhang 0097, Samuel T. Chanson |
ICPP | 2 |
| 2002 | Processor Voltage Scheduling for Real-Time Tasks with Non-Preemptible SectionsabstractAs mobile computing becomes more popular, there is increasing interest in techniques that can minimize energy consumption and prolong the battery life of mobile devices. Processor voltage scheduling is an effective way of reducing energy dissipation by reducing processor speed. We study voltage scheduling for real-time periodic tasks with non-preemptible sections. Three schemes are proposed to address this problem. The static speed algorithm derives a static feasible speed based on the stack resource policy (SRP). As worst-case blocking does not always occur, the novel dual speed algorithm switches processor speed to a lower value whenever possible. The dynamic reclaiming algorithm deploys a reservation-based approach to reclaim unused run time for redistribution. It effectively decreases processor idle time and further reduces processor speed Feasibility conditions are given and proved. Simulation results show that the two dynamic algorithms can reduce processor energy consumption by up to 80 percent over the static speed scheme. Fan Zhang 0097, Samuel T. Chanson |
RTSS | 1 |