How long have you been working in the ONOS community?
As a user, I started evaluating and deploying ONOS in various SDN control scenarios from its early releases in 2014. I have been officially engaged in the ONOS community since I joined Huawei in 2015, from which point I have been heavily involved in the discussions, proposing and implementing ONOS features and applications that aim to enrich ONOS functionalities. My focus of work in ONOS is on features that enhance the control of transport networks with de-facto and standard data model-driven interfaces.
What contributions have you made in the past to the ONOS community?
My primary contribution to the ONOS community is through the conceptualization and implementation of hierarchical SDN control functionality and YANG-model based north and south bound interfaces through the ACTN project. The ACTN project is currently in active development within the community and I am the module owner and a major code contributor of this project.
Within the ACTN project I worked with the team and contributed the RestConf protocol to ONOS. Together with the ONOS YANG utility team we successfully integrated ACTN as an application with various YANG utilities in the north and south bound of ONOS. Most of the integration outcome with YANG utilities has been incorporated by the Dynamic Configuration project in its development.
Working with the ACTN team and ONOS TST, I have contributed a proposal to support traffic engineering attributes pertaining to network topologies and tunnel in the ONOS core subsystem, by extending the core annotation mechanism. This proposal has been accepted and is pending an implementation.
I also contributed to the ONOS community the support of several key IETF YANG models, thus making ONOS an essential reference implementation for those models. I have actively promoted ONOS and its reference implementation of the models to be used in large multi-party interoperability events, like the IETF Hackathon and Bits&Bytes.
What are you actively working on in ONOS?
I am actively working on the ACTN project in developing the next phase functionalities e.g. GUI, topology and tunnel abstractions, and its integration with the Dynamic Configuration project.
I am actively seeking opportunities using ONOS as a primary SDN controller for multi-vendor interoperability testing, hardening the ONOS functionalities and contributing necessary fixes to ONOS.
Why do you feel you would be a good candidate for this position?
I am a hard-core engineer who has adopted ONOS as an SDN controller in various technical projects since its early releases. I have a verifiable contribution in the open source community; my earliest contribution was a fully functional GMPLS protocol stack distribution delivered while working with the DRAGON (Dynamic Resource Allocation in GMPLS Optical Networks) project in 2005.
I am now representing Huawei responsible for open source development and community collaboration with a focus in the transport domain. I initiated the ACTN open source project together with several partners in ONOS, contributed a significant amount of code to ACTN key functionalities, and led the project to a successful delivery in several ONOS releases. I was nominated as the module owner of ACTN. Through my efforts, the ACTN project has received very fruitful feedback from the community and has been used and adopted together with ONOS in various industry events (e.g. IETF Hackathon interoperability testing, ONS SDN Idol).
I am a passionate believer in SDN and ONOS as a viable controller to evolve the current network control infrastructure. I am very experienced in SDN, control plane technologies and their applications in optical transport network, and I have had over 15 years of professional experience, mostly in leading roles in product development. In Huawei I currently hold a technical architect leadership in transport SDN solutions. I have been actively representing Huawei participating in many SDN related events in both open source and standards (e.g. ONF, IETF). I have built very effective communication with the TST and the ONOS community.
I strongly believe that I am qualified to be a candidate for the TST. I am looking forward to having an opportunity to serve the community in a TST role and contribute to the continued success of the ONOS project.
Are there any changes you would like to bring to the community if elected into this position?
ONOS has earned its position as one of the primary open source SDN controllers. There have been some deployments but we still need to work on the numbers. I think it is important to continue pushing the deployment of ONOS in commercial SDN solutions. It is also important to bring to the community those use cases from customers who would likely build services based on both disaggregated networks and existing but continuously evolving networks.
In my focused area on transport network control, I see that ONOS has developed various capabilities for controlling optical devices, however many of the functionalities such as optical path computation, resource discovery still need further development. Vendors have long developed and deployed networks with these capabilities, albeit not in open source. I would like to bring to the community my design experiences in these technologies and contribute them into ONOS.