BW PlatformDimensioningGuide

Download as pdf or txt
Download as pdf or txt
You are on page 1of 13

Cisco BroadWorks

Platform Dimensioning Guide


Document Version 14
Copyright Notice

Copyright© 2021 Cisco Systems, Inc. All rights reserved.


Cisco and the Cisco logo are trademarks or registered trademarks of Cisco and/or its
affiliates in the U.S. and other countries. To view a list of Cisco trademarks, go to this
URL: https://www.cisco.com/c/en/us/about/legal/trademarks.html. Third-party trademarks
mentioned are the property of their respective owners. The use of the word partner does
not imply a partnership relationship between Cisco and any other company. (1721R)
Any Internet Protocol (IP) addresses and phone numbers used in this document are not
intended to be actual addresses and phone numbers. Any examples, command display
output, network topology diagrams, and other figures included in the document are shown
for illustrative purposes only. Any use of actual IP addresses or phone numbers in
illustrative content is unintentional and coincidental.

CISCO BROADWORKS PLATFORM DIMENSIONING GUIDE


©
2021 CISCO SYSTEMS, INC. PAGE ii
Document Revision History

Version Reason for Change Date Author

1 Created document. February 2, 2015 Laura Griffith

1 Edited and published document. April 17, 2015 Joan Renaud

2 Added E5-2600 v3 family. July 21, 2015 Laura Griffith


Corrected statement about server maximum
memory.

2 Edited changes and published document. July 29, 2015 Joan Renaud

3 Added support for virtualized and/or hyper- March 8, 2016 Laura Griffith
threaded Media and Video Servers.
Clarified minimum requirements for video.
Increased minimum server memory requirements
in preparation for future releases.

3 Edited changes. March 8, 2016 Joan Renaud

3 Updated section 3.3 Cisco BroadWorks Server March 21, 2016 Laura Griffith
Maximum Resource Limits.

3 Updated section 3.1 Cisco BroadWorks Server March 24, 2016 Laura Griffith
Minimum Resource Requirements.

3 Edited changes and published document. March 28, 2016 Joan Renaud

4 Increased Network Function Manager (NFM) June 6, 2016 Laura Griffith


requirements for additional functionality.

4 Edited changes and published document. June 10, 2016 Joan Renaud

5 Add support for 2600 v4 CPU family. December 23, 2016 Laura Griffith
Added support for additional Network Function
Manager (NFM) functionality.
Added the Network Database Server (NDS).
Increased Messaging Server (UMS) requirements
for Release 22.0.

5 Edited changes and published document. January 3, 2017 Joan Renaud

6 Updated document for Release 22.0 Messaging May 19, 2017 Laura Griffith
Server (UMS)/NDS.
Fixed error in Media Server (MS)/Video Server
(UVS) hyperthreading parameter.
Clarified CPU family support.

6 Edited changes and published document. May 26, 2017 Joan Renaud

7 Increased minimum NFM disk size. April 23, 2018 Laura Griffith
Added reference to Cisco hardware.

7 Rebranded document for Cisco. April 25, 2018 Joan Renaud


Edited changes and published document.

8 Removed disk service time requirements and Intel June 29, 2018 Laura Griffith
processor family requirements.

8 Edited changes and published document. August 9, 2018 Jessica Boyle

9 Update SCF maximum footprint. November 13, 2018 Laura Griffith


Increased minimum server memory requirements.

CISCO BROADWORKS PLATFORM DIMENSIONING GUIDE


©
2021 CISCO SYSTEMS, INC. PAGE iii
Version Reason for Change Date Author

9 Edited changes and published document. December 17, 2018 Joan Renaud

10 Added Device Activation Server. April 5, 2019 Laura Griffith

10 Completed rebranding for Cisco. April 18, 2019 Goska Auerbach

10 Edited changes and published document. April 22, 2019 Patricia Renaud

11 Added Enhanced Call Logs (ECL) Network May 29, 2020 Laura Griffith
Database Server (NDS).
Increased Network Function Manager (NFM)
footprint.
Removed Device Activation Server.
Updated document to indicate that Media Server
(MS)/Video Server (UVS) hyper-threading is
enabled by default.

11 Edited changes and published document. June 5, 2020 Joan Renaud

12 Added Application Delivery Platform and Database August 18, 2020 Laura Griffith
Troubleshooting Server.

12 Added keywords to document properties in September 21, 2020 Joan Renaud


preparation for migration to Cisco. Completed
latest rebranding for Cisco.

12 Increased disk space requirements. January 7, 2021 Laura Griffith

12 Edited changes and published document. January 8, 2021 Andrea Fitzwilliam

13 Increased NFM maximum footprint and DBS March 2, 2021 Laura Griffith
minimum footprint requirement for Oracle 11G.

13 Edited changes and published document. March 24, 2021 Jessica Boyle

