Demo Data from EDBT 2026 / reviewers in the wild / expert
Xinfa Hu
dblp:86/4819
· DBLP profile ↗
3ranked-venue papers
3as first author
0since 2021 · last 2011
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 1 · 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
1 paper |
Embedded and real-time systems · 93% Distributed systems · 7% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Embedded and real-time systems › real-time scheduling
distributed real-time scheduling |
0.1 | 1 | 2011 | Exploring the Interplay between Computation and Communication in Distributed Real-Time Scheduling · IEEE Trans. Computers 2011 |
Embedded and real-time systems
real-time scheduling |
0.1 | 1 | 2011 | Exploring the Interplay between Computation and Communication in Distributed Real-Time Scheduling · IEEE Trans. Computers 2011 |
Embedded and real-time systems › real-time scheduling › soft real-time scheduling
reward-based scheduling |
0.1 | 1 | 2011 | Exploring the Interplay between Computation and Communication in Distributed Real-Time Scheduling · IEEE Trans. Computers 2011 |
Embedded and real-time systems › real-time scheduling
schedulability analysis |
0.1 | 1 | 2011 | Exploring the Interplay between Computation and Communication in Distributed Real-Time Scheduling · IEEE Trans. Computers 2011 |
Distributed systems
distributed resource management |
0.0 | 1 | 2011 | Exploring the Interplay between Computation and Communication in Distributed Real-Time Scheduling · IEEE Trans. Computers 2011 |
Methods — techniques the papers use, named apart from their topics
simulation · 0.1integer programming · 0.1dynamic deadline adjustment · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2011 | Exploring the Interplay between Computation and Communication in Distributed Real-Time SchedulingabstractIn Distributed Real-Time Systems (DRTSs), computation and communication are the main operations contained in activities. The timeliness of activities depends on that of computations and communications. Furthermore, the timeliness of computations relies on that of communications, and vice versa. Hence, the interplay between computation and communication is inherently a key factor in determining the timeliness of activities. This paper proposes a class of general utility functions under the utility accrual model UAM+to capture and characterize this interplay. Accordingly, a technique called Dynamic Deadline Adjustment (DDA) is proposed to fully explore such interplay and help resource managers proceed toward utility accrual. An online algorithm called IDRSA, which integrates the DDA technique, is developed to perform resource scheduling for DRTSs. IDRSA adopts a two-level scheduling framework to decompose resource scheduling into subprocesses and distribute them to processing nodes so as to reduce the cost of resource scheduling through parallel processing. In addition, IDRSA incorporates a new data structure called testing interval tree to effectively reduce the costs of schedulability tests for tasks and messages. Simulation results reveal the effectiveness of IDRSA, especially when the load of computation is heavy and/or the interplay between computation and communication is tight. Xinfa Hu, Guoliang Xing, Joseph Y.-T. Leung |
IEEE Trans. Computers | 1 |
| 2008 | Integrating Communication Cost into the Utility Accrual Model for the Resource Allocation in Distributed Real-Time SystemsabstractIn distributed real-time systems, both computation and communication are critical factors. The timeliness of activities relies on both the computation and the communication involved in them. Moreover, the timeliness of computation relies on that of communication, and vice versa. This property requires that both computation and communication be integrated into the resource allocation model and that the model be able to capture the interplay between them. Unfortunately, the utility/benefit/value accrual models employed in current distributed real-time systems are constructed solely on computation. They are inadequate for capturing the interplay between computation and communication. This paper extends previous research on utility-based model by proposing a new utility accrual model, which integrates both computation and communication. Most importantly, the interplay between computation and communication is fully characterized in the model. Under the new model, resource managers are guided towards maximizing system-wide utility by exploring the interplay between computation and communication instead of traditional meeting the timing constraint on computation and the deadline of communication separately. To validate the effectiveness of this model, a resource allocation algorithm called CAUASA is developed under it. The performance of CAUASA is compared to that of another resource allocation algorithm that is developed according to existing utility accrual models. Simulation results reveal that CAUASA is far superior to its counterpart. Therefore, the new utility accrual model provides a more effective framework for the resource allocation in distributed real-time systems. Xinfa Hu, Joseph Y.-T. Leung |
RTCSA | 1 |
| 2008 | Testing Interval Trees for Real-Time Scheduling SystemsabstractIn real-time systems, the efficiency of scheduling modules (SM) is of critical importance. While efficient algorithms result in efficient SMs, this will not occur without appropriate implementations of the algorithms. Moreover, an algorithm with good implementation could further improve the efficiency of the SM. Therefore, creative implementations of algorithms are well worthy of exploring. In this paper, we propose novel data structures (i.e., testing interval trees (TIT)) to help build efficient algorithms for schedulability test and admission control in some real-time SMs. With the testing interval tree for vacancy analysis (TIT-V), the complexities of the schedulability tests in a class of parallel/distributed real-time systems can be effectively reduced from O(m2nlogn) to O(mlogn+mlogm) (where m is the number of processors, and n is the number of tasks). Similarly, with the testing interval tree for release time and laxity analysis (TIT-RL), the complexity of the online admission control in a uni-processor based real-time system can be reduced from O(n2) to O(nlogn) (where n is the number of tasks). Furthermore, the TIT-RL tree can also be applied to a class of parallel/distributed real-time systems. Therefore, the TIT trees are effective approaches to building efficient real-time SMs. Xinfa Hu, Joseph Y.-T. Leung |
RTCSA | 1 |