Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Credit 2 Scheduler
Where We Stand…..
 Credit 2 designed for following goals in mind:
 Functionally Complete
 Algorithmic improvement
 Scalable
 Improved P...
Bootstorm
BootStorm: Total duration from invoking 1st VM start until nth VM finishes logging in
Credit1 : Yellow, credit2 : Blue
Sys...
Bootstorm: Longest-gap-between-consecutive-invocations-of-VM-start
credit1 : Yellow, Credit2 : Blue
System:126 VMs with 1 ...
Bootstorm : Duration of nth VM cloned.
credit1 : Blue , credit2 : Yellow .
System: 4 Hosts, each with 4 socket 64 cores 64...
Bootstorm : Duration of nth VM cloned.
credit1 : Blue , credit2 : Yellow .
System: 4 Hosts, each with 4 socket 64 cores 64...
LoginVSI
LogVSI: Time taken by each session to finish in each VM.
credit1 : Yellow, Credit2: Blue
System: 4 socket, 60 cores, 120 l...
Network Throughput
Vm-vm intrahost nw throughput sum of threads over time.
Credit1: Blue, Credit2: Yellow
System: 2 socket , 12 cores, 24 log...
Vm-vm intrahost nw throughput individual threads over time.
Credit1: Blue, Credit2: Yellow
System: 2 socket , 12 cores, 24...
vm-vm nvif interhost network throughput sum of threads in all vifs (Jumbo)
credit1 : Blue, credit2 : Yellow
System: 8 core...
vm-vm nvif interhost nw throughput for each thread per vf pair. (Jumbo)
credit1 : Blue, Credit2 : Yellow
System: System: 8...
vm-vm nvif interhost nw throughput for each thread over time.. (Jumbo)
credit1 : Blue, credit2 : Yellow.
System: 2 socket ...
vm-vm nvif interhost network throughput sum of threads in all vifs
credit1 : Blue, credit2 : Yellow
System: 8 cores, 16 lo...
vm-vm nvif interhost nw throughput for each thread per vf pair.
credit1 : Blue, Credit2 : Yellow
System: System: 8 cores, ...
vm-vm nvif interhost nw throughput for each thread over time..
credit1 : Blue, credit2 : Yellow.
System: 2 socket , 2 core...
Storage Performance
Aggregate disk throughput (in bytes per second)
Credit1: 1480864 : Blue
Credit2: 1480954 : Yellow
System: 4 socket, 64 cor...
Aggregate disk throughput (in bytes per second)
Credit1: Blue
Credit2: Yellow
System: 4 socket, 64 core, 64 logical proces...
Aggregate disk throughput (in bytes per second) 512 bytes block size.
Credit1: Blue
Credit2: Yellow
System: 4 socket, 64 c...
Aggregate disk throughput (in bytes per second) block size 2048 bytes
Credit1: Blue
Credit2: Yellow
System: 4 socket, 64 c...
Aggregate disk throughput (in bytes per second) block size 32768
Credit1: Blue
Credit2: Yellow
System: 4 socket, 64 core, ...
Aggregate disk throughput (in bytes per second) block size: 131072 bytes
Credit1: Blue
Credit2: Yellow
System: 4 socket, 6...
Audio
Credit 1 Credit 2
Audio Comparison
1 socket 4 core, 8 logical processor
4 Centos 6 VMs with 2 VCPU each running Linux kern...
Questions ??
Upcoming SlideShare
Loading in …5
×
Upcoming SlideShare
XPDS16: CPUID handling for guests - Andrew Cooper, Citrix
Next
Download to read offline and view in fullscreen.

0

Share

Download to read offline

XPDS16: Scope and Performance of Credit-2 Scheduler. - Anshul Makkar, Ctirix Systems UK Ltd.

Download to read offline

Credit 2 scheduler brings operational efficiency, improved performance over Credit 1 and is comparable to its predecessor functionality wise. Anshul Makkar, will discuss about the following for Credit 2:
1) benchmarked results and performance improvements /
2) Its algorithmic improvement over Credit 1 in handling heavy workloads.
3) Structured code which provide better sustainability and maintainability.
4) functionality.

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all
  • Be the first to like this