14 Removed 64GB memory restriction for virtualized January 20, 2023 Laura Griffith
nodes.
Update UCS models.

CISCO BROADWORKS PLATFORM DIMENSIONING GUIDE


©
2021 CISCO SYSTEMS, INC. PAGE iv
Table of Contents

1 Cisco BroadWorks Platform Dimensioning ........................................................................... 1


2 Cisco BroadWorks Server Resource Requirements............................................................. 2
2.1 Operating System Requirements................................................................................................ 2
2.1.1 CPU Requirements ............................................................................................................. 2
2.1.2 Memory Requirements ....................................................................................................... 2
2.1.3 Storage Requirements........................................................................................................ 2
2.1.4 Networking Requirements .................................................................................................. 3
3 Cisco BroadWorks Server Resource Rules ........................................................................... 4
3.1 Cisco BroadWorks Server Minimum Resource Requirements ................................................. 4
3.2 Cisco BroadWorks Lab/Demo Resource Requirements ........................................................... 5
3.3 Cisco BroadWorks Server Maximum Resource Limits.............................................................. 5
References ......................................................................................................................................... 8

CISCO BROADWORKS PLATFORM DIMENSIONING GUIDE


©
2021 CISCO SYSTEMS, INC. PAGE v
1 Cisco BroadWorks Platform Dimensioning

This document describes the required hardware resources for each Cisco BroadWorks
server.
Cisco supports Intel-based Xeon family processors running Linux. The Xeon processor
family fits well with the Cisco BroadWorks application, and as such, is the preferred CPU
type for Cisco BroadWorks.
Servers can be installed as bare metal or virtualized. For details on a virtualized
configuration, see the Cisco BroadWorks Virtualization Configuration Guide [2].
Cisco BroadWorks is hardware agnostic. Any vendor hardware can be used as long as it
meets the criteria detailed in this document. However, Cisco does recommend the
following Cisco hardware:
n Cisco UCS C220 M4 or greater
n Cisco UCS C240 M4 or greater
n Cisco UCS B200 M4 or greater

CISCO BROADWORKS PLATFORM DIMENSIONING GUIDE


©
2021 CISCO SYSTEMS, INC. PAGE 1
2 Cisco BroadWorks Server Resource Requirements

2.1 Operating System Requirements


Cisco BroadWorks supports the Linux operating system. For supported Linux operating
system versions and requirements, see the Cisco BroadWorks Software Management
Guide [3].

2.1.1 CPU Requirements


Cisco BroadWorks supports Intel Xeon-based x86 CPU architecture with a minimum CPU
processing speed of 2.0 GHz.

2.1.1.1 Intel Hyper-Threading Support


Some Intel Xeon-based CPU support hyper-threading. Hyper-threading makes one
physical CPU core be seen as two logical CPU cores. With the exception of the Cisco
BroadWorks Media Server (MS) and Video Server (UVS), all Cisco BroadWorks server
types support hyper-threading in an unrestricted manner. Hyper-threading is supported on
the Media Server and Video Server, with diminished capacity. The CPU count is reduced
by 50% with hyper-threading enabled.
On the Media and Video Servers, the hyperThreading parameter is enabled by default.
Non-hyper-threaded deployments should be disabled after installation.
On the Media Server:
MS_CLI/Applications/MediaStreaming/GeneralSettings > set hyperThreadingEnabled
true
On the Video Server:
UVS_CLI/Applications/VideoStreaming/GeneralSettings > set hyperThreadingEnabled
true

2.1.2 Memory Requirements


Cisco BroadWorks allows for any memory hardware module size, speed, and density as
long as the Cisco BroadWorks per-instance memory requirements are met.

2.1.3 Storage Requirements


In general, Cisco BroadWorks can run in an infrastructure that supports Direct-Attached
Storage (DAS), Storage Area Network (SAN), or Network-Attached Storage (NAS) 1
infrastructure as long as the per-Cisco BroadWorks server instance storage, Input/Output
Operations Per Second (IOPS), and throughput requirements are met. The storage
infrastructure must support the aggregated storage requirements of all Cisco BroadWorks
instances. Cisco BroadWorks has been validated using block storage devices.

NOTE 1: Cisco BroadWorks Database Server does not support NAS deployments using
Network File System (NFS) as the Cisco BroadWorks “wrappered” Oracle installation uses
Oracle Automatic Storage Management (ASM), which is incompatible with NFS. The Database
Server requires block storage devices.

CISCO BROADWORKS PLATFORM DIMENSIONING GUIDE


©
2021 CISCO SYSTEMS, INC. PAGE 2
2.1.4 Networking Requirements
Unless otherwise specified in the Cisco BroadWorks System Capacity Planner [1], all
Cisco BroadWorks instances should be equipped with a minimum 1 Gigabit Ethernet
(GbE) link. The aggregate networking load of the co-resident virtual machines must be
supported by the physical networking interface(s) on the host.

