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

Ming Fan 0001

dblp:63/6525-1 · DBLP profile ↗
← Back
15ranked-venue papers
7as first author
0since 2021 · last 2017
—ORCID · conflict

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

Systems, architecture and hardware · 12 · 4 first-authorSoftware engineering, systems software and programming languages · 6 · 3 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 1 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
Embedded and real-time systems · 94% Energy-efficient computing · 6%

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

TopicWeightPapersLastEvidence papers
Embedded and real-time systems › real-time scheduling
multicore scheduling
0.422016
Temperature-Constrained Feasibility Analysis for Multicore Scheduling · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2016
Harmonic-Aware Multi-Core Scheduling for Fixed-Priority Real-Time Systems · IEEE Trans. Parallel Distributed Syst. 2014
Embedded and real-time systems
real-time scheduling
0.422016
Temperature-Constrained Feasibility Analysis for Multicore Scheduling · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2016
Harmonic-Aware Multi-Core Scheduling for Fixed-Priority Real-Time Systems · IEEE Trans. Parallel Distributed Syst. 2014
Embedded and real-time systems › real-time scheduling
fixed-priority scheduling
0.212014
Harmonic-Aware Multi-Core Scheduling for Fixed-Priority Real-Time Systems · IEEE Trans. Parallel Distributed Syst. 2014
Energy-efficient computing › power management
dynamic voltage and frequency scaling
0.112016
Temperature-Constrained Feasibility Analysis for Multicore Scheduling · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2016
Embedded and real-time systems › real-time scheduling › fixed-priority scheduling
rate-monotonic scheduling
0.112014
Harmonic-Aware Multi-Core Scheduling for Fixed-Priority Real-Time Systems · IEEE Trans. Parallel Distributed Syst. 2014

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

