Distributed Java Virtual Machine for Cluster Computing
In this work, we introduce the Cooperative Java Virtual Machine (CoJVM), a new distributed Java run-time system that enables concurrent Java programs to efficiently execute on clusters of personal computers or workstations. CoJVM implements Java’s shared memory model by enabling multiple standard JVMs to work cooperatively and transparently to support a single distributed sharedmemory across […]
Virtual Machine Introspection Based Architecture for Intrusion Detection
Todays architectures for intrusion detection force the IDS designer to make a difficult choice. If the IDS resides on the host, it has an excellent view of what is happening in that host’s software, but is highly susceptible to attack. On the other hand, if the IDS resides in the network, it is more resistant […]
Enabling Intrusion Analysis through Virtual-Machine Logging and Replay
Current system loggers have two problems: they depend on the integrity of the Some of being logged, and they do not save sufficient information to replay and analyze attacks that include any non-deterministic events. ReVirt removes the dependency on the target Some of by moving it into a virtual machine and logging below the virtual […]