This article is shared from Huawei cloud community 《 World changing developers play around “ tetris ” The young Yao Guang 》, author : Huawei cloud head bar .
2019 year 8 month ,25 Tonghao, aged, joined Huawei , At that time, he did not think of , Two years later, I participated in the research and development of the general solver for the secondary scheduling of Yao optical resources , It can save tens of millions of yuan for Huawei cloud every year , This has also become the most fulfilling thing for him since he joined the work for more than two years .
not long ago , The author interviewed Tonghao by telephone , As a young R & D Engineer of Huawei cloud , Tonghao is low-key and steady , There is a strong temperament of science and engineering , Speaking of code shows a talkative side .
The outside world gave him “ Yao Guang juvenile ” The title of , Tonghao thinks he has no aura , He said , I am one of thousands of young developers of Huawei cloud , The love of code remains the same , Ready for the next challenge .
「 Born to challenge , Declined Google's small town Xueba 」
Two roads diverged in a wood ,
And I chose one with fewer people ,
So out of this very different journey .
Just like the American poet Robert · Frost's famous poem 《 Unselected Road 》,“ Somebody else's child ” Tonghao chose the path taken by a few of his peers with the same experience .
Tonghao was born in an ordinary small city , When I was young, I was just like an ordinary boy , I like playing computer games . A chance in primary school , A computer interest class started his strong interest in computers . at that time , China's Internet wave experienced a foam burst after a short period of prosperity , In a small town with relatively closed information , Computer interest classes and competitions in many people's view will affect learning , I'm not doing my job . Tong Hao is lucky , With the support of the family , From primary school to middle school , Constantly active in various computer competitions . This kind of computer 、 Obsession with programming , When I was in college, I was fully released .

If you wish, you will be admitted to a well-known science and engineering class in Sichuan “ Double top ” Post College , From undergraduate to graduate 7 In the year , Tong Hao is not only specialized in his studies , Most of the other time I spent in one international computer competition after another , To prepare for the competition , Sometimes I don't go home all summer .
This kind of competition 、 Love of challenges , Let Tonghao become a school ACM The training team won the most gold medals in the competition . He was awarded ICPC(ACM International Undergraduate Program Design Competition ) Asian champion 、 World Finals No 13 name ;IEEEXtreme Programming challenge world No 2 name ;DIMACS 12th Implementation Challenge champion ; And participated in the finals of Huawei software elite challenge three times , Third place .
As a top student in the computer field , The year of Graduate , Tonghao has received many requests from top technology companies offer. After a period of thinking , He chose Huawei .
May be personal preference , I like to do something challenging 、 More difficult , Or something more uncertain , Including the competition before . in addition , In recent years, Huawei has continuously increased efforts to recruit top talents , I feel that I can get more growth opportunities in Huawei , Can develop their own advantages and abilities .
That's it , Tonghao's personal choice and the era of independent innovation in the domestic science and technology industry , As well as the multiple opportunities that Huawei invests in talent training , Quickly completed the transformation from learning tyrant to technical backbone .
「 Optimize “ A hole in Tetris ”, It is worth tens of millions of yuan 」
Join Huawei cloud , The first project Tonghao participated in was related to operational research optimization , It mainly researches and develops Yao optical resource secondary scheduling universal solver . The core problem to be solved is , How to intelligently clean up the physical resource fragments of the cloud data center , Improve resource utilization in the data center , One of its core technologies —— Intelligent scheduling and operational research optimization , It is Tonghao's main direction .
The resources that cloud service providers deliver to customers , Most of them are virtual machine resources , Virtual machine deployment is actually the process of allocating virtual machines to physical machines . Customers purchase cloud resources on demand , This will cause the cloud business load to be created in large quantities all the time , And release in large quantities , The physical host in the resource pool will generate some resource fragments at any time , Cannot be used effectively .
Tong Hao compares this process to “ tetris ” game .“ When blocks of different shapes accumulate and disappear , There are bound to be some holes in the middle . These holes are important to the data center , In fact, it is a wasted resource . Especially when the business volume is large , The operating cost of the data center is a great burden .”

And Tong Hao's universal solver for secondary scheduling of Yao optical resources is filled with these “ hole ”.
It sounds simple , But the concrete implementation , Complexity and variability cause Tonghao and his colleagues to face many constraints , The goals to be achieved are also very multidimensional . This is compared with the previous competition , The challenge and difficulty have increased by several orders of magnitude .
One side , We should pursue the ultimate effect , There are many uncertain inputs to consider . When a constraint target changes , Many well-designed algorithms may no longer be feasible . On the other hand , And ensure that the algorithm has very strong expansibility , To meet the needs of future business development .
Tonghao and his colleagues have encountered unprecedented challenges ,“ Before , A version of the algorithm will be launched soon , Suddenly I received some new input targets , There are many twists and turns like this .” Final , Tonghao and his team have jumped out of the traditional thinking mode , A general optimization framework for solving quadratic scheduling problem is creatively developed .
By decoupling the underlying algorithm from business constraints and objectives , Then it is linked through a middle tier model , So the solver has certain universality . such , There is no need to change the underlying algorithm , Users can customize their own optimization objectives and optimization constraints . And then , The innovation of Yaoguang solver has been verified in the complex production environment , After it is put into use in Huawei cloud data center , Help Huawei cloud save tens of millions of yuan in operating costs every year .