simulation · 0.2hotspot simulator · 0.2analytic temperature calculation · 0.2semi-partitioned scheduling · 0.2schedulability analysis · 0.2
YearPublicationVenuePosition
2017 Energy minimization for on-line real-time scheduling with reliability awareness
Ming Fan 0001, Qiushi Han, Xiaokun Yang
J. Syst. Softw.1
2016 Performance Maximization via Frequency Oscillation on Temperature Constrained Multi-core Processors
abstract
While multi-core architectures, by exploring the thread/process level parallelism, help to lower down the power/thermal barrier for single core architectures, power/thermal issues are still the primary limiting factors to achieve high computing performance. In this paper, we study the problem of how to maximize the computing performance of multi-core platforms without violating their peak temperature constraint. As different cores may exhibit different thermal behaviors, we propose to run each core with different working frequencies and develop a schedule based on two novel concepts, i.e. the step-up schedule and the m-Oscillating schedule, for multi-core platforms. We formally prove that the proposed schedule can guarantee the peak temperature constraint for a given multi-core platform. Compared with the traditional exhaustive search-based approach, our approach can reduce the computation time by orders of magnitude and improve the throughput up to 89%, with an average improvement of 11%.
Shi Sha, Wujie Wen, Ming Fan 0001, Shaolei Ren, Gang Quan
ICPP3
2016 Temperature-Constrained Feasibility Analysis for Multicore Scheduling
abstract
Multicore platforms are becoming the primary choice to achieve high performance in today's embedded system design. However, under the current IC technology, the dramatic increase in power density has made the thermal issue a critical concern in design of multicore systems. In this paper, we study the problem on how to determine if a periodic dynamic voltage and frequency scaling (DVFS) schedule for a multicore platform is thermally feasible in satisfying a given peak temperature constraint. To solve this problem, we first develop a novel analytic method to quickly calculate the temperature at an arbitrary time instant, which can achieve orders-of-magnitude speedups over the HotSpot simulator. We then present an approach to pinpoint the peak temperature of a given periodic multicore DVFS schedule. Finally, we develop three methods to check the thermal feasibility of an arbitrary schedule. We formally prove the fundamental principles and validity of our proposed methods and use simulation results to demonstrate their effectiveness.
Qiushi Han, Ming Fan 0001, Ou Bai, Shaolei Ren, Gang Quan
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.2
2015 Energy minimization for fault tolerant scheduling of periodic fixed-priority applications on multiprocessor platforms
Qiushi Han, Ming Fan 0001, Linwei Niu, Gang Quan
DATE2
2015 Power minimization for data center with guaranteed QoS
Shuo Liu 0001, Soamar Homsi, Ming Fan 0001, Shaolei Ren, Gang Quan, Shangping Ren
DATE3
2015 Enhanced fixed-priority real-time scheduling on multi-core platforms by exploiting task period relationship
Ming Fan 0001, Qiushi Han, Shuo Liu 0001, Shaolei Ren, Gang Quan, Shangping Ren
J. Syst. Softw.1
2015 Energy calculation for periodic multi-core scheduling in system thermal steady state with consideration of leakage and temperature dependency
Ming Fan 0001, Rong Rong, Shuo Liu 0001, Gang Quan
J. Supercomput.1
2014 Scheduling time-sensitive multi-tier services with probabilistic performance guarantee
abstract
Web applications grow tremendously in both scale and scope, the application patterns turn to be more and more sophisticated. It is important but challenging for service providers to lower the operational costs without degrading user experiences, especially in the case where a service provider's profit is closely related to the user experience (e.g. response time.) In this paper, we study the problem of efficiently scheduling multi-tier time sensitive applications on distributed computing platforms with respect to the user's Quality of Service (QoS) requirements. The efficiency refers to the QoS satisfaction with low average response times. The service provider must ensures that service requests be served successfully before end-to-end deadlines with certain probabilities. To solve this problem, we propose an approach to judiciously assign a deadline for each service tier. An application request is dropped if any one of its services misses its deadline. Our simulation results demonstrate that our approach can statistically guarantee the required QoS more efficiently than the other widely applied methods (e.g. acceptance control, first-come-first-serve, deterministic sub deadline assignment, etc.) irrespective of whether the resources are shared or not by multiple different applications.
Shuo Liu 0001, Soamar Homsi, Ming Fan 0001, Shaolei Ren, Gang Quan, Shangping Ren
ICPADS3
2014 Harmonic-Aware Multi-Core Scheduling for Fixed-Priority Real-Time Systems
abstract
This paper presents a new semipartitioned approach to schedule sporadic tasks on multicore platforms based on the Rate Monotonic Scheduling policy. To improve the schedulability, our approach exploits the fact that the utilization bound of a task set increases as task periods become closer to harmonic on single processor platforms. The challenge for our approach, however, is how to take advantage of this fact to assign and split appropriate tasks on different processors in the semipartitioned approach, and how to guarantee the schedulability of real-time tasks. We formally prove that our scheduling approach can successfully schedule any task set with a system utilization bounded by Liu&Layland's bound for N tasks, that is, N(21/N- 1). Our extensive experimental results demonstrate that the proposed algorithm can significantly improve the scheduling performance compared with the previous work.
Ming Fan 0001, Gang Quan
IEEE Trans. Parallel Distributed Syst.1
2013 An analytical solution for multi-core energy calculation with consideration of leakage and temperature dependency
abstract
Energy minimization is a critical issue and challenge when considering the cyclic dependency of leakage power and temperature as IC technology reaches deep sub-micron level. In this paper, we present an analytical method to calculate the energy consumption efficiently and effectively for a given voltage schedule on a multi-core platform, with the leakage/temperature dependency taken into consideration. Our experiments show that the proposed method can achieve a speedup of 15 times compared with the numerical method, with a relative error of no more than 1.5%.
Ming Fan 0001, Vivek Chaturvedi, Shi Sha, Gang Quan
ISLPED1
2013 Energy minimization for fault tolerant real-time applications on multiprocessor platforms using checkpointing
abstract
Relentless technology scaling not only dramatically increased the energy consumption of modern processors, it also makes processors less reliable. In this paper, we study the energy minimization problem for real-time applications on multi-processor platforms while tolerating K transient faults using checkpointing. We first introduce an efficient method to determine the checkpointing scheme that minimizes the worst-case response time for a task set that shares the reserved recoveries on a single processor. We then present a fault-tolerant task assignment algorithm to minimize the overall energy. Experimental results show that the proposed algorithm significantly outperforms other related approaches in energy savings.
Qiushi Han, Ming Fan 0001, Gang Quan
ISLPED2
2012 On-line leakage-aware energy minimization scheduling for hard real-time systems
abstract
As the semiconductor technology proceeds into the deep sub-micron era, leakage and its dependency with the temperature become critical in dealing with the power/energy minimization problem. In this paper, we develop an analytical method to estimate energy consumption on-line with the leakage/temperature dependency taken into consideration. Based on this method, we develop an on-line scheduling algorithm to reduce the overall energy consumption for a hard real-time system scheduled according to the Earliest Deadline First (EDF) policy. Our experimental results show that the proposed energy estimation method can achieve up to 210X speedup compared with an existing approach while still maintaining high accuracy. In addition, with a large number of different test cases, the proposed energy saving scheduling method consistently outperforms two closely related researches in average by 10% and 14% respectively.
Ming Fan 0001, Gang Quan
ASP-DAC2
2012 Harmonic semi-partitioned scheduling for fixed-priority real-time tasks on multi-core platform
abstract
This paper presents a new semi-partitioned approach to schedule sporadic tasks on multi-core platform based on the Rate Monotonic Scheduling (RMS) policy. Our approach exploits the well known fact that harmonic tasks have better schedulablility than non-harmonic ones on a single processor. The challenge for our approach, however, is how to take advantage of this fact to assign and split appropriate tasks on different processors in the semi-partitioned approach. We formally prove that our scheduling approach can successfully schedule any task sets with system utilizations bounded by the Liu&Layland's bound. Our extensive experiment results demonstrate that the proposed algorithm can significantly improve the scheduling performance compared with the previous work.
Ming Fan 0001, Gang Quan
DATE1
2012 Neighbor-aware dynamic thermal management for multi-core platform
abstract
With the high integration density and complexity of the modern multi-core platform, thermal problems become more and more significant for both the manufacture and system designer. Dynamic thermal management technique is one effective and efficient way to mitigate and avoid thermal emergences. In this paper, we propose a novel predictive dynamic thermal management algorithm to maximize the multi-core system throughput while satisfying the peak temperature constraints. Different from the conventional approaches, we found that it is not necessarily always a good choice to migrate a hot task to the core with the lowest temperature. Instead, in our algorithm, we develop a new temperature prediction technique and migration scheme that take the local temperature of a core as well as the impacts from neighboring cores into considerations. According to our experiment results on a practical Intel desktop platform, the proposed algorithm can significantly improve the throughput compared with the conventional approach.
Guanglei Liu, Ming Fan 0001, Gang Quan
DATE2
2011 Harmonic-Fit Partitioned Scheduling for Fixed-Priority Real-Time Tasks on the Multiprocessor Platform
abstract
One common approach for partitioned multiprocessor scheduling problem is to transform this problem into a traditional bin-packing problem, with the utilization of a task being the "size" of the object and the utilization bound of a processor being the "capacity" of the bin. However, this approach ignores the fact that some implicit relations among tasks may significantly affect the feasibility of the tasks allocated to a processor. In this paper, we present a novel multiprocessor partitioned scheduling algorithm for fixed-priority sporadic real-time tasks based on the Rate Monotonic Scheduling (RMS) policy. Our approach takes advantage of the fact that harmonic tasks can achieve a much higher processor utilization than that defined by a utilization bound. As demonstrated in our experiment results, when taking the task period relationship into consideration, our algorithm can achieve a significant improvement over previous work.
Ming Fan 0001, Gang Quan
EUC1