2013 Perforce Collaboration Tour - 100x and Insights

381 views
226 views

Published on

By Charlie McLouth, Director of Technical Sales at Perforce

Information on our upcoming scalability improvements and our version control data mining tool, Insights.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
381
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

2013 Perforce Collaboration Tour - 100x and Insights

  1. 1. 100x & Insights Charlie McLouth PERFORCE
  2. 2. Distributed, Scalable Architecture Replication Service D/R Versioning Service Proxy Build Replica Proxy
  3. 3. 100X Initiative Distributed 100X Large Scale Build Replicas Today Distributed Proxy Hardware Data Center Concurrency Optimization Worldwide Scalability
  4. 4. 100X: Large Scale P4D 100% Activity
  5. 5. 100X: Large Scale Commit 2% Activity 98% Activity Edge
  6. 6. 100X: Large Scale Commit 2% Activity 49% Activity Edge 49% Activity Edge
  7. 7. 100X: Large Scale Commit 2% Activity 33% Activity Edge 33% Activity Edge 33% Activity Edge
  8. 8. Large Scale Distributed Scalability “Edge” Replica “Edge” Replica •  Eliminate WAN traffic for many operations •  Reduce data transfer Main Server
  9. 9. Remote Sites: Just Faster COMMON OPERATIONS WITH 128MS LATENCY 70 60 61 56.6 seconds 50 40 30 20 9.8 8.7 10 0 Sync Revert Integrate Direct Edit
  10. 10. Remote Sites: Just Faster COMMON OPERATIONS WITH 128MS LATENCY 70 60 61 56.6 seconds 50 40 30 20 10 0 9.8 8.7 0.9 Sync 0.7 1.8 Revert Integrate Direct Edge 0.2 Edit
  11. 11. Concurrency Optimization p4 submit Writer TODAY Reader blocks writer Writer blocks reader p4 changes Reader Database
  12. 12. Concurrency Optimization TODAY Reader blocks writer Writer blocks reader Writer Waits Writer Reader Reader Waits Reader Reader TIME Reader
  13. 13. Concurrency Optimization p4 submit Writer 2013.3 Reader does not block writer Writer does not block reader p4 changes Reader Database
  14. 14. Concurrency Optimization 2013.3 Reader does not block writer Writer does not block reader Writer Reader Reader Reader TIME
  15. 15. Datacenter Scalability … Dispatcher Data Center Globally shared data
  16. 16. Worldwide Scalability … Data Center Globally shared data … Remote Site Globally shared data
  17. 17. Roadmap 2013.2 •  Large-scale/ distributed •  Commit/edge architecture 2013.3 •  Concurrency optimization •  Lockless reads 2014.1 •  Datacenter scalability •  Clustering 2014.2 •  Worldwide scalability •  Distributed clusters
  18. 18. Perforce Insights Optimize Your Processes
  19. 19. Perforce Insights •  Measure and predict •  Codeline metrics •  Glances (project, quality, hotspots…) •  System management metrics •  Harvest warehouse of Perforce data •  User extensible
  20. 20. Roadmap 2013.2 •  Personalization •  Custom installation 2013.3 •  Installation wizard 2014.1 •  Integration of Swarm data •  Multiple servers •  3rd party data integrations
  21. 21. Thank You!

×