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

Shuo Yang 0010

dblp:78/1102-10 · DBLP profile ↗
← Back
3ranked-venue papers
2as first author
0since 2021 · last 2015
—ORCID · conflict

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

Systems, architecture and hardware · 3 · 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
Distributed systems · 100%
Software engineering, system software, and programming languages
1 paper
Program analysis · 100%

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

TopicWeightPapersLastEvidence papers
Distributed systems
fault tolerance
0.112005
Trust but verify: monitoring remotely executing programs for progress and correctness · PPoPP 2005
Distributed systems
grid computing
0.112005
Trust but verify: monitoring remotely executing programs for progress and correctness · PPoPP 2005
Program analysis › dynamic analysis
instrumentation
0.012005
Trust but verify: monitoring remotely executing programs for progress and correctness · PPoPP 2005

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

program instrumentation · 0.1compiler code generation · 0.1
YearPublicationVenuePosition
2015 Workload-Driven VM Consolidation in Cloud Data Centers
abstract
Virtual machines hosted in virtualized data centers are important providers of computational resources in the era of cloud computing. Efficient scheduling of data centers' virtual machines can reduce the number of physical servers needed to host the virtual machines and, in turn, reduce the energy and other capital costs for maintaining the virtualized data centre. In this paper, we propose an innovative approach to achieve efficient pro-active VM scheduling. Our approach uses a multi-capacity bin packing technique that efficiently places VMs onto physical servers. We use time-series analysis techniques to extract not only low frequency information about future VM workloads but also high frequency information for VM workload correlations. We show that the proposed algorithms mathematically guarantee the VM scheduling meets the Service Level Objectives (SLO) and, moreover, guarantee statistically that the desired success probability of the SLO is met. Evaluation of our technique on production (real) workloads shows that our approach reduces by up to 15% the number of physical machines. We also see improvements of up to 18% for production workloads in machine utilization.
Shuo Yang 0010, Samuel P. Midkiff
IPDPS3
2006 A Fair, Secure and Trustworthy Peer-to-Peer Based Cycle-Sharing System
Shuo Yang 0010, Ali Raza Butt, Y. Charlie Hu, Samuel P. Midkiff
J. Grid Comput.1
2005 Trust but verify: monitoring remotely executing programs for progress and correctness
abstract
The increased popularity of grid systems and cycle sharing across organizations requires scalable systems that provide facilities to locate resources, to be fair in the use of those resources, and to monitor jobs executing on remote systems. This paper describes the GridCop system which allows a computation on a remote, and potentially fraudulent, host system to be monitored for progress and execution correctness. A novel feature of our system is that it constructs cooperating submitter and host programs from the original program, and these programs allow both progress and execution correctness to be monitored with negligible overhead while providing protection against common fraudulent behaviors. Experimental results show that the overhead of this monitoring is low on both the submitting and host machines. We describe compiler algorithms that allow the required monitoring code to be automatically generated.
Shuo Yang 0010, Ali Raza Butt, Y. Charlie Hu, Samuel P. Midkiff
PPoPP1