ACM SIGCOMM Computer Communication Review · 2010 · 56 citations · 22 references
ComputingInformation TechnologySystems EngineeringComputer NetworksData MiningFault-tolerant ComputingAvailability EngineeringFailure AnalysisFault ManagementHigh AvailabilityNetwork ReliabilityNetwork TroubleshootingFault-tolerant NetworksNetwork DebuggingNetwork Failure AnalysisNetwork Fault DiagnosisNetwork Log AnalysisNetwork LoggingNetwork Reliability EngineeringService Availability Analysis
Of the major factors affecting end-to-end service availability, network component failure is perhaps the least well understood. How often do failures occur, how long do they last, what are their causes, and how do they impact customers? Traditionally, answering questions such as these has required dedicated (and often expensive) instrumentation broadly deployed across a network. We propose an alternative approach: opportunistically mining "low-quality" data sources that are already available in modern network environments. We describe a methodology for recreating a succinct history of failure events in an IP network using a combination of structured data (router configurations and syslogs) and semi-structured data (email logs). Using this technique we analyze over five years of failure events in a large regional network consisting of over 200 routers; to our knowledge, this is the largest study of its kind.
22
Detecting large-scale system problems by mining console logs
Wei Xu, Ling Huang, Armando Fox et al. · 2009 · 1.3K citations
On Distributed Communications Networks
P. Baran · IRE Transactions on Communications Systems · 1964 · 765 citations
Theodore Johnson, Oliver Spataschek, Vladislav Shkapenyuk · 2003 · 693 citations
Detecting BGP configuration faults with static analysis
Nick Feamster, Hari Balakrishnan · 2005 · 305 citations