International audienceMany frameworks exist for programmers to develop and deploy Big Data applications such as Hadoop Map/Reduce and Apache Spark. However, very little debugging support is currently provided in those frameworks. When an error occurs, developers are lost in trying to understand what has happened from the information provided in log files. Recently, new solutions allow developers to record & replay the application execution, but replaying is not always affordable when hours of computation need to be re-executed. In this paper, we present an online approach that allows developers to debug Big Data applications in isolation by moving the debugging session to an external process when a halting point is reached. We introduce IDR...
Petascale platforms with O(10{sup 5}) and O(10{sup 6}) processing cores are driving advancements in ...
Petascale computers and computing systems have the potential to solve large-scale, data-intensive pr...
Live debugging aims to automate the process of isolating bugs by providing a framework to pinpoint t...
International audienceMany frameworks exist for programmers to develop and deploy Big Data applicati...
International audienceApache Spark is a framework widely used for writing Big Data analytics applica...
Short time-to-bug localization is extremely important for any 24x7 service-oriented application. To ...
International audienceLocating and fixing bugs is a well-known time consuming task. Advanced approac...
International audienceDebugging applications that execute within a framework is not always easy: the...
The constantly increasing volume of data collected in every aspect of our daily lives has necessitat...
To analyze large-scale data efficiently, developers have created various big data processing framewo...
International audienceCyber-Physical Systems (CPS) integrate sensors and actua-tors to collect data ...
Statistical debugging identifies program behaviors that are highly correlated with failures. Tra...
Debugging is a fundamental part of software development, and one of the largest in terms of time spe...
Contemporary parallel debuggers allow users to control more than one processing thread while support...
As today\u27s distributed applications increase in complexity, it becomes increasingly difficult to ...
Petascale platforms with O(10{sup 5}) and O(10{sup 6}) processing cores are driving advancements in ...
Petascale computers and computing systems have the potential to solve large-scale, data-intensive pr...
Live debugging aims to automate the process of isolating bugs by providing a framework to pinpoint t...
International audienceMany frameworks exist for programmers to develop and deploy Big Data applicati...
International audienceApache Spark is a framework widely used for writing Big Data analytics applica...
Short time-to-bug localization is extremely important for any 24x7 service-oriented application. To ...
International audienceLocating and fixing bugs is a well-known time consuming task. Advanced approac...
International audienceDebugging applications that execute within a framework is not always easy: the...
The constantly increasing volume of data collected in every aspect of our daily lives has necessitat...
To analyze large-scale data efficiently, developers have created various big data processing framewo...
International audienceCyber-Physical Systems (CPS) integrate sensors and actua-tors to collect data ...
Statistical debugging identifies program behaviors that are highly correlated with failures. Tra...
Debugging is a fundamental part of software development, and one of the largest in terms of time spe...
Contemporary parallel debuggers allow users to control more than one processing thread while support...
As today\u27s distributed applications increase in complexity, it becomes increasingly difficult to ...
Petascale platforms with O(10{sup 5}) and O(10{sup 6}) processing cores are driving advancements in ...
Petascale computers and computing systems have the potential to solve large-scale, data-intensive pr...
Live debugging aims to automate the process of isolating bugs by providing a framework to pinpoint t...