Академический Документы
Профессиональный Документы
Культура Документы
6 September 2012
Revision history
Date 13 August 2012 06 September 2012 Notes Initial revision (rjek) Network fabric clarifications (rjek)
2 of 9
Table of contents
1: General description............................................................................................................4 2: Block diagram....................................................................................................................5 3: Compute Nodes.................................................................................................................6 3.1: System on Module......................................................................................................6 3.2: mSATA SSD................................................................................................................6 3.3: Management microcontroller......................................................................................7 3.4: Network connectivity...................................................................................................7 4: Management node.............................................................................................................8 4.1: System on Module......................................................................................................8 5: Network fabric....................................................................................................................9
3 of 9
1 General description
The Baserock Slab is a high-performance, high-density, low-power ARM-based server system. Applications include automated build and test, bulk data processing, and cloud service hosting. It contains up to 32 cores of ARMv7 Application-class processing, divided into eight independent compute nodes. Each compute node has: 1.33GHz or 1.6GHz clock speed 2GB or 4GB of ECC DDR3 SDRAM Up to 5Gbps of connectivity to central networking fabric (two links, up to 2.5Gbps) mSATA port for locally-attached solid state drive SATA port for locally-attached traditional hard drive Management controller providing monitoring, power management, and warm swap Four dedicated 1Gbps Ethernet ports to the outside, presented on RJ45. Two dedicated 1Gbps/10Gbps Ethernet ports to the outside, presented as SFP+. Link trunking and bonding Quality of Service VLANs
In addition to the above, there is a the Slab management controller, which is responsible for various administration tasks: Integrated Lights-Out Management Power control over individual compute nodes Serial console port access to each compute node Network boot services for each compute node Management and configuration of network fabric JTAG to each compute node's management controller for in-field upgrades
4 of 9
2 Block diagram
SATA2 port
mSATA SSD
8x Compute Nodes
Console UART Marvell Armada XP MV78460 Quad-Core w/2GB RAM JTAG Power/Status STMicro Node Controller STM32F103
JTAG
SGMII 4x 1GbE
USB
5 of 9
3 Compute Nodes
A compute node consists of a 'SoM' (System On Module) daughter card, an mSATA SSD (Solid State Drive) daughter card, and their support electronics which includes a management microcontroller. Each node is a separate server inside the Baserock Slab. They have their own dedicated memory, network bandwidth and storage. Additionally, they can be independently powered up and down, allowing for elastic use while keeping power consumption down. This also allows for warm-swap of the modules and their SSD storage. The System on Chip used is designed for enterprise server use, providing massive computational density.
Codethink Baserock Slab Hardware Description SATA II / 3Gbps Sandforce 2141/2181 controller 0.1ms seek time, 280MB/sec maximum read, 255MB/sec maximum write 0.5W at idle, 1.7W when active 2 million hour MTBF TRIM support
7 of 9
4 Management node
The management node consists of a single Marvell Armada 300-based SoM. It is connected to the switching fabric by both PCI Express and Gigabit Ethernet, and to the compute nodes via USB to their management microcontrollers. It is powered by the standby power rail of the ATX power supply, meaning it is always on, and can enable full ATX power up. Locally-attached storage can be optionally connected to the management node via two SATA2 ports. The management node is connected via USB to two FTDI JTAG serial engines, each of which is connected to four compute SoM's management microcontrollers, allowing in-field upgrades to firmware.
8 of 9
5 Network fabric
The network fabric in the Baserock Slab is provided by a Marvell Cheetah 3 98DX5156. This enterprise-grade managed switch system provides 119 million packets per second of wire-speed layer 2 switching, with each of its 24 ports being capable of up to 2.5Gbps fullduplex. Each compute node is connected to the switch chip using two SGMII links, each able to run at either 1Gbps or 2.5Gbps. These two links can be used independently (with VLAN tagging support) or they can be bonded into one aggregated link for increased performance. The management node is connected to the switch chip using both gigabit Ethernet to the switch's management port and via PCI Express x1. Four of the switch's gigabit ports are exposed to the Baserock Slab's front panel as copper RJ45 ports, which can also be bonded or used with VLANs. The switch's two 10Gbps ports are exposed to the front panel as SFP+, which support both 10Gbps and 1Gbps transcievers. Integrated buffer and control memories Jumbo 10kB frame support 4K active VLANs Layer 2 multicast groups Extensive Quality of Service functionality
9 of 9