Related projects
Discover more projects across a range of sectors and discipline — from AI to cleantech to social innovation.
The proposed research project aims to address a limitation in serverless computing, which is a popular technology for building scalable applications in the cloud. Currently, serverless functions are restricted to run within a specific region, which can lead to performance and cost implications when dealing with external requests from different geographical locations. The project proposes the development of an orchestration system called Choreographer that will automatically distribute serverless applications across multiple regions based on factors such as client locations, application requirements, and cost considerations. The expected outcomes of this research include improved performance of serverless applications, reduced data movement, minimized costs, and simplified deployment for developers. The project will be implemented using Google Cloud services and the resulting framework will be open sourced. By addressing these challenges, the project contributes to enhancing user experience, increasing developer efficiency, and promoting innovation in the rapidly growing cloud computing market. Additionally, the project supports Canada’s strategic significance in the cloud computing domain and helps developers comply with data sovereignty and residency regulations.
Mohammad Shahrad
ETH Zurich
Computer science
Education
The University of British Columbia
Globalink Research Award
Discover more projects across a range of sectors and discipline — from AI to cleantech to social innovation.
Find the perfect opportunity to put your academic skills and knowledge into practice!
Find ProjectsThe strong support from governments across Canada, international partners, universities, colleges, companies, and community organizations has enabled Mitacs to focus on the core idea that talent and partnerships power innovation — and innovation creates a better future.