|
| 1 | +// Module included in the following assemblies: |
| 2 | +// Epic CNF-78 |
| 3 | +// * scalability_and_performance/cnf-performance-addon-operator-for-low-latency-nodes.adoc |
| 4 | + |
| 5 | +[id="cnf-understanding-low-latency_{context}"] |
| 6 | += Understanding low latency |
| 7 | + |
| 8 | +The emergence of Edge computing in the area of Telco / 5G plays a key role in |
| 9 | +reducing latency and congestion problems and improving application performance. |
| 10 | + |
| 11 | +Simply put, latency determines how fast data (packets) moves from the sender to |
| 12 | +receiver and returns to the sender after processing by the receiver. Obviously, |
| 13 | +maintaining a network architecture with the lowest possible delay of latency |
| 14 | +speeds is key for meeting the network performance requirements of 5G. Compared |
| 15 | +to 4G technology, with an average latency of 50ms, 5G is targeted to reach |
| 16 | +latency numbers of 1ms or less. This reduction in latency boosts wireless |
| 17 | +throughput by a factor of 10. |
| 18 | + |
| 19 | +Many of the deployed applications in the Telco space require low latency that |
| 20 | +can only tolerate zero packet loss. Tuning for zero packet loss helps mitigate |
| 21 | +the inherent issues that degrade network performance. For more information, see |
| 22 | +link:https://www.redhat.com/en/blog/tuning-zero-packet-loss-red-hat-openstack-platform-part-1[Tuning |
| 23 | +for Zero Packet Loss in Red Hat OpenStack Platform]. |
| 24 | + |
| 25 | +The Edge computing initiative also comes in to play for reducing latency rates. |
| 26 | +Think of it as literally being on the edge of the cloud and closer to the user. |
| 27 | +This greatly reduces the distance between the user and distant data centers, |
| 28 | +resulting in reduced application response times and performance latency. |
| 29 | + |
| 30 | +Administrators must be able to manage their many Edge sites and local services |
| 31 | +in a centralized way so that all of the deployments can run at the lowest |
| 32 | +possible management cost. They also need an easy way to deploy and configure |
| 33 | +certain nodes of their cluster for real-time low latency and high-performance |
| 34 | +purposes. Low latency nodes are useful for applications such as Cloud-native |
| 35 | +Network Functions (CNF) and Data Plane Development Kit (DPDK). |
| 36 | + |
| 37 | +{product-title} currently provides mechanisms to tune software on an |
| 38 | +{product-title} cluster for real-time running and low latency (around <20 |
| 39 | +microseconds reaction time). This includes tuning the kernel and {product-title} |
| 40 | +set values, installing a kernel, and reconfiguring the machine. But this method |
| 41 | +requires setting up four different Operators and performing many configurations |
| 42 | +that, when done manually, is complex and could be prone to mistakes. |
| 43 | + |
| 44 | +{product-title} 4.4 provides a performance-addon Operator to implement automatic |
| 45 | +tuning in order to achieve low latency performance for OpenShift applications. |
| 46 | +The cluster administrator uses this performance profile configuration that makes |
| 47 | +it easier to make these changes in a more reliable way. The administrator can |
| 48 | +specify whether to update the kernel to kernel-rt, the CPUs that will be |
| 49 | +reserved for housekeeping, and the CPUs that will be used for running the |
| 50 | +workloads. |
0 commit comments