cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1078
Views
0
Helpful
1
Replies

How does NSO ensure scalability?

tail-f_expert
Level 7
Level 7
1 Accepted Solution

Accepted Solutions

tail-f_expert
Level 7
Level 7

NSO is designed from the ground up to provide carrier-grade scalability and reliability. As part of release testing, Tail-f performs automated scalability testing of NSO managing 10,000 network devices on a "single" server. On top of this NSO can be configured to run in a Layered Services Architecture (LSA) or in clusters where the network is partitioned across several NSO servers.

Tail-f’s core engineering team has their roots at a Tier 1 telecom device vendor. The experience which they gained working on managing scalable carrier grade network devices has gone into the design and implementation of NSO. NSO is designed so that processor power and available memory are the only limitations on how large NSO can scale. Internally, NSO is massively multi-threaded and designed to allow for concurrent processing and operator sessions. Execution threads are dynamic and come and go as processing needs dictate. NSO also provides support for multi-core processors. The user can configure NSO for how many cores of a multi-core processor it may execute on at once.

View solution in original post

1 Reply 1

tail-f_expert
Level 7
Level 7

NSO is designed from the ground up to provide carrier-grade scalability and reliability. As part of release testing, Tail-f performs automated scalability testing of NSO managing 10,000 network devices on a "single" server. On top of this NSO can be configured to run in a Layered Services Architecture (LSA) or in clusters where the network is partitioned across several NSO servers.

Tail-f’s core engineering team has their roots at a Tier 1 telecom device vendor. The experience which they gained working on managing scalable carrier grade network devices has gone into the design and implementation of NSO. NSO is designed so that processor power and available memory are the only limitations on how large NSO can scale. Internally, NSO is massively multi-threaded and designed to allow for concurrent processing and operator sessions. Execution threads are dynamic and come and go as processing needs dictate. NSO also provides support for multi-core processors. The user can configure NSO for how many cores of a multi-core processor it may execute on at once.