Top Banner
EuroSys 2010 Paris April 13-16, 2010
23

EuroSys 2010 Paris April 13-16, 2010. Overview 7 workshops, 5 tutorials 10 sessions Storage Systems Transactional Memory Real-Time Systems Systems Management.

Dec 16, 2015

Download

Documents

Lorraine Grant
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: EuroSys 2010 Paris April 13-16, 2010. Overview 7 workshops, 5 tutorials 10 sessions Storage Systems Transactional Memory Real-Time Systems Systems Management.

EuroSys 2010

ParisApril 13-16, 2010

Page 2: EuroSys 2010 Paris April 13-16, 2010. Overview 7 workshops, 5 tutorials 10 sessions Storage Systems Transactional Memory Real-Time Systems Systems Management.

Overview

• 7 workshops, 5 tutorials• 10 sessions

Storage SystemsTransactional MemoryReal-Time SystemsSystems ManagementScheduling

KernelCloudsSecurityBugs and ProfilingMulticast

Page 3: EuroSys 2010 Paris April 13-16, 2010. Overview 7 workshops, 5 tutorials 10 sessions Storage Systems Transactional Memory Real-Time Systems Systems Management.

The Doctoral Workshop

• 2 keynotes• 5 / 15 min. presentations

The Gauleiter

The Don

vs.

Page 4: EuroSys 2010 Paris April 13-16, 2010. Overview 7 workshops, 5 tutorials 10 sessions Storage Systems Transactional Memory Real-Time Systems Systems Management.

Day 1 – Summary

SSD cache compression

Differential RAID

AMD ASF

Legacy Feedback Scheduling ++

Java for UAVs

Expected cost of operator mistakes

Web app testing proxy

SynQuake

Datacenter fingerprints

Page 5: EuroSys 2010 Paris April 13-16, 2010. Overview 7 workshops, 5 tutorials 10 sessions Storage Systems Transactional Memory Real-Time Systems Systems Management.

Day 1 – Best Paper

„Fingerprinting the Datacenter: Automated Classification of Performance Crises“

P. Bodik (Berkeley), M. Goldszmidt (MSR), A. Fox (Berkeley), D.B. Woodard (Cornell), H. Andersen (Microsoft)

Page 6: EuroSys 2010 Paris April 13-16, 2010. Overview 7 workshops, 5 tutorials 10 sessions Storage Systems Transactional Memory Real-Time Systems Systems Management.

Day 1 – Best Paper„Fingerprinting the Datacenter: Automated Classification of Performance Crises“

Page 7: EuroSys 2010 Paris April 13-16, 2010. Overview 7 workshops, 5 tutorials 10 sessions Storage Systems Transactional Memory Real-Time Systems Systems Management.

Day 1 – Best Paper„Fingerprinting the Datacenter: Automated Classification of Performance Crises“

• Evaluation on production cluster at Microsoft (400 machines)

• 77% accuracy for crisis identification, 82% for identification of unseen crises

• On average after 10 minutes

Page 8: EuroSys 2010 Paris April 13-16, 2010. Overview 7 workshops, 5 tutorials 10 sessions Storage Systems Transactional Memory Real-Time Systems Systems Management.

Day 1 – Runner-up

„Differential RAID: Rethinking RAID for SSD Reliability“

M. Balakrishnan (MSR), A. Kadav (U. Wisconsin), V. Prabhakaran, D. Malkhi (MSR)

Page 9: EuroSys 2010 Paris April 13-16, 2010. Overview 7 workshops, 5 tutorials 10 sessions Storage Systems Transactional Memory Real-Time Systems Systems Management.

Day 1 – Runner-up„Differential RAID: Rethinking RAID for SSD Reliability“

Correlated failure probability increases

Page 10: EuroSys 2010 Paris April 13-16, 2010. Overview 7 workshops, 5 tutorials 10 sessions Storage Systems Transactional Memory Real-Time Systems Systems Management.

Day 1 – Runner-up„Differential RAID: Rethinking RAID for SSD Reliability“

Distribution provably converges

Page 11: EuroSys 2010 Paris April 13-16, 2010. Overview 7 workshops, 5 tutorials 10 sessions Storage Systems Transactional Memory Real-Time Systems Systems Management.

Day 1 – Runner-up„Differential RAID: Rethinking RAID for SSD Reliability“

• Simulation using BER data for 12 chips

• Implementation for performance

Page 12: EuroSys 2010 Paris April 13-16, 2010. Overview 7 workshops, 5 tutorials 10 sessions Storage Systems Transactional Memory Real-Time Systems Systems Management.

