Diagnostic tool reveals unexpected errors in complex networked applications

May 13, 2014

Researchers at the NYU Polytechnic School of Engineering and the University of British Columbia have developed the first tool of its kind for diagnosing failures in complex networked applications like Skype, Firefox, and Apache. Upending traditional application diagnostics, NetCheck requires neither source code nor application-specific information, but instead relies on modeling and simulating networking behaviors to identify issues that cause failures.

Justin Cappos, an assistant professor in the School of Engineering Department of Computer Science and Engineering, and his students designed NetCheck to sidestep a common shortcoming of current diagnostics. "Most are designed to function in an ideal network environment, but that's never the case in the ," explained Cappos. "NetCheck builds a simulated environment that allows programmers to see how applications perform amid unexpected network behaviors and configurations, and to address the errors that inevitably surface."

NetCheck requires only a single input that is easily collected. It has been tested on dozens of widely used applications, and it correctly identified 95 percent of the failures reported by bug trackers—outsiders who discover coding "bugs" and alert the organization. Cappos and his team released NetCheck under an open source license, making the tool freely available for download.

Explore further: New tool eases the burden of creating and reproducing analytical performance models

More information: Cappos presented NetCheck at the USENIX Symposium on Networked Design and Implementation (NSDI) in April 2014. To view the paper, visit www.usenix.org/conference/nsdi… /presentation/zhuang

add to favorites email to friend print save as pdf

Related Stories

The dangers of too much Java

Jan 31, 2013

Justin Cappos, an assistant professor of computer science and engineering at the Polytechnic Institute of NYU-Poly, has long been wary of the security risks inherent in Java, the programming language developed ...

Famed obfuscator proving thus far to be unhackable

Feb 05, 2014

(Phys.org) —This past summer a team of researchers from MIT and UCLA, with affiliations with IBM and Microsoft published two papers on Cryptology ePrint Archive. The first described a protocol the team ...

Recommended for you

BPG image format judged awesome versus JPEG

Dec 17, 2014

If these three letters could talk, BPG, they would say something like "Farewell, JPEG." Better Portable Graphics (BPG) is a new image format based on HEVC and supported by browsers with a small Javascript ...

Atari's 'E.T.' game joins Smithsonian collection

Dec 15, 2014

One of the "E.T." Atari game cartridges unearthed this year from a heap of garbage buried deep in the New Mexico desert has been added to the video game history collection at the Smithsonian.

User comments : 0

Please sign in to add a comment. Registration is free, and takes less than a minute. Read more

Click here to reset your password.
Sign in to get notified via email when new comments are made.