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

Dingyuan Cao 0001

dblp:255/1260-1 · DBLP profile ↗
← Back
1ranked-venue papers
0as first author
1since 2021 · last 2021
0000-0002-0716-8581ORCID · verified

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

Systems, architecture and hardware · 1 · 1 since 2021

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 · 56% Storage systems · 44%
Software engineering, system software, and programming languages
1 paper
Operating systems · 100%

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

TopicWeightPapersLastEvidence papers
Operating systems
virtualization
0.512021
A Thread Level SLO-Aware I/O Framework for Embedded Virtualization · IEEE Trans. Parallel Distributed Syst. 2021
Embedded and real-time systems › embedded software
embedded virtualization
0.512021
A Thread Level SLO-Aware I/O Framework for Embedded Virtualization · IEEE Trans. Parallel Distributed Syst. 2021
Storage systems
i/o scheduling
0.512021
A Thread Level SLO-Aware I/O Framework for Embedded Virtualization · IEEE Trans. Parallel Distributed Syst. 2021
Embedded and real-time systems
timing constraints
0.112021
A Thread Level SLO-Aware I/O Framework for Embedded Virtualization · IEEE Trans. Parallel Distributed Syst. 2021

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

semantic information propagation · 1.0scheduling point design · 1.0
YearPublicationVenuePosition
2021 A Thread Level SLO-Aware I/O Framework for Embedded Virtualization
abstract
With the development of virtualization technology, it is practical and necessary to integrate virtual machine software into embedded systems. I/O scheduling is important for embedded systems, because embedded systems always face different situations and their requests have more diversity on the requirement of real-time and importance. However, the semantic information associated with the I/O data is completely lost when crossing the virtualized I/O software stack. Here, we present an I/O scheduling framework to connect the semantic gap between the application threads in virtual machines and hardware schedulers in the host machine. Therefore, the details for the I/O request can be passed through the layers of the software stack and each layer can get the specific information about the device environment. Also, various scheduling points have been provided to implement different I/O strategies. Our framework was implemented based on Linux operating system, KVM, QEMU and virtio protocol. A prototype scheduler, Orthrus, was implemented to evaluate the effectiveness of the framework. Comprehensive experiments were conducted and the results show that our framework can guarantee the real-time requirements, and reserve more system resources for critical tasks, with negligible memory consumption and throughput overhead.
Xiaoli Gong, Dingyuan Cao 0001, Yusen Li, Jin Zhang 0003, Tao Li 0022
IEEE Trans. Parallel Distributed Syst.2