The WSO2 Research Team are Unsung Heroes of Performance

Tyler Jewell
4 min readOct 26, 2018

--

Our customers run billions of transactions on or through our software. Marginal improvements can have an outsized impact on the total cost customers must pay to operate our software. For this reason, it’s almost always the case that stress and performance analysis are part of the evaluation cycle of most of our customers.

It is not widely known, but WSO2 has a dedicated research team. Overseen by Srinath Perera and Malith Jayasinghe, the research team fills a valuable and essential role in our performance engineering efforts. This effort requires a lot of attention and the team 3 senior staff members and 4 research engineers, who are recent graduates from Sri Lanka universities achieving the highest standards of attainment including valedictorians.

The WSO2 research team in Colombo, Sri Lanka

Their primary focus is performance engineering and acting as the governing body for WSO2 product performance. This involves:

  1. Own platform performance by coordinating, mentoring and providing expertise on performance-related activities (performance testing, performance optimization, troubleshooting, automation and capacity planning).
  2. Provide assistance in resolving complex performance-related support
  3. Research on the performance behaviors of our products, theoretically as well as experimentally and develop new ideas to improve performance. The following are some contributions in 2018.

In 2018, the team helped resolve 34 complex performance-related support issues, developed 2 papers on performance behavior currently under review for publication, and supported two thesis projects.

Additionally, this team was essential in the design and construction of geo-velocity adaptive authentication in our Identity Server, Bayesian learning algorithms for streaming machine learning, and incremental checkpointing for Siddhi.

They take this work and evangelize to developer audiences having published 20 articles, collaborate with university interns on various project, and supported 6 masters / PhD theses.

Are you ready to be inspired? Then you should catch up on the amazing achievements and writings made this year by this team.

Talks

Research Publications

  • Ballerina: A Next Generation of Flow Languages
  • Recent Advancements in Event Processing. ACM Comput. Surv. 51, 2, Article 33 (February 2018), 36 pages. DOI: https://doi.org/10.1145/3170432
  • (Under Submission) Understanding the Workload Characteristics of Server-Based Workloads Under Different Heap Sizes, Venue: ISPASS 2019
  • (Under Submission) Group Wallets: Hierarchical Deterministic Wallets for Anonymous Group Transactions, Venue: FC2018
  • (Under Submission) Length Pre-Image Attack for SHA-2, Venue: WISTP2018
  • (Under Submission) MCMC methods and Variational Inference for Bayesian Regression Models, Venue: AISTATS 2019
  • (Under Submission) Streaming Stochastic Variational Bayes; An Improved Technique for Bayesian Inference with Data Streams, Venue: AISTATS 2019
  • (Under Submission) Low Latency Technique for Handling Out-of-Order and its Application for Event Pattern and Sequence Detection Queries of Data Stream Processing, Venue: EDBT2019
  • (Under Submission) An Improved Adaptive Authentication Mechanism Based on Geovelocity, Venue: ICC2019

Articles: Infoq, Infoworld, Datanami, Programmableweb

DZONE articles

KDnuggets articles

WSO2 Articles

Medium Stories

--

--

Tyler Jewell

MD @ Dell Tech Capital. BOD @ NS1, Orion Labs. Prev: CEO @ WSO2, CEO @ Codenvy (acq. by RHT). Invest @ Sauce Labs, Cloudant, ZeroTurnaround, InfoQ, Sourcegraph.