Day 2 – Summary

Bias scheduling (x2)

Energy-efficient scheduling

Yet-another-hypervisor™

NIC Driver Reverse Engineer-ator

Surviving kernel crashes

Residue objects

Map-Reduce to SQL converter

Return-less kernels

Q-states for clouds

Delay scheduling on clusters

Declarative cloud programmingWeakly consistentaccess control

Page 13: EuroSys 2010 Paris April 13-16, 2010. Overview 7 workshops, 5 tutorials 10 sessions Storage Systems Transactional Memory Real-Time Systems Systems Management.

Day 2 – Best Paper†

„Otherworld - Giving Applications a Chance to Survive OS Kernel Crashes“

Alex Depoutovitch (U. Toronto), Michael Stumm (U. Toronto)

† according to the conference audience

Page 14: EuroSys 2010 Paris April 13-16, 2010. Overview 7 workshops, 5 tutorials 10 sessions Storage Systems Transactional Memory Real-Time Systems Systems Management.

Day 2 – Best Paper„Otherworld - Giving Applications a Chance to Survive OS Kernel Crashes“

Crash

Launch crash kernel 1) Restore processes2) Migrate resources3) Run crash procedures

Page 15: EuroSys 2010 Paris April 13-16, 2010. Overview 7 workshops, 5 tutorials 10 sessions Storage Systems Transactional Memory Real-Time Systems Systems Management.

Day 2 – Best Paper„Otherworld - Giving Applications a Chance to Survive OS Kernel Crashes“

• Fault injection – 4,000 experiments

• 97-98% recovery success rate

„We have had a similar facility in Minix for years. However, we found that you need to do a lot more experiments as there are some really weird and rare issues that can occur [...] You want to do millions of tests, not just a few thousand.“

– Andrew Tanenbaum [paraphrased from memory]

Page 16: EuroSys 2010 Paris April 13-16, 2010. Overview 7 workshops, 5 tutorials 10 sessions Storage Systems Transactional Memory Real-Time Systems Systems Management.

Day 2 – Best Paper„Otherworld - Giving Applications a Chance to Survive OS Kernel Crashes“

• Open questions- What is re-inited and what is restored? (e.g. daemons)

- What about e.g. disk access during crash and resulting corruption?

- Downtime due to microreboot?

- Modification effort and specificity

Page 17: EuroSys 2010 Paris April 13-16, 2010. Overview 7 workshops, 5 tutorials 10 sessions Storage Systems Transactional Memory Real-Time Systems Systems Management.

Day 2 – Craziest Papers†

„Reverse Engineering of Binary Device Drivers with RevNIC“

Vitaly Chipounov (EPFL), George Candea (EPFL)

† as judged by the presenter...

„Defeating Return-Oriented Rootkits With Return-less Kernels“

J. Li, Z. Wang, X. Jiang, M. Grace, S. Bahram (North Carolina State University)

Page 18: EuroSys 2010 Paris April 13-16, 2010. Overview 7 workshops, 5 tutorials 10 sessions Storage Systems Transactional Memory Real-Time Systems Systems Management.

Day 2 – Craziest Papers„Reverse Engineering of Binary Device Drivers with RevNIC“

Page 19: EuroSys 2010 Paris April 13-16, 2010. Overview 7 workshops, 5 tutorials 10 sessions Storage Systems Transactional Memory Real-Time Systems Systems Management.

Day 2 – Craziest Papers„Reverse Engineering of Binary Device Drivers with RevNIC“

Page 20: EuroSys 2010 Paris April 13-16, 2010. Overview 7 workshops, 5 tutorials 10 sessions Storage Systems Transactional Memory Real-Time Systems Systems Management.

Day 3 – Summary

Ummmm.....

Detect and prevent atomicity violations

Automated software debugging

Cache profiling

Dr. Multicast

Next 700 BFT protocols

Page 21: EuroSys 2010 Paris April 13-16, 2010. Overview 7 workshops, 5 tutorials 10 sessions Storage Systems Transactional Memory Real-Time Systems Systems Management.
Page 22: EuroSys 2010 Paris April 13-16, 2010. Overview 7 workshops, 5 tutorials 10 sessions Storage Systems Transactional Memory Real-Time Systems Systems Management.
Page 23: EuroSys 2010 Paris April 13-16, 2010. Overview 7 workshops, 5 tutorials 10 sessions Storage Systems Transactional Memory Real-Time Systems Systems Management.