Grants and Contributions:

Title:
Automatic Failure Localization and Diagnosis for Cloud Computing Applications
Agreement Number:
EGP
Agreement Value:
$24,500.00
Agreement Date:
Jun 14, 2017 -
Organization:
Natural Sciences and Engineering Research Council of Canada
Location:
Quebec, CA
Reference Number:
GC-2017-Q1-00466
Agreement Type:
Grant
Report Type:
Grants and Contributions
Additional Information:

Grant or Award spanning more than one fiscal year. (2017-2018 to 2018-2019)

Recipient's Legal Name:
Robillard, Martin (McGill University)
Program:
Engage Grants for Universities
Program Purpose:

SAP is a global software company that develops and operates large-scale computing infrastructure and servicesx000D
for enterprise applications. A crucial aspect of SAP's strategy is to offer their clients Software as a Servicex000D
(SaaS) solutions based on an open-source technology integration layer and a micro-service architecture.x000D
Troubleshooting micro-service-based cloud applications is challenging because, while a problem may occur inx000D
any of the distributed micro-services required for an application, developers cannot directly inspect thex000D
execution of services in operation. The standard practice for troubleshooting cloud-based applications isx000D
limited to analyzing logs written by the various services. As a result, developers must engage in highly manualx000D
and ineffective inspections that follow an iterative process of elimination for potential root causes.x000D
We propose to investigate how to develop new analyses of distributed system logs to better support failurex000D
localization and description in micro-service-based cloud applications that use technology relevant to SAP.x000D
The project will consist in systematic investigation of the information logged by different types of cloudx000D
services (e.g., interpreter, database management system) and experimentation with new strategies for mappingx000D
failure symptoms detected in logs to concepts relevant to software developers.