Proceedings of the 28th Annual Computer Security Applications Conference 2012
DOI: 10.1145/2420950.2421005
|View full text |Cite
|
Sign up to set email alerts
|

Self-healing multitier architectures using cascading rescue points

Abstract: Software bugs and vulnerabilities cause serious problems to both home users and the Internet infrastructure, limiting the availability of Internet services, causing loss of data, and reducing system integrity. Software self-healing using rescue points (RPs) is a known mechanism for recovering from unforeseen errors. However, applying it on multitier architectures can be problematic because certain actions, like transmitting data over the network, cannot be undone. We propose cascading rescue points (CRPs) to a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
6
0

Year Published

2013
2013
2018
2018

Publication Types

Select...
5

Relationship

1
4

Authors

Journals

citations
Cited by 6 publications
(6 citation statements)
references
References 31 publications
0
6
0
Order By: Relevance
“…We evaluated our SMC framework implementation on a workstation running Linux v3.12.36 (x64) and equipped with a dual-core Intel Pentium G6950 2.80 GHz processor and 16 GB RAM. To evaluate the real-world impact of SMC, we selected five popular server programs-a common target for memory checkpointing applications in prior work in the area [20,53,54,58,70]-and allowed our deployed SMC framework to checkpoint the memory image of their worker processes at every client request, following the common request-oriented checkpointing model [22,39]. For our analysis, we considered the three most popular open-source web servers-Apache httpd (v.2.2.23), nginx (v0.8.54), and lighttpd (v1.4.28)-a popular RDBMS server-PostgreSQL (v9.0.10)-and a widely used DNS server-BIND (v9.9.3).…”
Section: Discussionmentioning
confidence: 99%
See 4 more Smart Citations
“…We evaluated our SMC framework implementation on a workstation running Linux v3.12.36 (x64) and equipped with a dual-core Intel Pentium G6950 2.80 GHz processor and 16 GB RAM. To evaluate the real-world impact of SMC, we selected five popular server programs-a common target for memory checkpointing applications in prior work in the area [20,53,54,58,70]-and allowed our deployed SMC framework to checkpoint the memory image of their worker processes at every client request, following the common request-oriented checkpointing model [22,39]. For our analysis, we considered the three most popular open-source web servers-Apache httpd (v.2.2.23), nginx (v0.8.54), and lighttpd (v1.4.28)-a popular RDBMS server-PostgreSQL (v9.0.10)-and a widely used DNS server-BIND (v9.9.3).…”
Section: Discussionmentioning
confidence: 99%
“…The data (and metadata) associated with every checkpoint is maintained in an in-kernel journal by the core checkpointing component (CKPT ) of ksmc. The journal stores a maximum predetermined number of K checkpoints on a per-process basis, following a FIFO replacement strategy-currently K = 1 by default, a common assumption in traditional memory checkpointing applications [20,22,32,39,53,54,58,68,70]. When necessary, user programs can issue a memory restore request and allow ksmc to automatically revert the current memory image to the last checkpoint k, with k ∈ [1; K].…”
Section: Framework Overviewmentioning
confidence: 99%
See 3 more Smart Citations