Report
Parikshan: Live Debugging of Production Systems in Isolation
| Τίτλος: | Parikshan: Live Debugging of Production Systems in Isolation |
|---|---|
| Συγγραφείς: | Arora, Nipun, Ivancic, Franjo, Kaiser, Gail E. |
| Στοιχεία εκδότη: | Department of Computer Science, Columbia University |
| Έτος έκδοσης: | 2015 |
| Συλλογή: | Columbia University: Academic Commons |
| Θεματικοί όροι: | Service-oriented architecture (Computer science), Computer software, Debugging in computer science--Computer programs, Computer science |
| Περιγραφή: | Modern 24x7 SOA applications rely on short deployment cycles, and fast bug resolution to maintain their services. Hence, time-to-bug localization is extremely important for any SOA application. We present live debugging, a mechanism which allows debugging of production systems (run test-cases, debug, or profile, etc.) on-the-fly. We leverage user-space virtualization technology (OpenVZ/LXC), to launch containers cloned and migrated from running instances of an application, thereby having two containers: production (which provides the real output), and debug (for debugging). The debug container provides a sandbox environment for debugging without any perturbation to the production environment. Customized network-proxy agents replicate or replay network inputs from clients to both the production and debug-container, as well as safely discard all network output from the debug-container. We used our system, called Parikshan, to do live debugging on several real-world bugs, and effectively reduced debugging complexity and time. |
| Τύπος εγγράφου: | report |
| Γλώσσα: | English |
| Relation: | https://doi.org/10.7916/D8B56J6F |
| DOI: | 10.7916/D8B56J6F |
| Διαθεσιμότητα: | https://doi.org/10.7916/D8B56J6F |
| Αριθμός Καταχώρησης: | edsbas.FC1330B1 |
| Βάση Δεδομένων: | BASE |
καταχωρήστε σχόλιο πρώτοι!