2013 Perforce Collaboration Tour - 100x and Insights

Post on 19-May-2015

189 views 3 download

Tags:

description

By Charlie McLouth, Director of Technical Sales at Perforce Information on our upcoming scalability improvements and our version control data mining tool, Insights.

Transcript of 2013 Perforce Collaboration Tour - 100x and Insights

100x & Insights Charlie McLouth PERFORCE

Versioning Service

Proxy

Replication Service

D/R

Build Replica

Proxy

Distributed, Scalable Architecture

Today

Data Center

Dis

trib

uted

100X Initiative

100X

Hardware

Proxy

Build Replicas

Large Scale Distributed

Concurrency Optimization

Worldwide Scalability

100X: Large Scale P4D

100% Activity

100X: Large Scale Commit

2% Activity

Edge

98% Activity

100X: Large Scale Commit

2% Activity

Edge

49% Activity

Edge

49% Activity

100X: Large Scale Commit

2% Activity

Edge

33% Activity

Edge

33% Activity

Edge

33% Activity

• Eliminate WAN traffic for many operations

• Reduce data transfer

“Edge” Replica

“Edge” Replica

Main Server

Large Scale Distributed Scalability

Remote Sites: Just Faster

56.6

8.7

61

9.8

0

10

20

30

40

50

60

70

Sync Revert Integrate Edit

COMMON OPERATIONS WITH 128MS LATENCY

Direct

seco

nds

Remote Sites: Just Faster

56.6

8.7

61

9.80.9 0.7 1.8 0.2

0

10

20

30

40

50

60

70

Sync Revert Integrate Edit

COMMON OPERATIONS WITH 128MS LATENCY

Direct Edge

seco

nds

Concurrency Optimization

Reader

Writer Database

p4 submit

p4 changes

TODAY Reader blocks writer Writer blocks reader

Concurrency Optimization

TODAY Reader blocks writer Writer blocks reader

Reader

Reader

Reader

TIME

Reader Waits

Writer

Reader

Writer Waits

Concurrency Optimization

Reader

Writer Database

p4 submit

p4 changes

2013.3 Reader does not block writer Writer does not block reader

Concurrency Optimization

2013.3 Reader does not block writer Writer does not block reader

Reader

Writer

Reader

Reader

TIME

Datacenter Scalability

Dispatcher …

Data Center

Globally shared data

…Data

Center Globally shared data

Worldwide Scalability

Remote Site

Globally shared data

Roadmap

2013.3 •  Concurrency

optimization

•  Lockless reads

2014.1 •  Datacenter

scalability

•  Clustering

2013.2 •  Large-scale/

distributed

•  Commit/edge architecture

2014.2 •  Worldwide

scalability

•  Distributed clusters

Perforce Insights Optimize Your Processes

•  Measure and predict •  Codeline metrics •  Glances (project,

quality, hotspots…) •  System management

metrics •  Harvest warehouse

of Perforce data •  User extensible

Perforce Insights

Roadmap

2013.3 •  Installation

wizard

2014.1 •  Integration of

Swarm data

•  Multiple servers

•  3rd party data integrations

2013.2 •  Personalization

•  Custom installation

Thank You!