Download presentation
Presentation is loading. Please wait.
1
Ashish Gupta Project with Bin Lin
2
Overview 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
3
Overview The problem and our approach Applications Some Issues and Results
4
Our Goal Unused Resources
5
The Problem Performance Slowdown
6
Effect of performance slowdown
9
How can we find this out ? Actually test it !
10
How can we find this out ? 1 Measure existing load
11
How can we find this out ? Emulate Resource Borrowing Real load Borrowed Load Final Load 2 % CPU Usage vs. Time
12
How can we find this out ? Allow User Feedback 3
13
How can we find this out ? Find MAX Level Borrowed Load Final Load 4 MAX % CPU Usage vs. Time
14
How is it useful ? Comfort = f (…)
15
How is it useful ? Workstation Sharing
16
How is it useful ? Interactivity Aware Scheduling Interactive
19
Some questions and issues Finding a mean level which irritates 90% of the users ?
20
Some questions and issues Finding a mean level which irritates 90% of the users ?
21
ContextPersonHardware Others ?
22
ContextPersonHardware Others ?
23
ContextPersonHardware Others ?
24
ContextPersonHardware Others ?
25
Frog in the Pot Hypothesis % Resource Load vs. Time
26
Preliminary Results
27
Dependence On Context
28
Frog in the Pot % Resource Load vs. Time 0.98
29
Person Effects Power UsersTypical UsersBeginners
30
Conclusion Comfort = f (…) Work on applications Study of factors
31
Questions and Answers Other types of irritation Bursty natures of Desktop Computing, bursts indicate sudden action-response tasks Large number of factors for irritation
32
ContextPersonHardware Others ? Time Load
33
Understanding Testcases CPU ramp 1 ramp 2 ramp 3 step 1 step 2 ….. Ramp Step
34
Testcase Transfer Results Transfer Server Client Resource borrowing using testcase profile
37
An irritating Interface
38
Interactive Computation Bursty Nature of Interactive Computation
41
Understanding Testcases CPU ramp 1 ramp 2 ramp 3 step 1 step 2 ….. MEM ramp 1 ramp 2 ramp 3 step 1 step 2 ….. Ramp Step
42
Combination of Resources CPU Usage Memory Usage Hard Disk activity Network Traffic Comfort Zone surface
43
Combination 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
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.