Remote debug service in a cloud environment

A debug service 350 is provided in a distributed network environment, such as a cloud computing environment. A debug agent 341 is connected with a workload process 311 to operate alongside it in a deployed application 310. The debug service receives 351 a request from the process that debugging is r...

Full description

Saved in:
Bibliographic Details
Main Authors EDWARD JOHN SLATTERY, HANNAH JASMIN DEAKIN, SARA LOUISE MITCHELL
Format Patent
LanguageEnglish
Published 05.02.2014
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A debug service 350 is provided in a distributed network environment, such as a cloud computing environment. A debug agent 341 is connected with a workload process 311 to operate alongside it in a deployed application 310. The debug service receives 351 a request from the process that debugging is required. The service gathers information required for a debug session, including the source code 321 of the process, and then attaches itself to the process to carry out the debug session, interacting with the agent to do so. The session may be called based on failure criteria, or by user request. The service may operate across boundaries between workload processes where they collaborate to form the application, and may check that it has the required information for the next process to be debugged. The arrangement allows the operation of debugging methods in environments where normal methods are unable to function effectively.
Bibliography:Application Number: GB20120013532