TAILIEUCHUNG - Surviving Internet Catastrophes

In this paper, we propose a new approach for designing distributed systems to survive Internet catastrophes called informed replication, and demonstrate this approach with the design and evaluation of a cooperative backup system called the Phoenix Recovery Service. Informed replication uses a model of correlated failures to exploit software diversity. The key observation that makes our approach both feasible and practical is that Internet catastrophes result from shared vulnerabilities. By replicating a system service on hosts that do not have the same vulnerabilities, an Internet pathogen that exploits a vulnerability is unlikely to cause all replicas to fail. To characterize software diversity in an Internet setting, we measure the software diversity of. | Surviving Internet Catastrophes Flavio Junqueira Ranjita Bhagwan Alejandro Hevia Keith Marzullo and Geoffrey M. Voelker Department of Computer Science and Engineering University of California San Diego flavio rbhagwan ahevia marzullo voelker @ Abstract In this paper we propose a new approach for designing distributed systems to survive Internet catastrophes called informed replication and demonstrate this approach with the design and evaluation of a cooperative backup system called the Phoenix Recovery Service. Informed replication uses a model of correlated failures to exploit software diversity. The key observation that makes our approach both feasible and practical is that Internet catastrophes result from shared vulnerabilities. By replicating a system service on hosts that do not have the same vulnerabilities an Internet pathogen that exploits a vulnerability is unlikely to cause all replicas to fail. To characterize software diversity in an Internet setting we measure the software diversity of host operating systems and network services in a large organization. We then use insights from our measurement study to develop and evaluate heuristics for computing replica sets that have a number of attractive features. Our heuristics provide excellent reliability guarantees result in low degree of replication limit the storage burden on each host in the system and lend themselves to a fully distributed implementation. We then present the design and prototype implementation of Phoenix and evaluate it on the PlanetLab testbed. 1 Introduction The Internet today is highly vulnerable to Internet epidemics events in which a particularly virulent Internet pathogen such as a worm or email virus compromises a large number of hosts. Starting with the Code Red worm in 2001 which infected over 360 000 hosts in 14 hours 27 such pathogens have become increasingly virulent in terms of speed extent and sophistication. Sapphire scanned most IP addresses in less than 10 .

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.