Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

******************************

Published Blog

Akraino Edge Stack Use Cases: Tencent’s End User Story


By LF Edge March 2, 2020

https://www.lfedge.org/2020/03/02/akraino-edge-stack-use-cases-tencents-end-user-story/

Original Content


xin qiu , Tencent; Mark Shan, Tencent yarg yangBart Dong


Tencent has been deploying Tars on Connected Vehicle Blueprint and validating on IEC Type 4: AR/VR oriented Edge Stack for Integrated Edge Cloud (IEC) Blueprint Family.

...

Tars framework has been used in Tencent since 2008. Nowadays it has already been used by hundreds of applications in Tencent, services developed on the Tars Framework run on 16 000 machines. The applications include but not limited to social networks, gaming, online video,  financial, telecom, education

Tars

...

architecture  

The following picture depicts Tars' architecture.  Tars can be deployed in multiple environments, including bare metal,  virtual machines as well as the container. 

In terms of RPC, Tars supports Tars, Protocol Buffer, TUP, SSL, HTTP1/2. The customers can select any RPC protocol based on the application's requirement.

Beyond  RPC call, Tars supports multiple languages and microservice governance functions, including Service Register/Discovery, Load Balance, Area Perception, Flow Control, Set Mode, Tracing and so on.


Image Added


Tars Optimization for edge

To address the requirements of time-critical Application on the edge, some optimizations are itemized below:

  • High-Performance RPC:   Tars Framework supports a high-performance RPC Protocol, called Tars Protocol.   To improve the performance, the Tars protocol re-design a brand new RPC protocol and make the transfer between "request" and "Binary stream" more efficiently. In terms of the detail of Tars protocol, refer to the Tars.h file in the https://github.com/TarsCloud/Tars
  • Lightweight framework
    1. To make Tars can be well deployed on the edge computing platform, we make the framework pluggable. The customer plugin the pluggable components when we really need it. Unnecessary components can be avoided.
    2. Rewrite some functions(like scale-out, monitor and so on) to reduce CPU consumption. 
    3. Orchestrate no-urgent functions(like monitor data calculation and so on) from edge to DC(or higher level edge). Reduce resource consumption.

For more detail information for Tars, refer to https://github.com/TarsCloud/Tars/blob/master/Introduction.md.

...

For Connected Vehicle Blueprint,Connected Vehicle Blueprint focuses on establishing an open-source MEC platform, which is the backbone for the V2X application. The blueprint can be deployed in multiple environments, including bare metal,  virtual machine as well as container.  

Sponsor Companies

Tencent, Arm, Intel, Nokia

...

Connected Vehicle Blueprint(Aka CVB)

CVB Release 2 Documents

Slide Deck



IEC Type 4: AR/VR oriented Edge Stack for Integrated Edge Cloud(IEC) Blueprint Family 

...

" Open Source is Tencent's core strategy. Tencent, as a platinum member and board of Linux Foundation, continuously promotes network innovation from application perspectives. We believe that application-drive-network will bring tremendous benefits to our customers and stakeholders. After the Tars project in 2018 and recent Akraino blueprints, Tencent will contribute new open-source Foundation and projects in the future. Welcome more Linux member companies get involved!"  

  • Xin Liu, General Manager of Future Network Lab, Tencent

“Tencent has been ready for open source and joined the Linux Foundation to become a platinum member. Tencent also donated TARS to Linux Foundation, a multilingual microservice development framework that has been used for ten years. Tars has been a mature project in Linux Foundation and is currently providing mature infrastructure for projects in LF Edge. At present, TARS has become the unique microservice development framework in the connected vehicle and AR / VR blueprint of Akraino, improving the necessary conditions for high availability, high performance, and service governance of applications. We will continue to develop the TARS project and Akraino project in edge computing. Tencent will establish an open-source foundation with more partners and contribute more projects to the open-source industry in the future. Welcome to join us! ”

  • Mark Shan, Chairman of Tencent Open Source, Board Chair of TARS Foundation, Akraino TSC member

*******************************

...