CISCO BROADWORKS PLATFORM DIMENSIONING GUIDE


©
2021 CISCO SYSTEMS, INC. PAGE 3
3 Cisco BroadWorks Server Resource Rules

This section outlines the Cisco BroadWorks server resource requirements. The intent of
this section is to provide the information required to build a Cisco BroadWorks system that
meets the customer’s needs.
The following sections define the minimum and maximum resource footprint for the
various Cisco BroadWorks servers.

3.1 Cisco BroadWorks Server Minimum Resource Requirements


Cisco BroadWorks servers require a minimum resource footprint to function properly in a
production environment. This footprint varies depending on the server type. The vCPU
column in the following table represents the number of virtual CPUs as reported by
/proc/cpuinfo and not the number of physical cores.
Server Minimum Resource

vCPUs Memory Disk Disk I/O Disk IOPS


(KB/s)

Application Server (AS) 3 4 GB 125 GB 1000 100

Element Management System 2 2 GB 72 GB 500 50


(EMS)

Access Mediation Server (AMS) 3 3 GB 72 GB 500 50


2
Database Server (DBS) 3 8 GB 200 GB 1000 100

Media Server (MS) 2, 1, 3 3 (6 if 4 GB 72 GB 500 50


hyper-
threaded)

Network Server (NS) 3 4 GB 72 GB 500 50

Profile Server (PS) 3 4 GB 125 GB 500 50

Service Control Function (SCF) 3 8 GB 72 GB 500 50

Xtended Services Platform (Xsp) 3 4 GB 125 GB 500 50

Execution Server (XS) 3 4 GB 72 GB 500 50

Messaging Server (UMS) Release 3 8 GB 72 GB 500 50


22.0 or later without NDS

Messaging Server (UMS) – Release 3 4 GB 72 GB 500 50


21.0 or earlier or Release 22.0 or
later with NDS

Sharing Server (USS) 3 4 GB 72 GB 500 50

Video Server (UVS) 1,3,4 4 (8 if 4 GB 72 GB 500 50


hyper-
threaded)

Network Function Manager (NFM) 5 4 8 GB 5 200 GB 5 500 50

WebRTC Server (WRS) 1 4 (8 if 4 GB 36 GB 500 50


hyper-
threaded)

SurgeMail Mail Server 4 8 GB 72 GB 1000 100

CISCO BROADWORKS PLATFORM DIMENSIONING GUIDE


©
2021 CISCO SYSTEMS, INC. PAGE 4
Server Minimum Resource

vCPUs Memory Disk Disk I/O Disk IOPS


(KB/s)

Network Database Server (NDS) for 6 6 GB 300 GB 500 50


ECL

Network Database Server (NDS) for 4 6 GB 100 GB 500 50


UMS

Application Delivery Platform (ADP) 4 4 GB 72 GB 500 50


6
Database Troubleshooting Server 3 4 GB 100 GB 500 50
(DTS)

NOTE 1: Media Server and Video Server virtual deployments have limited capacity. For more
information, see the Cisco BroadWorks Virtualization Configuration Guide [2].
NOTE 2: The minimum Database Server deployment requires one mounted partition (minimum
of 100 GB) for the OS and software and two unmounted partitions (minimum of 50 GB each) to
be used for the Oracle DATA and FRA ASM disk groups that are created as part of the
Database Server installation. These three partitions can be on three independent physical disks
or on a single physical disk sliced to resemble three devices.

NOTE 3: A minimum of 8 CPUs are required for video conferencing and transcoding.

NOTE 4: The Video Server is a pure software-based solution supported on Linux (specifically
RHEL 6, CentOS 6, and OEL 6) on Intel Xeon series-based servers. For maximum capacity and
performance, a video-centric Video Server should be deployed on servers with dual Intel Xeon
E5-2690 v2 @ 3.0 GHz, with hyper-threading disabled. The E5-2690 v2 @ 3.0 GHz provides
the much needed high clock speed to handle the processing. The v3 processor with lower CPU
speeds can also be used but any processor speed limiting for power saving must be disabled.

NOTE 5: A smaller Network Function Manager (NFM) with 4 CPUs, 4 GB RAM, and 36 GB disk
can be used for License Management only.

NOTE 6: The Database Troubleshooting Server requires enough memory to hold the database
of the largest Application Server (AS) database (permanent plus temporary size). Typically, this
would be approximately half the amount of memory.

3.2 Cisco BroadWorks Lab/Demo Resource Requirements


In general, Cisco BroadWorks per-server instance resource requirements are the same for
lab/demo deployments as they are for production, although resource oversubscription can
be used to reduce the actual physical hardware resource requirements.

3.3 Cisco BroadWorks Server Maximum Resource Limits


