A Shared Memory Technique for Windows Environment Through Virtualization
Keywords:
Virtual Machines, Memory, Intrusion, NetworkAbstract
In a network file sharing system, many practical algorithms to support Byzantine Fault-Tolerant distributed applications has been made in topical years. These solutions are designed to make the applications resistant to successful attacks alongside the system, thereby making services tolerant to intrusions. In recent times, some of these studies have considered the use of virtual machines for building a trusted computing environment. This project presents SMIT (Shared Memory based Intrusion Tolerance), an design for Intrusion Tolerance using virtual machines that benefits from a shared memory to simplify the consensus protocol. P2P overlay topologies and their dynamics, focusing on the modern network. We present Cruiser, a fast and exact P2P crawler, which can capture a complete snapshot of the network of more than one million peers in just a few minutes. Leveraging recent overlay snapshots captured with Cruiser, we distinguish the graph-related properties of individual overlay snapshots and overlay dynamics across slices of back-to-back snapshots. Our results reveal that while the network has dramatically grown and changed in many ways, it still exhibits the cluster and short path lengths of a small world network.
References
B. G. Chun, P. Maniatis, and S. Shenker, “Diverse replication for single-machine byzantine-fault tolerance,” in Proceedings of the 2010 USENIX Annual Technical Conference, 2010.
H. P. Reiser and R. Kapitza, “VM-FIT: Supporting intrusion tolerance with virtualization technology,” in Proceedings of the 1st Workshop on Recent Advances on Intrusion-Tolerant Systems, 2009, pp. 18–22.
M. Correia, N. Neves, L. Lung, and P. Verissimo,“Worm-IT–a wormhole-based intrusion-tolerant group communication system,” The Journal of Systems & Software, vol. 80, no. 2, pp. 178–197, 2009.
B. G. Chun, P. Maniatis, and S. Shenker, “Diverse replication for single-machine byzantine-fault tolerance,” in Proceedings of the 2010 USENIX Annual Technical Conference, 2010.
H. P. Reiser and R. Kapitza, “VM-FIT: Supporting intrusion tolerance with virtualization technology,” in Proceedings of the 1st Workshop on Recent Advances on Intrusion-Tolerant Systems, 2009, pp. 18–22.
M. Correia, N. Neves, L. Lung, and P. Verissimo,“Worm-IT–a wormhole-based intrusion-tolerant group communication system,” The Journal of Systems & Software, vol. 80, no. 2, pp. 178–197, 2009.
Wine Project, “Wine user guide,” http://www.winehq.com/site/docs/wine-user/index.
Kevin Lawton, Bryce Denney, N. David Guarneri, Volker Ruppert, Christophe Bothamy, and Michael Calabrese, “Bochs x86 pc emulator users manual,” http://bochs.sourceforge.net/, 2003.
“Transmeta corp crusoe processor,” http://www.erc.msstate.edu/ reese/EE8063/html/transmeta/transmeta.pdf.
“Qemu cpu emulator,” http://fabrice.bellard.free.fr/qemu/qemu-tech.html, 2004.
Downloads
Published
How to Cite
Issue
Section
License

This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors contributing to this journal agree to publish their articles under the Creative Commons Attribution 4.0 International License, allowing third parties to share their work (copy, distribute, transmit) and to adapt it, under the condition that the authors are given credit and that in the event of reuse or distribution, the terms of this license are made clear.