Through Yao Guang's project , It actually creates economic value for the company , It's quite a sense of achievement for me .
After the Yao Guang project , Tonghao has found a new challenge , It is also another core area of cloud computing : Cloud identity authentication and access control . Although it is a new field , But in the team , Tonghao has a wide range of abilities 、 Students with strong algorithm ability , With the help of our predecessors and colleagues , He soon got into shape .
Data security is one of the most important issues that customers care about in the cloud , We hope to provide access control capabilities for more attributes and types , To strengthen the data security of users .
「follow your heart, Writing code is a pleasure 」
Just over two years in Huawei cloud , From Xueba to technical backbone , Tonghao not only quickly integrates into the new environment , Finish one challenge after another , They have also achieved accelerated growth . that , What makes today's Tong Hao ?
Tonghao said , I just got out of school , There is still too much to learn , If there is any experience to share , There are two points : Always adhere to interest and high requirements for self-improvement .
The biggest experience I can share is follow your heart. If you learn something that makes you feel happy or attractive , That's right , A direction that can go all the way . The same is true of computers , Do you have access to computers , Or in the process of solving some problems , Continuously feel positive feedback , Feel a sense of accomplishment , Be able to harvest happiness from it .
Tonghao thinks , Your interest in code , The bottom layer is the love of thinking challenge . Leisure time , Besides playing badminton 、 Playing games and other hobbies , Thinking about difficult problems is also a great pleasure .“ Let's think together 、 Discuss an interesting math problem , This in itself is a very happy thing for me .”
In addition to sticking to love , Tong Hao also has a typical characteristic : High demands on yourself .“ Some people think that , Do one thing , As long as it can Work, It would be nice to meet the most basic needs . This is something I can't be satisfied with . I prefer to explore , Think about the best practices in the industry for a project , Then continue to dig , And expect to finish it with the highest standards .”
Actually , This internal drive for continuous improvement 、“ I am not who I was yesterday ” The spirit of , It is also a common feature of Huawei cloud engineers . Tong Hao said ,“ In huawei , In my team , There have always been many very powerful people around . They are interested in their field , Always be in awe and love , No matter what achievements you have made . Many people are already very experienced experts , But still maintain a very modest attitude and a strong motivation to continue learning , It's admirable , I also hope to be such a person .”
「 At the end 」
Talk about your own development plan , Tong Hao is very clear : Adhere to the technical route in the field of cloud computing , Based on the extensive understanding of cloud computing related technologies , Focus on intelligent scheduling and operational research optimization 、 Two directions of safety control .
These two areas are the major business directions and goals , But the details are broken down , There are a lot of exploratory areas , You can even do something that the industry has never tried . What kind of problems do you want to challenge , Huawei cloud and team still give me greater freedom of choice .
A strong youth is a strong country , If science and technology prosper, the country will prosper .
Yao Guang is the seventh star of the Big Dipper , It has been used to judge the change of seasons since ancient times 、 Heading timing .
2021 year , Huawei R & D investment 1427 One hundred million yuan , stay “ List of R & D investment of global technology enterprises ” The second ; Huawei research and development personnel about 10.7 10, , About the total number of people in the company 54.8%. A large number of young developers like Tong Hao , It supports Huawei's long-term development and technological innovation “ Yaoguang ”. every single day , Tonghao is working with Huawei 10 Million developers , Write the life story of developers in this era with code .
Huawei partners and developers conference 2022 The fire is coming , The conference will be broadcast live online + Offline 80 In the form of linkage of more than branch venues , Focus on the topics most concerned by partners and developers 、 Unleash more potential , Work together with partners to achieve common success .

【 Wonderful activities 】
March forward courageously · Be an all-around Developer →12 Technology live broadcast ,8 High energy output of the great technical treasure , And the code room 、 Many rounds of mysterious tasks such as knowledge competition are waiting for you to challenge . Break through immediately , Open the ultimate prize ! stamp 【 March forward courageously 】 Embark on the road to universal developer promotion !
【 Technical topics 】
The future has to ,2022 Technical exploration → Focus on Huawei's cutting-edge technologies in various fields 、 Heavy open source project 、 Innovative application practice . Standing at the entrance of the intelligent world , Explore how the future shines into reality , Dry cargo is full. Click to learn about !



![[FAQ] summary of common problems and solutions during the use of rest API interface of sports health service](/img/93/d999239b28afb2d9a61e9aad27d2cd.png)