Cisco BroadWorks servers have per-server resource limits. In general, all Cisco
BroadWorks servers upper scaling limit is bounded by memory. Adding more memory to
a server type beyond the maximum limit will not add any additional capacity. Other server
resources like CPU and disk are also limited, but the limit is also a soft limit. Unless a
server is CPU/disk resource starved, adding more CPU or disk resources beyond the
listed limits will generally not improve performance, but will not impact operations or
performance. These extra resources remain unused.

CISCO BROADWORKS PLATFORM DIMENSIONING GUIDE


©
2021 CISCO SYSTEMS, INC. PAGE 5
The following table provides Cisco BroadWorks per-server maximum resource limits.
Server Maximum Resource
vCPUs Memory Disk1 Disk Disk
I/O IOPS
(KB/s)

Application Server (AS) 24 128 GB See Note 2 See See


Note 2 Note 2

Element Management System (EMS) 8 8 GB 300 GB 5000 100

Access Management System (AMS) 12 16 GB 300 GB 5000 100

Database Server (DBS) 3 24 48 GB 300 GB3 20003 1003

Media Server (MS) 24 (48 if 64 GB 300 GB 2000 100


hyper-
threaded)

Network Server (NS) 24 48 GB 300 GB 5000 150

Profile Server (PS) 4 24 48 GB 300 GB4 20004 1004

Service Control Function (SCF) 8 16 GB 300 GB 2000 100

Xtended Services Platform (Xsp) 24 32 GB 300 GB 2000 100

Execution Server (XS) 24 128 GB 300 GB 2000 100


(bare metal)
64 GB
(virtualized)

Network Function Manager (NFM) 16 24 GB 300 GB 5000 100

Messaging Server (UMS) without 12 60 GB 1.5 TB (R22+) 5000 100


NDS 300 GB (<R22)

Messaging Server (UMS) with NDS 8 48 GB 300 GB 2000 100

Sharing Server (USS) 4 12 GB 300 GB 5000 100

Video Server (UVS) 36 (72 if 32 GB 300 GB 2000 100


hyper-
threaded)

WebRTC Server (WRS) 20 (40 if 32 GB 300 GB 2000 100


hyper-
threaded)

SurgeMail Mail Server 24 48 GB 300 GB 5 20005 100 5

Network Database Server (NDS) 24 48 GB 1.5 TB 6 20006 100 6

Application Delivery Platform 24 32 GB 300 GB 2000 100

NOTE 1: Disk maximum represents the recommended storage requirements for / partition or / +
/bw partitions on “large” production servers. More disk storage, IOPS, and throughput can be
provided if needed. The Cisco BroadWorks Capacity Planner tool [1] provides the minimum
server disk requirement based on the call/service model and server capabilities.

CISCO BROADWORKS PLATFORM DIMENSIONING GUIDE


©
2021 CISCO SYSTEMS, INC. PAGE 6
NOTE 2: Application Server disk requirements vary based traffic rate and call model. For
detailed disk requirements, see the Cisco BroadWorks Capacity Planner [1]. Application Servers
with more than 24 GB of RAM require “split database logging”, which can be achieved by
a) four or more mirrored internal hard disk drives (HDDs) with two dedicated HDDs for database
logs, or
b) two or more internal HDDs in a non-mirrored configuration, or
c) two or more mirrored internal HDDs with an array controller which improves IO performance to
allow for mirroring the two internal HDDs. An example of an array controller would be a P410
array controller 512 MB Battery-Backed Write Cache (BBWC).
Virtualized deployments still require a separate database log partition.
NOTE 3: Database Server DATA and FRA ASM disk group requirements are provided by the
Cisco BroadWorks Capacity Planner tool [1] based on the call/service model and server
capabilities.
NOTE 4: Profile Server disk requirements due to file repository requirements are provided by
the Cisco BroadWorks Capacity Planner tool [1] based on the call/service model and server
capabilities.
NOTE 5: SurgeMail disk requirements are provided by the Cisco BroadWorks System Capacity
Planner tool [1].

NOTE 6: For a large deployment, the Network Database Server should have a separately
mounted persistent partition.

CISCO BROADWORKS PLATFORM DIMENSIONING GUIDE


©
2021 CISCO SYSTEMS, INC. PAGE 7
References

[1] Cisco Systems, Inc. 2021. Cisco BroadWorks System Capacity Planner. Available
from Cisco at cisco.com.
[2] Cisco Systems, Inc. 2020. Cisco BroadWorks Virtualization Configuration Guide.
Available from Cisco at cisco.com.
[3] Cisco Systems, Inc. 2020. Cisco BroadWorks Software Management Guide.
Available from Cisco at cisco.com.

CISCO BROADWORKS PLATFORM DIMENSIONING GUIDE


©
2021 CISCO SYSTEMS, INC. PAGE 8

You might also like