Title: Ashish Gupta
1- Ashish Gupta
- Project with Bin Lin
2Overview
- Our Goal
- Introduce resource borrowing and its motivation
- Current model and further possibilites
- What we want to study ?
- Methodology
- Actually try it out !
- Design of a system which emulates resource
borrowing and captures feedback - Design of our application
- What it does ?
- Issues
- Depends on
- Context
- Person
- Hardware
- Others
- Frog in the pot ?
- Conclusions and Results
3Overview
- The problem and our approach
- Applications
- Some Issues and Results
4Our Goal
5The Problem
6Effect of performance slowdown
7Effect of performance slowdown
8Effect of performance slowdown
9How can we find this out ?
10How can we find this out ?
1
11How can we find this out ?
- Emulate Resource Borrowing
2
CPU Usage vs. Time
Borrowed Load
Final Load
Real load
12How can we find this out ?
3
13How can we find this out ?
4
CPU Usage vs. Time
Final Load
Borrowed Load
14How is it useful ?
Comfort f ()
15How is it useful ?
Workstation Sharing
16How is it useful ?
- Interactivity Aware Scheduling
17(No Transcript)
18(No Transcript)
19Some questions and issues
- Finding a mean level which irritates 90 of the
users ?
20Some questions and issues
- Finding a mean level which irritates 90 of the
users ?
21Context
Person
Hardware
Others ?
22Context
Person
Hardware
Others ?
23Context
Person
Hardware
Others ?
24Context
Person
Hardware
Others ?
25Frog in the Pot Hypothesis
26 27Dependence On Context
28Frog in the Pot
0.98
29Person Effects
Power Users
Typical Users
Beginners
30Conclusion
Comfort f ()
31Questions and Answers
- Other types of irritation
- Bursty natures of Desktop Computing, bursts
indicate sudden action-response tasks - Large number of factors for irritation
32Context
Person
Hardware
Others ?
Load
Time
33Understanding Testcases
CPU
ramp 1 ramp 2 ramp 3 step 1 step 2 ..
Ramp
Step
34Server
Results Transfer
Testcase Transfer
Client
Resource borrowing using testcase profile
35(No Transcript)
36(No Transcript)
37An irritating Interface
38Bursty Nature of Interactive Computation
Interactive Computation
39(No Transcript)
40(No Transcript)
41Understanding Testcases
CPU
MEM
ramp 1 ramp 2 ramp 3 step 1 step 2 ..
ramp 1 ramp 2 ramp 3 step 1 step 2 ..
Ramp
Step
42Combination of Resources
- CPU Usage
- Memory Usage
- Hard Disk activity
- Network Traffic
Comfort Zone surface
43Combination of Resources
- CPU Usage
- Memory Usage
- Hard Disk activity
- Network Traffic
44- Feedback key photo
- Explain the background running process and
feedback - Put real scatter graph