OutSys AtomOS

TR-069 ACS


OutSys AtomOS

TR-069 ACS


TR-069 ACS Test-O-Matic

A  solution to measure and assess
the real performances, resilience and reliability
of a TR-069 Automatic Configuration Server
and of all its own subsystems




The difference between
success and failure


The difference between
success and failure


The question is not if it will happen
the question is what will happen
when it does 



One night, after an extensive power grid blackout, your TR-069 ACS Service will
be flooded with booting client requests.

What will it do: withstand the load, falter
or just breakdown?

Tonight could be a blackout, tomorrow a network disruption, or an urgent  massive client upgrade campaign, or...

There are countless reasons why your
TR-069 ACS Service will be pushed
to its limits, beyond its limits.

Knowing beforehand its behaviors under stress, its weaknesses and breaking points
is the key difference between success and failure.



How Does It Work?

The TR-069 ACS-Test-O-Matic (AtomOS) measures and assesses the performances, resilience and reliability of a TR-069 ACS Service System under a configurable continuous heavy workload.

Since a TR-069 ACS Service is usually a complex
multi-tier system composed of Front-ends, Back-ends, Buses and Databases the end-to-end testing is the only effective methodology to find out the performances, bottlenecks, resource pool leaks and weakest links of the whole system, as well as, of all its own subsystems.

In order to carry out such testing and measurements, TR-069 AtomOS implements a Software Defined Customer Base (SDCB) of TR-069 Software Defined Devices (SDDs).


The SDCB size ranges of up to millions of heterogeneous SDDs different in types, technologies, vendors, models and firmware releases. Each SDD has its own stateful TR-069 stack and is capable of issuing messages to the TR-069 ACS Services, as well as replying to the received requests issued by it.

The SDCB can be fine-tuned to control its rate of growth, the boot, bootstrap and periodic messages frequencies. Even the rate and kind of failures for each SDD can be configured to simulate a network and/or device failures as well as subscriber’s device power on/off. 
The TR-069 AtomOS can perform up to thousands of concurrent mixed requests and replies, systematically creating and recreating every possible dynamic present in the Broadband Service Provider (BSP) network.

The performance data can be real-time monitored and collected via GUI and SNMP.

Main Features: 

  • Highly Configurable and Fine-Tunable: heterogeneous customer base; rate of growth; numbers and type of events, messages, failures, etc.

  • Replicable: The same testing scenario can be exactly repeated to evaluate the effects of the fixes, changes and tuning performed on the TR-069 ACS Service;

  • Extensible and Customizable: TR-069 AtomOS is constantly updated to the Broadband-Forum TR-069 protocol evolution and can handle its custom extension;

  • Fully Automated: once configured the test runs 24/7 without any manual operator intervention.

Uses and Benefits:

  • Assessing the real performances, resilience and reliability of a TR-069 ACS Service and all its own subsystems;

  • Supporting the capacity planning, forecasting the device population growth and its management sustainability;

  • Simulating and analyzing the effect of an unexpected overload or a massive update or upgrade campaign with objective facts and not wishful and biased guesswork;

  • Fine-tuning the TR-069 ACS Service and all its own subsystems;

  • Comparing the performance and behaviors of different configurations, types or releases of TR-069 ACS Service.

Bottom Line: 

Running a complex and critical system such as a TR-069 ACS Service without objectively knowing its real performances and limitations is a very risky business.

A Broadband Service Provider should always be sure that its TR-069 ACS Service is up to the carrier grade required to all its business critical systems;

A TR-069 ACS developer or a system integrator/administrator should be able to continuously and autonomously evaluate the effect of the changes and evolutions of its product.

TR-069 AtomOS provides, at a competitive cost, a whole programmable device customer base in-a-box allowing the testing in an easy and complete way.