
This talk presents the notion of computational resiliency to provide reliability in heterogeneous distributed applications. The notion provides both software fault tolerance and the ability to tolerate information warfare (IW) attacks. This technology seeks to strengthen a military mission, rather than protect its network infrastructure using static defense measures such as network security, intrusion sensors, and firewalls. Even if a failure or successful attack is never detected, it should be possible to continue information operations and achieve mission objectives. Computational resiliency involves the dynamic use of replicated software structures, guided by mission policy, to achieve reliable operation. However, it goes further to automatically regenerate replication in response to a failure or attack, allowing the level of system reliability to be restored and maintained. Replicated structures can be protected through several techniques such as camouflage, dispersion, and layered security policy. I will also present a developed software architecture to support computational resiliency in a heterogeneous distributed computing environment. The performance and usefulness of the technology is explored through two example applications, concurrent sonar processing and remote sensing. Load balancing techniques are used to improve the overall performance of the system especially on heterogeneous computing environments.
Joohan Lee is a Post Doc and a Research Staff at the Center for Systems Assurance in Computer Science department of Syracuse University. He received a BSc and a MSc in Computer Science from Sogang University, Seoul, Korea, in 1993 and 1995 respectively. He pursued his doctorate study at Syracuse University, earning a Ph.D in Computer Science in 2001. His research interests include fault tolerant distributed systems, high performance parallel/distributed computing, computer security, and computer networks.