XPDS16: Scope and Performance of Credit-2 Scheduler. - Anshul Makkar, Ctirix Systems UK Ltd.

  1. 1. Credit 2 Scheduler Where We Stand…..
  2. 2.  Credit 2 designed for following goals in mind:  Functionally Complete  Algorithmic improvement  Scalable  Improved Performance
  3. 3. Bootstorm
  4. 4. BootStorm: Total duration from invoking 1st VM start until nth VM finishes logging in Credit1 : Yellow, credit2 : Blue System: 4 socket, 64 core, 64 logical processor.126 VMs with 1 GB RAM each Guest : Win7_64
  5. 5. Bootstorm: Longest-gap-between-consecutive-invocations-of-VM-start credit1 : Yellow, Credit2 : Blue System:126 VMs with 1 GB RAM each Guest: Win7_64
  6. 6. Bootstorm : Duration of nth VM cloned. credit1 : Blue , credit2 : Yellow . System: 4 Hosts, each with 4 socket 64 cores 64 logical processor. 100 VMs cloned per host with 1 vcpu each.
  7. 7. Bootstorm : Duration of nth VM cloned. credit1 : Blue , credit2 : Yellow . System: 4 Hosts, each with 4 socket 64 cores 64 logical processor. 100 VMs cloned per host with 1 vcpu each.
  8. 8. LoginVSI
  9. 9. LogVSI: Time taken by each session to finish in each VM. credit1 : Yellow, Credit2: Blue System: 4 socket, 60 cores, 120 logical processor. 600 VMs with 1 vcpu each. Credit1 Credit2
  10. 10. Network Throughput
  11. 11. Vm-vm intrahost nw throughput sum of threads over time. Credit1: Blue, Credit2: Yellow System: 2 socket , 12 cores, 24 logical Processor. 20 Debian 6b VMs with 1 vcpu each, 1 vif.
  12. 12. Vm-vm intrahost nw throughput individual threads over time. Credit1: Blue, Credit2: Yellow System: 2 socket , 12 cores, 24 logical Processor. 20 Debiaan 6 VM with 1 vcpu and 1 vif.
  13. 13. vm-vm nvif interhost network throughput sum of threads in all vifs (Jumbo) credit1 : Blue, credit2 : Yellow System: 8 cores, 16 logical processors. 20 Debian 6 VMs with 1 VIF each and 1 vcpu Credit1
  14. 14. vm-vm nvif interhost nw throughput for each thread per vf pair. (Jumbo) credit1 : Blue, Credit2 : Yellow System: System: 8 cores, 16 logical processors. 20 Debian 6 VMs with 1 VIF each and 1 vcpu Credit1 Credit2
  15. 15. vm-vm nvif interhost nw throughput for each thread over time.. (Jumbo) credit1 : Blue, credit2 : Yellow. System: 2 socket , 2 cores, 1 Guest Debian6, 1 vcpus, 512 MB RAM Credit1
  16. 16. vm-vm nvif interhost network throughput sum of threads in all vifs credit1 : Blue, credit2 : Yellow System: 8 cores, 16 logical processors. 20 Debian 6 VMs with 1 VIF each and 1 vcpu
  17. 17. vm-vm nvif interhost nw throughput for each thread per vf pair. credit1 : Blue, Credit2 : Yellow System: System: 8 cores, 16 logical processors. 20 Debian 6 VMs with 1 VIF each and 1 vcpu
  18. 18. vm-vm nvif interhost nw throughput for each thread over time.. credit1 : Blue, credit2 : Yellow. System: 2 socket , 2 cores, 1 Guest Debian6, 1 vcpus, 512 MB RAM
  19. 19. Storage Performance
  20. 20. Aggregate disk throughput (in bytes per second) Credit1: 1480864 : Blue Credit2: 1480954 : Yellow System: 4 socket, 64 core, 64 logical processor. 1 VM with 1 vcpu. Credit1
  21. 21. Aggregate disk throughput (in bytes per second) Credit1: Blue Credit2: Yellow System: 4 socket, 64 core, 64 logical processor. 20 VM per SE with 1 vcpu.
  22. 22. Aggregate disk throughput (in bytes per second) 512 bytes block size. Credit1: Blue Credit2: Yellow System: 4 socket, 64 core, 64 logical processor. 20 VM per SE with 1 vcpu.
  23. 23. Aggregate disk throughput (in bytes per second) block size 2048 bytes Credit1: Blue Credit2: Yellow System: 4 socket, 64 core, 64 logical processor. 20 VM per SE with 1 vcpu.
  24. 24. Aggregate disk throughput (in bytes per second) block size 32768 Credit1: Blue Credit2: Yellow System: 4 socket, 64 core, 64 logical processor. 20 VM per SE with 1 vcpu.
  25. 25. Aggregate disk throughput (in bytes per second) block size: 131072 bytes Credit1: Blue Credit2: Yellow System: 4 socket, 64 core, 64 logical processor. 20 VM per SE with 1 vcpu.
  26. 26. Audio
  27. 27. Credit 1 Credit 2 Audio Comparison 1 socket 4 core, 8 logical processor 4 Centos 6 VMs with 2 VCPU each running Linux kernel compilation. 1 Windows VM with 1 VCPU running Windows Player.
  28. 28. Questions ??

Credit 2 scheduler brings operational efficiency, improved performance over Credit 1 and is comparable to its predecessor functionality wise. Anshul Makkar, will discuss about the following for Credit 2: 1) benchmarked results and performance improvements / 2) Its algorithmic improvement over Credit 1 in handling heavy workloads. 3) Structured code which provide better sustainability and maintainability. 4) functionality.

Views

Total views

857

On Slideshare

0

From embeds

0

Number of embeds

1

Actions

Downloads

24

Shares

0

Comments

0

Likes

0

×