noun_Email_707352 noun_917542_cc Map point Play Untitled Retweet Group 3 Fill 1

Edge Computing’s Role in Digital Transformation

In this blog we talk about latest benchmarking results of our Scalable Edge Platform optimized for video analytics.

Michal Ptacek / March 07, 2023
Read more about our services here

5G/6G usecases, digital transformation, COVID-19 pandemy - all of this is causing an explosion of data usage. Bringing computation closer to the location to resolve latency issues and solving problems with big data is needed.

According to several studies (*1) edge computing will grow at a compound annual growth rate (CAGR) of 21.6% between 2022 and 2028 to hit an estimated $156 billions by 2030. There are multiple factors behind that growth, one of them is the advancing of 5G/6G, which is enabling the establishment of new telco AI & IoT usecases. IoT is perceived as a key enabler for digital transformation and it's adding improvements in enterprise efficiencies. Tietoevry´s mission is to help our customers and partners with such digital transformation.

In Barcelona MWC2023 we demonstrated our edge computing usecase, which is showing Tietoevry capabilities in cloud edge computing domain. Together with our partners from Intel and Advantech we brought our Scalable Edge computing platform usecase (*2) into 2023 using newer version of all involved HW & SW components. Our usecase is demonstrating containerized Automatic Pedestrian Alert System (APAS) application, but in general any other edge usecase can be considered for such scalable edge platform solution. APAS application is designed to alert drivers about pedestrians potentially crossing the roads, which is especially crucial in difficult driving conditions or multi-lane support. This usecase was successfully presented in City of Tampere in 2019. (*3)

APAS application was onboarded on Intel Smart Edge Open (formerly known as OpenNESS), as it exposes Intel hardware features to the Kubernetes based containerized Edge environment and enables easy deployment and optimized orchestration of various usecases starting from media analytics through Content Delivery Network (CDN) up to 5G access and core network functions.

Platform
HW Platform used in this case is based on Advantech SKY-8132S (*4), which is a compact 1U edge server based on 3rd Gen Intel Xeon Scalable processors. For the scaling scenario we are using also Advantech VEGA-3500 (*5), which is Intel 11th Gen CPU-based UHD video accelerator card.

Similar benchmarking was done during 2021 on top of following HW & SW stack.

 

Benchmarking
We have used the same key performance indicators as in 2021. Our goal is to demonstrate how many different camera streams can be processed on single low/mid cost edge platform and how the capabilities of such edge platforms are evolving over time. We have also used the same 3fps input camera streams and Intel OpenVINO pretrained object detection (*6) with SSD (Single Shot MultiBox Detector) deep learning model and FP16 precision. Focus areas are zebra crossings and crossroads are reframed to 512x512 pixels for inference processing. The idea is to keep the test environment as close to the original benchmarking, which was done in 2021 but use newer HW & SW stack to visualize the progress.

Based on that criteria we have performed a range of tests and focused on 3 main scenarios:

  1. to indicate how many parallel camera streams we can run on SKY-8132S and compare it with our previous results from SKY-8101.
  2. to indicate how many parallel camera streams we can run on VEGA-3500, which is PCIe UHD card and compare it it older but VPU specialized VEGA-340 used during 2021 benchmarking.
  3. to indicate how many parallel camera streams we can run on whole platform using combined computing power of SKY-8132S CPU and VEGA-3500 card and compare this with previously tested Scalable edge platform from 2021 benchmarking.

 

We have collected following data, which is very good and in some extent better than what we expected. Average inference is on acceptable level and it indicates that so many camera streams can be processed. However there were some peaks detected, where inference took much longer than what is acceptable. It occured on VEGA-3500, where we hit also memory limitation (VEGA-3500 has own RAM memory 2x 16GB) and there was some disc swapping happening. We believe that this can be further optimized in APAS code for instance by having a dedicated container for OpenVINO processing instead of having multiple dedicated container for each camera stream. Our team is already now working on how to optimize this further.

 

Minimal inference

Average inference

Maximal inference

Load Level

Comment

Scenario1

1.85 ms

106.270 ms

1098.104ms

50 streams

Host CPU only

Scenario2

77 ms

40.967 ms

4700.260ms

15+15 streams

VEGA-3500 only

Scenario3

78 ms

73.621 ms

4700.274ms

50+15+15

Both host CPU and VEGA-3500

 

Summary
We successfully demonstrated significant improvements when compared 2nd Gen Intel Xeon CPU with it’s successor from 3rd Gen Intel Xeon CPU family. Newer VEGA-3500 card is also bringing significant boost to scaling capabilities of such edge platform. VEGA-3500 provides a independent computing unit with dedicated RAM, CPU and OS. So benchmarking executed on VEGA-3500 did not impact results on underlying host tests, which was not the case during 2021 tests with VEGA-340. VEGA-3500 provides even better scaling options as several such cards can be inserted into SKY-8000 Advantech platforms.

Edge computing is an important area for Tietoevry, so further improvements on this usecase is planned, as well as other exciting usecases and research work. So more updates will follow, so stay tuned.

 

Sources:

  1. https://www.globenewswire.com/news-release/2022/09/27/2523687/0/en/Edge-Computing-Market-Forecast-to-2028-COVID-19-Impact-and-Global-Analysis-By-Component-Organization-Size-Application-and-Industry.html
  2. https://www.tietoevry.com/siteassets/files/pds/wps/tietoevry_scalable_edge_reference_platform.pdf
  3. https://www.tietoevry.com/en/newsroom/all-news-and-releases/press-releases/2019/11/city-of-tampere-and-tieto-develop-ai-iot-test-solution-for-pedestrian-traffic-safety/
  4. https://www.advantech.com/en-eu/products/8211d13b-39cb-452f-b24b-14e37cab219b/sky-8132s/mod_3ea6ffc6-6294-4f70-897b-070b82b37c7d
  5. https://www.advantech.com/en-eu/products/7002552e-4890-4c95-ace5-29ebdad7f992/vega-3500/mod_48d781d6-0aab-4552-81b5-f982f0e105a3
  6. https://docs.openvino.ai/2020.4/omz_models_intel_person_detection_0102_description_person_detection_0102.html#example
Michal Ptacek
Software Engineering Manager

Author

Michal Ptacek

Software Engineering Manager

Share on Facebook Tweet Share on LinkedIn