2013-6-7 Migrating to Next Generation Data center 1
Marvell Public Cloud Vision
Web Data Center
Weining Gan
Marvell Semiconductor
2013-6-7 Migrating to Next Generation Data center 2
Engine for Connected Lifestyle
5 x Clouds+4 x Screens
5 Clouds5 Clouds5 Clouds5 Clouds
Smartphone Tablet Computer Television
Infrastructure CloudInfrastructure CloudInfrastructure CloudInfrastructure Cloud
Public CloudPublic CloudPublic CloudPublic Cloud
Home CloudHome CloudHome CloudHome Cloud
Mobile CloudMobile CloudMobile CloudMobile Cloud
R a d io
S ta tio n
Broadband
M o d e m
Private CloudPrivate CloudPrivate CloudPrivate Cloud
Enterprise
Router
C arrier
R outer
M obileM obileM obileM obile
SubscriberSubscriberSubscriberSubscriber
B roadbandB roadbandB roadbandB roadband
SubscriberSubscriberSubscriberSubscriber
B usinessB usinessB usinessB usiness
GovernmentGovernmentGovernmentGovernment
T e le c o mT e le c o mT e le c o mT e le c o m
Service Service Service Service
ProviderProviderProviderProvider
Internet Internet Internet Internet
Service Service Service Service
ProviderProviderProviderProvider
T e le c o mT e le c o mT e le c o mT e le c o m
Service Service Service Service
ProviderProviderProviderProvider
2013-6-7 Migrating to Next Generation Data center 3
Core Data Center Ecosystem
ContractContractContractContract
ManufacturingManufacturingManufacturingManufacturing
Operating Operating Operating Operating
SystemSystemSystemSystem
ApplicationApplicationApplicationApplication
SoftwareSoftwareSoftwareSoftware
SiliconSiliconSiliconSilicon
ComponentsComponentsComponentsComponents
SystemSystemSystemSystem
DesignDesignDesignDesign
ServiceServiceServiceService
MaintenanceMaintenanceMaintenanceMaintenanceData CenterData CenterData CenterData Center
2013-6-7 Migrating to Next Generation Data center 4
Traditional Data Center Ecosystem
Syetem VendorSyetem VendorSyetem VendorSyetem Vendor
Silicon VendorSilicon VendorSilicon VendorSilicon Vendor SW VendorSW VendorSW VendorSW VendorContract ManufacturerContract ManufacturerContract ManufacturerContract Manufacturer
SiliconSiliconSiliconSilicon
ComponentsComponentsComponentsComponents
ContractContractContractContract
ManufacturingManufacturingManufacturingManufacturing
ApplicationApplicationApplicationApplication
SoftwareSoftwareSoftwareSoftware
SystemSystemSystemSystem
DesignDesignDesignDesign
Operating Operating Operating Operating
SystemSystemSystemSystem
ServiceServiceServiceService
MaintenanceMaintenanceMaintenanceMaintenance
Data CenterData CenterData CenterData Center
2013-6-7 Migrating to Next Generation Data center 5
Major Data Center System Players
StorageStorageStorageStorage
NetworkingNetworkingNetworkingNetworking
ComputingComputingComputingComputing
2013-6-7 Migrating to Next Generation Data center 6
Differentiation vs. Vanity Free
V an ityV an ityV an ityV an ity
F r e eF r e eF r e eF r e e
ComputingComputingComputingComputing StorageStorageStorageStorage
NetworkingNetworkingNetworkingNetworking
Differentiation creates Differentiation creates Differentiation creates Differentiation creates
value for system vendorsvalue for system vendorsvalue for system vendorsvalue for system vendors
Differentiation increases cost Differentiation increases cost Differentiation increases cost Differentiation increases cost
for data center operatorsfor data center operatorsfor data center operatorsfor data center operators
2013-6-7 Migrating to Next Generation Data center 7
Emerging Data Center Ecosystem
Data CenterData CenterData CenterData Center
In-HouseIn-HouseIn-HouseIn-HouseSilicon VendorSilicon VendorSilicon VendorSilicon Vendor CM/ODMCM/ODMCM/ODMCM/ODM Open SourceOpen SourceOpen SourceOpen Source
SiliconSiliconSiliconSilicon
ComponentsComponentsComponentsComponents
SystemSystemSystemSystem
DesignDesignDesignDesign
ContractContractContractContract
ManufacturingManufacturingManufacturingManufacturing
Operating Operating Operating Operating
SystemSystemSystemSystem
ApplicationApplicationApplicationApplication
SoftwareSoftwareSoftwareSoftware
ServiceServiceServiceService
MaintenanceMaintenanceMaintenanceMaintenance
Vanity Free: significantly reduced data center Vanity Free: significantly reduced data center Vanity Free: significantly reduced data center Vanity Free: significantly reduced data center CapExCapExCapExCapEx and and and and OpExOpExOpExOpEx
2013-6-7 Migrating to Next Generation Data center 8
Facebook“Open Compute Project”
Vanity Free: 38% more efficient and 24% less expensiveVanity Free: 38% more efficient and 24% less expensiveVanity Free: 38% more efficient and 24% less expensiveVanity Free: 38% more efficient and 24% less expensive
Mission: Mission: Mission: Mission: To build one of the most
efficient computing infrastructures at
the lowest possible cost
300,000 square feet300,000 square feet300,000 square feet300,000 square feet
Prineville, OregonPrineville, OregonPrineville, OregonPrineville, Oregon
Opened: April 15, 2011Opened: April 15, 2011Opened: April 15, 2011Opened: April 15, 2011
300,000 square300,000 square300,000 square300,000 square feet feet feet feet
ForestForestForestForest City City City City, NC, NC, NC, NC
OOOOpened: April 20, 2012pened: April 20, 2012pened: April 20, 2012pened: April 20, 2012
968,000 square feet968,000 square feet968,000 square feet968,000 square feet
LuleLuleLuleLuleåååå, Sweden, Sweden, Sweden, Sweden
To be opened: 2014To be opened: 2014To be opened: 2014To be opened: 2014
million square million square million square million square feet
Altoona, Iowa
To be opened: 2014
The first ever built in the world The first ever built in the world The first ever built in the world The first ever built in the world
using Openusing Openusing Openusing Open Compute Project Compute Project Compute Project Compute Project
The The The The largest of its kind ever built in largest of its kind ever built in largest of its kind ever built in largest of its kind ever built in
EuropeEuropeEuropeEurope
““““Open Compute ProjectOpen Compute ProjectOpen Compute ProjectOpen Compute Project”””” at work at work at work at work
2013-6-7 Migrating to Next Generation Data center 9
OPC Market Impact
OPC driven by larger ISPs will potentially further increase
market share of other vendor category
Worldwide Server Vendor Shipments Estimates – Q42012 (units)
VendorVendorVendorVendor
2012-Q42012-Q42012-Q42012-Q4 2011-Q42011-Q42011-Q42011-Q4 11Q4~12Q411Q4~12Q411Q4~12Q411Q4~12Q4
ShipmentShipmentShipmentShipment Share (%)Share (%)Share (%)Share (%) ShipmentShipmentShipmentShipment Share (%)Share (%)Share (%)Share (%) Growth (%)Growth (%)Growth (%)Growth (%)
HP 663,598 704,853 ()
Dell 532,890 573,125 ()
IBM 291,328 329,232 ()
Fujitsu 69,853 69,918 ()
Cisco 63,342 44,942
Others 879,711 783,833
TOTALTOTALTOTALTOTAL 2,500,7222,500,7222,500,7222,500,722 2,505,9042,505,9042,505,9042,505,904 ()()()()
Source: Gartner (February 2013)
2013-6-7 Migrating to Next Generation Data center 10
Web Data Center Architecture
W ebW ebW ebW eb
S erversS erversS erversS ervers
W ebW ebW ebW eb
S erversS erversS erversS ervers
W ebW ebW ebW eb
S erversS erversS erversS ervers
W ebW ebW ebW eb
S erversS erversS erversS ervers
W ebW ebW ebW eb
S erversS erversS erversS ervers
W ebW ebW ebW eb
S erversS erversS erversS ervers
D atabaseD atabaseD atabaseD atabase
S erversS erversS erversS ervers
D atabaseD atabaseD atabaseD atabase
S erversS erversS erversS ervers
D atab aseD atab aseD atab aseD atab ase
S erversS erversS erversS ervers
D atab aseD atab aseD atab aseD atab ase
S erversS erversS erversS ervers
D atabaseD atabaseD atabaseD atabase
S erversS erversS erversS ervers
D atabaseD atabaseD atabaseD atabase
S erversS erversS erversS ervers
A pplicationA pplicationA pplicationA pplication
S erversS erversS erversS ervers
A pplicationA pplicationA pplicationA pplication
S erversS erversS erversS ervers
A pplicationA pplicationA pplicationA pplication
S erversS erversS erversS ervers
A pplicationA pplicationA pplicationA pplication
S erversS erversS erversS ervers
A pplicationA pplicationA pplicationA pplication
S erversS erversS erversS ervers
A pplicationA pplicationA pplicationA pplication
S erversS erversS erversS ervers
Sto rageStorageStorageStorage
S erversS erversS erversS ervers
Sto rageStorageStorageStorage
S erversS erversS erversS ervers
Sto rageStorageStorageStorage
S erversS erversS erversS ervers
Sto rageStorageStorageStorage
S erversS erversS erversS ervers
Sto rageStorageStorageStorage
S erversS erversS erversS ervers
Sto rageStorageStorageStorage
S erversS erversS erversS ervers
M em cachedM em cachedM em cachedM em cached
S erversS erversS erversS ervers
M em cachedM em cachedM em cach edM em cached
S erversS erversS erversS ervers
M em cach edM em cach edM em cach edM em cached
S erversS erversS erversS ervers
M em cachedM em cachedM em cachedM em cached
S erversS erversS erversS ervers
M em cachedM em cachedM em cach edM em cached
S erversS erversS erversS ervers
M em cach edM em cach edM em cach edM em cached
S erversS erversS erversS ervers
InternetInternetInternetInternet
FirewallFirewallFirewallFirewall
C arrierC arrierC arrierC arrier
RouterRouterRouterRouter
4 04 04 04 0 GGGG////1 0 01 0 01 0 01 0 0 G Ethernet Backbone G Ethernet Backbone G Ethernet Backbone G Ethernet Backbone 4 04 04 04 0 GGGG////1 0 01 0 01 0 01 0 0 G Ethernet Backbone G Ethernet Backbone G Ethernet Backbone G Ethernet Backbone C o reC o reC o reC o reS w itc hS w itc hS w itc hS w itc h
C o reC o reC o reC o re
S w itc hS w itc hS w itc hS w itc h
V R R PV R R PV R R PV R R P
(4~1 2 )x4 0 G
L o a dL o a dL o a dL o a d
B alanceB alanceB alanceB alance
Storage Area NetworkStorage Area NetworkStorage Area NetworkStorage Area Network
1 6 x1 0 G
1 6 x1 0 G 1 6 x1 0 G
1 6 x1 0 G
1 6 x1 0 G 1 6 x1 0 G
Storage Area NetworkStorage Area NetworkStorage Area NetworkStorage Area Network
D isk A rrayD isk A rrayD isk A rrayD isk A rrayD isk A rrayD isk A rrayD isk A rrayD isk A rray
D isk A rrayD isk A rrayD isk A rrayD isk A rray D isk A rrayD isk A rrayD isk A rrayD isk A rray
Tape D riveTape D riveTape D riveTape D rive Tape D riveTape D riveTape D riveTape D rive
Tape D riveTape D riveTape D riveTape D rive Tape D riveTape D riveTape D riveTape D rive
Fiber ChannelFiber ChannelFiber ChannelFiber Channel
S w itc hS w itc hS w itc hS w itc h
(1 6 G)
(4~1 2 )x4 0 G
(4~1 2 )x4 0 G
L o a dL o a dL o a dL o a d
B alanceB alanceB alanceB alance
1 6 x1 0 G
1 6 x1 0 G 1 6 x1 0 G
1 6 x1 0 G
1 6 x1 0 G 1 6 x1 0 G
(4~1 2 )x4 0 G
(4~1 2 )x4 0 G
L o a dL o a dL o a dL o a d
B alanceB alanceB alanceB alance
1 6 x1 0 G
1 6 x1 0 G 1 6 x1 0 G
1 6 x1 0 G
1 6 x1 0 G 1 6 x1 0 G
(4~1 2 )x4 0 G
(4~1 2 )x4 0 G
1 6 x1 0 G
1 6 x1 0 G 1 6 x1 0 G
1 6 x1 0 G
1 6 x1 0 G 1 6 x1 0 G
(4~1 2 )x4 0 G
(4~1 2 )x4 0 G
1 6 x1 0 G
1 6 x1 0 G 1 6 x1 0 G
1 6 x1 0 G
1 6 x1 0 G 1 6 x1 0 G
(4~1 2 )x4 0 G
AggregationAggregationAggregationAggregation
S w itc hS w itc hS w itc hS w itc h
(4 0 G)
AggregationAggregationAggregationAggregation
S w itc hS w itc hS w itc hS w itc h
(4 0 G)
AggregationAggregationAggregationAggregation
S w itc hS w itc hS w itc hS w itc h
(4 0 G)
A ccessA ccessA ccessA ccess
S w itc hS w itc hS w itc hS w itc h
(1 0 G)
A ccessA ccessA ccessA ccess
S w itc hS w itc hS w itc hS w itc h
(1 0 G)
A ccessA ccessA ccessA ccess
S w itc hS w itc hS w itc hS w itc h
(1 0 G)
A ccessA ccessA ccessA ccess
S w itc hS w itc hS w itc hS w itc h
(1 0 G)
A ccessA ccessA ccessA ccess
S w itc hS w itc hS w itc hS w itc h
(1 0 G)
A ccessA ccessA ccessA ccess
S w itc hS w itc hS w itc hS w itc h
(1 0 G)
A ccessA ccessA ccessA ccess
S w itc hS w itc hS w itc hS w itc h
(1 0 G)
A ccessA ccessA ccessA ccess
S w itc hS w itc hS w itc hS w itc h
(1 0 G)
AggregationAggregationAggregationAggregation
S w itc hS w itc hS w itc hS w itc h
(4 0 G)
A ccessA ccessA ccessA ccess
S w itc hS w itc hS w itc hS w itc h
(1 0 G)
A ccessA ccessA ccessA ccess
S w itc hS w itc hS w itc hS w itc h
(1 0 G)
I
II
In
nn
nt
tt
te
ee
er
rr
rn
nn
ne
ee
et
tt
t
P
PP
Pi
ii
ip
pp
pe
ee
e
AggregationAggregationAggregationAggregation
S w itc hS w itc hS w itc hS w itc h
(4 0 G)
Web Server ClusterWeb Server ClusterWeb Server ClusterWeb Server Cluster Database Server ClusterDatabase Server ClusterDatabase Server ClusterDatabase Server Cluster
Application Server ClusterApplication Server ClusterApplication Server ClusterApplication Server Cluster Network Attached StorageNetwork Attached StorageNetwork Attached StorageNetwork Attached StorageMemcached Server ClusterMemcached Server ClusterMemcached Server ClusterMemcached Server Cluster
Storage Area NetworkStorage Area NetworkStorage Area NetworkStorage Area Network
2013-6-7 Migrating to Next Generation Data center 11
Core Data Center Technologies
Ethernet Switch: Ethernet Switch: Ethernet Switch: Ethernet Switch: ToR Switch, Core Switch
Fiber Channel Switch: Fiber Channel Switch: Fiber Channel Switch: Fiber Channel Switch: Storage Area Network (SAN)
L4~L7 Switch: L4~L7 Switch: L4~L7 Switch: L4~L7 Switch: Load Balancer
Firewall: Firewall: Firewall: Firewall: Network Security
Solid State Drive (SSD): Solid State Drive (SSD): Solid State Drive (SSD): Solid State Drive (SSD): Application Storage
Hard Drive (HD): Hard Drive (HD): Hard Drive (HD): Hard Drive (HD): Cold data storage
Tape Drive:Tape Drive:Tape Drive:Tape Drive: Information Archive
Computing Server: Computing Server: Computing Server: Computing Server: Application Server, Database Server
Storage Server: Storage Server: Storage Server: Storage Server: Memcache Server, Storage Server
Computing+StorageComputing+StorageComputing+StorageComputing+Storage Server: Server: Server: Server: Web Server
StorageStorageStorageStorage
NetworkingNetworkingNetworkingNetworking
ComputingComputingComputingComputing
2013-6-7 Migrating to Next Generation Data center 12
Key Technology Transition
Scale-UpScale-UpScale-UpScale-Up Scale-OutScale-OutScale-OutScale-Out
ComputinComputinComputinComputin
gggg
StorageStorageStorageStorage
NetworkinNetworkinNetworkinNetworkin
gggg
Performance per
Power/Cost/Size
Pay as you grow
Software Defined
Network (SDN)
2013-6-7 Migrating to Next Generation Data center 13
ComputingComputingComputingComputing
2013-6-7 Migrating to Next Generation Data center 14
Traditional Computing Requirement
One User, Multiple ApplicationsOne User, Multiple ApplicationsOne User, Multiple ApplicationsOne User, Multiple Applications
2013-6-7 Migrating to Next Generation Data center 15
Traditional Computing Architecture
D D RD D RD D RD D R 3333
D D RD D RD D RD D R 3333
D D RD D RD D RD D R 3333
PeripheralPeripheralPeripheralPeripheral
ControllerControllerControllerController
CPU CPU CPU CPU 1111 CPU CPU CPU CPU 2222
D D RD D RD D RD D R 3333
D D RD D RD D RD D R 3333
D D RD D RD D RD D R 3333
D D RD D RD D RD D R 3333
D D RD D RD D RD D R 3333
EthernetEthernetEthernetEthernet
P H YP H YP H YP H Y
n x G b Enx U S B
nx S A S
nx S A TA
nxU AR T
2013-6-7 Migrating to Next Generation Data center 16
Grid Computing Requirement
One Application, Multiple UsersOne Application, Multiple UsersOne Application, Multiple UsersOne Application, Multiple Users
2013-6-7 Migrating to Next Generation Data center 17
Grid Computing Architecture
Q u a dQ u a dQ u a dQ u a d ----C o r eC o r eC o r eC o r e
A R M SoCA R M SoCA R M SoCA R M SoC
D D RD D RD D RD D R 3333
U S B U AR T
M icroM icroM icroM icro ----
Server N od eServer N od eServer N od eServer N o de
EthernetEthernetEthernetEthernet
PacketPacketPacketPacket
ProcessorProcessorProcessorProcessor
Q u a dQ u a dQ u a dQ u a d ----C o r eC o r eC o r eC o r e
A R M SoCA R M SoCA R M SoCA R M SoC
D D RD D RD D RD D R 3333
U S B U AR T
Gigabit Ethernet BackboneGigabit Ethernet BackboneGigabit Ethernet BackboneGigabit Ethernet Backbone
Q u adQ u adQ u adQ u ad ----C o reC o reC o reC o re
A R M SoCA R M SoCA R M SoCA R M SoC
D D RD D RD D RD D R 3333
U S B U AR T
G b E G b E G b E G b E G b E G b E G b E
G b E G b E G b E G b E
1 0 G b E1 0 G b E
M icroM icroM icroM icro ----
Server N od eServer N od eServer N od eServer N o de
M icroM icroM icroM icro ----
Server N odeServer N odeServer N odeServer N ode
Q u a dQ u a dQ u a dQ u a d ----C o r eC o r eC o r eC o r e
A R M SoCA R M SoCA R M SoCA R M SoC
D D RD D RD D RD D R 3333
U S B U AR T
M icroM icroM icroM icro ----
Server N odeServer N odeServer N odeServer N ode
Q u a dQ u a dQ u a dQ u a d ----C o r eC o r eC o r eC o r e
A R M SoCA R M SoCA R M SoCA R M SoC
D D RD D RD D RD D R 3333
U S B U AR T
M icroM icroM icroM icro ----
Server N odeServer N odeServer N odeServer N ode
Q u a dQ u a dQ u a dQ u a d ----C o r eC o r eC o r eC o r e
A R M SoCA R M SoCA R M SoCA R M SoC
D D RD D RD D RD D R 3333
U S B U AR T
M icroM icroM icroM icro ----
Server N odeServer N odeServer N odeServer N ode
Q u a dQ u a dQ u a dQ u a d ----C o r eC o r eC o r eC o r e
A R M SoCA R M SoCA R M SoCA R M SoC
D D RD D RD D RD D R 3333
U S B U AR T
M icroM icroM icroM icro ----
Server N odeServer N odeServer N odeServer N ode
Q u a dQ u a dQ u a dQ u a d ----C o r eC o r eC o r eC o r e
A R M SoCA R M SoCA R M SoCA R M SoC
D D RD D RD D RD D R 3333
U S B U AR T
M icroM icroM icroM icro ----
Server N odeServer N odeServer N odeServer N ode
ComputingComputingComputingComputing
G r idG r idG r idG r id
2013-6-7 Migrating to Next Generation Data center 18
Data Center Cost Breakdown
It is all about Total Cost of Ownership (TCO)It is all about Total Cost of Ownership (TCO)It is all about Total Cost of Ownership (TCO)It is all about Total Cost of Ownership (TCO)
PerformancePerformancePerformancePerformance
DominatesDominatesDominatesDominates
EfficiencyEfficiencyEfficiencyEfficiency
WinsWinsWinsWins
PerformancePerformancePerformancePerformance
/Dollar/Dollar/Dollar/Dollar
PerformancePerformancePerformancePerformance
/Dollar/Dollar/Dollar/Dollar
PerformancePerformancePerformancePerformance
/Watt/Watt/Watt/Watt
PerformancePerformancePerformancePerformance
/Inch/Inch/Inch/Inch
2013-6-7 Migrating to Next Generation Data center 19
Benchmark: Traditional vs. Grid
x86 ARM
Coremark 91743 22848
Power 11
Efficiency 1002 2077
2013-6-7 Migrating to Next Generation Data center 20
StorageStorageStorageStorage
2013-6-7 Migrating to Next Generation Data center 21
Data: Unstructured vs. Structure
Unstructured data could account for 80+% of capacity by 201Unstructured data could account for 80+% of capacity by 201Unstructured data could account for 80+% of capacity by 201Unstructured data could account for 80+% of capacity by 201
2013-6-7 Migrating to Next Generation Data center 22
Storage Architecture Transition
• Optimized for unstructured
data
• Integrated SATA
• Scale-Out
• Optimized for structured
data (database application)
• Prefer SAS
• Scale-Up
x86 Basedx86 Basedx86 Basedx86 Based
Storage ArchitectureStorage ArchitectureStorage ArchitectureStorage Architecture
ARM BasedARM BasedARM BasedARM Based
Storage ArchitectureStorage ArchitectureStorage ArchitectureStorage Architecture
Storage architectures are changing from Scale-Up to Scale-OutStorage architectures are changing from Scale-Up to Scale-OutStorage architectures are changing from Scale-Up to Scale-OutStorage architectures are changing from Scale-Up to Scale-Out
2013-6-7 Migrating to Next Generation Data center 23
Scale-Up Storage Architecture
PCIe to SAS PCIe to SAS PCIe to SAS PCIe to SAS
ComtrollerComtrollerComtrollerComtroller
External miniSASExternal miniSASExternal miniSASExternal miniSAS
P C Ie
C P UC P UC P UC P U
D D RD D RD D RD D R 3333
D D RD D RD D RD D R 3333
D D RD D RD D RD D R 3333
PeripheralPeripheralPeripheralPeripheral
ControllerControllerControllerController
EthernetEthernetEthernetEthernet
P H YP H YP H YP H Y
n x G b E
H D DH D DH D DH D D
H D DH D DH D DH D D
H D DH D DH D DH D D
H D DH D DH D DH D D
H D DH D DH D DH D D
H D DH D DH D DH D D
H D DH D DH D DH D D
H D DH D DH D DH D D
H D DH D DH D DH D D
H D DH D DH D DH D D
H D DH D DH D DH D D
H D DH D DH D DH D D
S A T A S A T A S A T A S A T A S A T A S A T A S A T A S A T A S A T A S A T A S A T A S A T A
Vertically add
resources in a single
storage node
2013-6-7 Migrating to Next Generation Data center 24
Scale-Out Storage Architecture
EthernetEthernetEthernetEthernet
PacketPacketPacketPacket
ProcessorProcessorProcessorProcessor
Gigabit Ethernet BackboneGigabit Ethernet BackboneGigabit Ethernet BackboneGigabit Ethernet Backbone
G b E G b E G b E G b E
G b E G b E G b E G b E
1 0 G b E1 0 G b E
M ic r oM ic r oM ic r oM ic r o----Storage Storage Storage Storage
N od eN od eN od eN o de
Q u a dQ u a dQ u a dQ u a d----C o r eC o r eC o r eC o r e
ARM S o CARM S o CARM S o CARM S o C
D D RD D RD D RD D R 3333
U S B
H D DH D DH D DH D D
U AR T
H D DH D DH D DH D D
M ic r oM ic r oM ic r oM ic r o----Storage Storage Storage Storage
N od eN od eN od eN o de
Q u a dQ u a dQ u a dQ u a d----C o r eC o r eC o r eC o r e
ARM S o CARM S o CARM S o CARM S o C
D D RD D RD D RD D R 3333
U S B
H D DH D DH D DH D D
U AR T
H D DH D DH D DH D D
M ic r oM ic r oM ic r oM ic r o----Storage Storage Storage Storage
N o deN o deN o deN od e
Q u a dQ u a dQ u a dQ u a d----C o r eC o r eC o r eC o r e
ARM S o CARM S o CARM S o CARM S o C
D D RD D RD D RD D R 3333
U S B
H D DH D DH D DH D D
U AR T
H D DH D DH D DH D D
M ic r oM ic r oM ic r oM ic r o----Storage Storage Storage Storage
N o deN o deN o deN od e
Q u a dQ u a dQ u a dQ u a d----C o r eC o r eC o r eC o r e
ARM S o CARM S o CARM S o CARM S o C
D D RD D RD D RD D R 3333
U S B
H D DH D DH D DH D D
U AR T
H D DH D DH D DH D D
G b E G b E G b E G b E
M ic r oM ic r oM ic r oM ic r o----Storage Storage Storage Storage
N o deN o deN o deN od e
Q u a dQ u a dQ u a dQ u a d----C o r eC o r eC o r eC o r e
ARM S o CARM S o CARM S o CARM S o C
D D RD D RD D RD D R 3333
U S B
H D DH D DH D DH D D
U AR T
H D DH D DH D DH D D
M ic r oM ic r oM ic r oM ic r o----Storage Storage Storage Storage
N odeN odeN odeN ode
Q u a dQ u a dQ u a dQ u a d----C o r eC o r eC o r eC o r e
ARM S o CARM S o CARM S o CARM S o C
D D RD D RD D RD D R 3333
U S B
H D DH D DH D DH D D
U AR T
H D DH D DH D DH D D
M ic r oM ic r oM ic r oM ic r o----Storage Storage Storage Storage
N odeN odeN odeN ode
Q u a dQ u a dQ u a dQ u a d----C o r eC o r eC o r eC o r e
ARM S o CARM S o CARM S o CARM S o C
D D RD D RD D RD D R 3333
U S B
H D DH D DH D DH D D
U AR T
H D DH D DH D DH D D
M ic r oM ic r oM ic r oM ic r o----Storage Storage Storage Storage
N odeN odeN odeN ode
Q u a dQ u a dQ u a dQ u a d----C o r eC o r eC o r eC o r e
ARM S o CARM S o CARM S o CARM S o C
D D RD D RD D RD D R 3333
U S B
H D DH D DH D DH D D
U AR T
H D DH D DH D DH D D
S A T A S A T A S A T A S A T A
S A T A S A T A S A T A S A T A
S A T A S A T A
S A T A S A T A S A T A S A T A
S A T A S A T A
StorageStorageStorageStorage
G r idG r idG r idG r id
Horizontally add
capacity or storage
nodes
2013-6-7 Migrating to Next Generation Data center 25
NetworkingNetworkingNetworkingNetworking
2013-6-7 Migrating to Next Generation Data center 26
Networking Logical Topology
(3-Tier: Hierarchical Design)
A ccessA ccessA ccessA ccess
S w itc hS w itc hS w itc hS w itc h
(1 0 G)
A ccessA ccessA ccessA ccess
S w itc hS w itc hS w itc hS w itc h
(1 0 G)
A ccessA ccessA ccessA ccess
S w itc hS w itc hS w itc hS w itc h
(1 0 G)
A ggregationA ggregationA ggregationA ggregation
S w itchS w itchS w itchS w itch
(4 0 G)
A ccessA ccessA ccessA ccess
S w itc hS w itc hS w itc hS w itc h
(1 0 G)
A ggregationA ggregationA ggregationA ggregation
S w itchS w itchS w itchS w itch
(4 0 G)
C o reC o reC o reC o re
S w itc hS w itc hS w itc hS w itc h
(1 0 0 G)
C o reC o reC o reC o re
S w itc hS w itc hS w itc hS w itc h
(1 0 0 G)
A pplicationA pplicationA pplicationA pplication
S erversS erversS erversS ervers
A pplicationA pplicationA pplicationA pplication
S erversS erversS erversS ervers
D atab aseD atab aseD atab aseD atab ase
S erversS erversS erversS ervers
D atab aseD atab aseD atab aseD atab ase
S erversS erversS erversS ervers
Sto rageStorageStorageStorage
S erversS erversS erversS ervers
Sto rageStorageStorageStorage
S erversS erversS erversS ervers
W ebW ebW ebW eb
S erversS erversS erversS ervers
W ebW ebW ebW eb
S erversS erversS erversS ervers
M em cachedM em cachedM em cachedM em cached
S erversS erversS erversS ervers
M em cachedM em cachedM em cachedM em cached
S erversS erversS erversS ervers
A ccessA ccessA ccessA ccess
S w itc hS w itc hS w itc hS w itc h
(1 0 G)
A ccessA ccessA ccessA ccess
S w itc hS w itc hS w itc hS w itc h
(1 0 G)
A ccessA ccessA ccessA ccess
S w itc hS w itc hS w itc hS w itc h
(1 0 G)
A ccessA ccessA ccessA ccess
S w itc hS w itc hS w itc hS w itc h
(1 0 G)
A ccessA ccessA ccessA ccess
S w itc hS w itc hS w itc hS w itc h
(1 0 G)
A ccessA ccessA ccessA ccess
S w itc hS w itc hS w itc hS w itc h
(1 0 G)
A ccessA ccessA ccessA ccess
S w itc hS w itc hS w itc hS w itc h
(1 0 G)
A ccessA ccessA ccessA ccess
S w itc hS w itc hS w itc hS w itc h
(1 0 G)
A ccessA ccessA ccessA ccess
S w itc hS w itc hS w itc hS w itc h
(1 0 G)
A ccessA ccessA ccessA ccess
S w itc hS w itc hS w itc hS w itc h
(1 0 G)
A ccessA ccessA ccessA ccess
S w itc hS w itc hS w itc hS w itc h
(1 0 G)
A ccessA ccessA ccessA ccess
S w itc hS w itc hS w itc hS w itc h
(1 0 G)
A ggregationA ggregationA ggregationA ggregation
S w itchS w itchS w itchS w itch
(4 0 G)
A ggregationA ggregationA ggregationA ggregation
S w itchS w itchS w itchS w itch
(4 0 G)
Virtual Switch Virtual Switch Virtual Switch Virtual Switch ####1111 Virtual Switch Virtual Switch Virtual Switch Virtual Switch ####2222 Virtual Switch Virtual Switch Virtual Switch Virtual Switch ####3333 Virtual switch Virtual switch Virtual switch Virtual switch ####4444 Virtual Switch Virtual Switch Virtual Switch Virtual Switch ####5555
High
Scalability
Simplified
Aggregation
Traditional
Approach
2013-6-7 Migrating to Next Generation Data center 27
Networking Logical Topology
(2-Tier: Flat Design)
A ccessA ccessA ccessA ccess
S w itc hS w itc hS w itc hS w itc h
(1 0 G)
A ccessA ccessA ccessA ccess
S w itc hS w itc hS w itc hS w itc h
(1 0 G)
A ccessA ccessA ccessA ccess
S w itc hS w itc hS w itc hS w itc h
(1 0 G)
A ggregationA ggregationA ggregationA ggregation
S w itchS w itchS w itchS w itch
(4 0 G)
A ccessA ccessA ccessA ccess
S w itc hS w itc hS w itc hS w itc h
(1 0 G)
A ggregationA ggregationA ggregationA ggregation
S w itchS w itchS w itchS w itch
(4 0 G)
A pplicationA pplicationA pplicationA pplication
S erversS erversS erversS ervers
A pplicationA pplicationA pplicationA pplication
S erversS erversS erversS ervers
D atab aseD atab aseD atab aseD atab ase
S erversS erversS erversS ervers
D atab aseD atab aseD atab aseD atab ase
S erversS erversS erversS ervers
Sto rageStorageStorageStorage
S erversS erversS erversS ervers
Sto rageStorageStorageStorage
S erversS erversS erversS ervers
W ebW ebW ebW eb
S erversS erversS erversS ervers
W ebW ebW ebW eb
S erversS erversS erversS ervers
M em cachedM em cachedM em cachedM em cached
S erversS erversS erversS ervers
M em cachedM em cachedM em cachedM em cached
S erversS erversS erversS ervers
A ccessA ccessA ccessA ccess
S w itc hS w itc hS w itc hS w itc h
(1 0 G)
A ccessA ccessA ccessA ccess
S w itc hS w itc hS w itc hS w itc h
(1 0 G)
A ccessA ccessA ccessA ccess
S w itc hS w itc hS w itc hS w itc h
(1 0 G)
A ccessA ccessA ccessA ccess
S w itc hS w itc hS w itc hS w itc h
(1 0 G)
A ccessA ccessA ccessA ccess
S w itc hS w itc hS w itc hS w itc h
(1 0 G)
A ccessA ccessA ccessA ccess
S w itc hS w itc hS w itc hS w itc h
(1 0 G)
A ccessA ccessA ccessA ccess
S w itc hS w itc hS w itc hS w itc h
(1 0 G)
A ccessA ccessA ccessA ccess
S w itc hS w itc hS w itc hS w itc h
(1 0 G)
A ccessA ccessA ccessA ccess
S w itc hS w itc hS w itc hS w itc h
(1 0 G)
A ccessA ccessA ccessA ccess
S w itc hS w itc hS w itc hS w itc h
(1 0 G)
A ccessA ccessA ccessA ccess
S w itc hS w itc hS w itc hS w itc h
(1 0 G)
A ccessA ccessA ccessA ccess
S w itc hS w itc hS w itc hS w itc h
(1 0 G)
A ggregationA ggregationA ggregationA ggregation
S w itchS w itchS w itchS w itch
(4 0 G)
A ggregationA ggregationA ggregationA ggregation
S w itchS w itchS w itchS w itch
(4 0 G)
Virtual Switch Virtual Switch Virtual Switch Virtual Switch ####1111 Virtual Switch Virtual Switch Virtual Switch Virtual Switch ####2222 Virtual Switch Virtual Switch Virtual Switch Virtual Switch ####3333 Virtual switch Virtual switch Virtual switch Virtual switch ####4444 Virtual Switch Virtual Switch Virtual Switch Virtual Switch ####5555
A ggregationA ggregationA ggregationA ggregation
S w itchS w itchS w itchS w itch
(4 0 G)
A ggregationA ggregationA ggregationA ggregation
S w itchS w itchS w itchS w itch
(4 0 G)
A ggregationA ggregationA ggregationA ggregation
S w itchS w itchS w itchS w itch
(4 0 G)
A ggregationA ggregationA ggregationA ggregation
S w itchS w itchS w itchS w itch
(4 0 G)
Simplified
Design
Reduced
Latency
Reduced
Oversubscription
2013-6-7 Migrating to Next Generation Data center 28
Networking Physical Topology
(Top-of-Rack)
Server RackServer RackServer RackServer Rack
2 4 x1 0 G2 4 x1 0 G
1 2 x4 0 G
Server RackServer RackServer RackServer Rack
Server RackServer RackServer RackServer Rack
Aggregation
S w itc h
2 4 x1 0 G2 4 x1 0 G
1 2 x4 0 G
Server RackServer RackServer RackServer Rack
1 6 x1 0 G
1 6 x1 0 G
ToR Switch
Server RackServer RackServer RackServer Rack
1 6 x1 0 G
Server RackServer RackServer RackServer Rack Server RackServer RackServer RackServer Rack
1 6 x1 0 G
1 6 x1 0 G
Server RackServer RackServer RackServer Rack
1 6 x1 0 G
ToR Switch
Server RackServer RackServer RackServer Rack
2 4 x1 0 G2 4 x1 0 G
1 2 x4 0 G
Server RackServer RackServer RackServer Rack
2 4 x1 0 G2 4 x1 0 G
1 2 x4 0 G
ToR Switch ToR Sw itch
ToR Sw itchToR Sw itch
1 2 x4 0 G 1 2 x4 0 G
4 0 G Multi -Mode F iber Pipe
4 0 G Multi -Mode F iber Pipe
EasyEasyEasyEasy
CablingCablingCablingCabling
2013-6-7 Migrating to Next Generation Data center 29
Networking Physical Topology
(End-of-Row)
Server RackServer RackServer RackServer Rack
1 0 G1 0 G
1 0 G
Patch Panel
Server RackServer RackServer RackServer Rack
1 0 G1 0 G
1 0 G
Patch Panel
Server RackServer RackServer RackServer Rack
1 0 G1 0 G
1 0 G
Patch Panel
Server RackServer RackServer RackServer Rack
1 0 G1 0 G
1 0 G
EoR Switch
1 0 G
Aggregation
S w itc h
Patch Panel
Server RackServer RackServer RackServer Rack
1 0 G1 0 G
1 0 G
Patch Panel
Server RackServer RackServer RackServer Rack
1 0 G1 0 G
1 0 G
Patch Panel
Server RackServer RackServer RackServer Rack
1 0 G1 0 G
1 0 G
Patch Panel
Server RackServer RackServer RackServer Rack
1 0 G1 0 G
1 0 G
EoR Switch
1 0 G
Patch Panel
1 2 x4 0 G
1 2 x4 0 G
1 0 G Multi -Mode F iber Pipe
1 0 G Multi -Model F iber Pipe
High PortHigh PortHigh PortHigh Port
UtilizationUtilizationUtilizationUtilization
2013-6-7 Migrating to Next Generation Data center 30
Software Defined Network (SDN)
Decoupled Control Plane from Data PlaneDecoupled Control Plane from Data PlaneDecoupled Control Plane from Data PlaneDecoupled Control Plane from Data Plane
Control PlatformControl PlatformControl PlatformControl Platform
AA
A
A
p p
p
p
p p
p
p
l l
l
l
i i
i
i
c c
c
c
a a
a
a
t t
t
t
i i
i
i
o o
o
o
n n
n
n
1 1
1
1
A A
A
A
p p
p
p
p p
p
p
l l
l
l
i i
i
i
c c
c
c
a a
a
a
t t
t
t
i i
i
i
o o
o
o
n n
n
n
2 2
2
2
A A
A
A
p p
p
p
p p
p
p
l l
l
l
i i
i
i
c c
c
c
a a
a
a
t t
t
t
i i
i
i
o o
o
o
n n
n
n
3 3
3
3
A A
A
A
p p
p
p
p p
p
p
l l
l
l
i i
i
i
c c
c
c
a a
a
a
t t
t
t
i i
i
i
o o
o
o
n n
n
n
N N
N
N
ApplicationApplicationApplicationApplication
LayerLayerLayerLayer
Infrastructure Infrastructure Infrastructure Infrastructure
LayerLayerLayerLayer
ControlControlControlControl
LayerLayerLayerLayer
OpenF low OpenF low OpenF low OpenF low
N etw ork
D evice
N etw ork
D evice
N etw ork
D evice
N etw ork
D evice
A PIA PIA P IA P I A P IA P IA P IA P I A P IA P IA P IA P I A P IA P IA P IA P I
CentralizedCentralizedCentralizedCentralized
ManagementManagementManagementManagement
ImprovedImprovedImprovedImproved
AutomationAutomationAutomationAutomation
RapidRapidRapidRapid
InnovationInnovationInnovationInnovation
Enabled Enabled Enabled Enabled
ProgrammabilityProgrammabilityProgrammabilityProgrammability
IncreasedIncreasedIncreasedIncreased
ReliabilityReliabilityReliabilityReliability & & & & SecuritySecuritySecuritySecurity
More GranularMore GranularMore GranularMore Granular
Network ControlNetwork ControlNetwork ControlNetwork Control
BetterBetterBetterBetter
User ExperienceUser ExperienceUser ExperienceUser Experience
2013-6-7 Migrating to Next Generation Data center 31
Summary
White box model is replacing brand modelWhite box model is replacing brand modelWhite box model is replacing brand modelWhite box model is replacing brand model
Grid computing is taking controlGrid computing is taking controlGrid computing is taking controlGrid computing is taking control
Scale-Out is being preferred over scale-UpScale-Out is being preferred over scale-UpScale-Out is being preferred over scale-UpScale-Out is being preferred over scale-Up
Software Defined Networking is comingSoftware Defined Networking is comingSoftware Defined Networking is comingSoftware Defined Networking is coming
2013-6-7 Migrating to Next Generation Data center 32
Marvell Delivers Converged Solutions
ComputeComputeComputeCompute
� Multi-core ARM CPU
� Application Processor
� Video Processor
� Xbar Bridge
StorageStorageStorageStorage
� Dragon Fly
� HDD, SDD
� SATA, SAS, USB, PCIe, FC
� Cryptographic Engines
NetworkNetworkNetworkNetwork
� Multi-terabit Ethernet Switch
(1G/10G/40G/100G)
� Ethernet PHY
(1G/10G/40G/100G)
� Programmable multi-core NPU
� Multi-core ARM CPU ctrl plane
THE only industry leader in all 3 key public cloud technologiesTHE only industry leader in all 3 key public cloud technologiesTHE only industry leader in all 3 key public cloud technologiesTHE only industry leader in all 3 key public cloud technologies
10101010ththththGen. StorageGen. StorageGen. StorageGen. Storage
7777thththth Gen. Ethernet Switch Gen. Ethernet Switch Gen. Ethernet Switch Gen. Ethernet Switch
5555thththth Gen. ARM CPU Gen. ARM CPU Gen. ARM CPU Gen. ARM CPU
3333rdrdrdrd Gen. Programmable NPU Gen. Programmable NPU Gen. Programmable NPU Gen. Programmable NPU