The SEI helps advance software engineering principles and practices and serves as a national resource in software engineering, computer security, and process improvement. The SEI works closely with defense and government organizations, industry, and academia to continually improve software-intensive systems. Its core purpose is to help organizations improve their software engineering capabilities and develop or acquire the right software, defect free, within budget and on time, every time.

Tactical Cloudlets (continued)

Unlike cloudlet-based cyber-foraging, most cyber-foraging solutions rely on conventional Internet for connectivity to the cloud or strategies that tightly couple mobile clients with servers at deployment time. But these solutions don't work well in resource-constrained environments because they depend on multi-hop networks to the cloud and static deployments.

Multiple cyber-foraging systems have been developed that differ in terms of the strategy that they use to leverage remote resources—where to offload, when to offload, and what to offload. However, a review of these existing systems and research has showed that

There is emphasis on the algorithms to support code offload and state synchronization with minimal focus on software architecture and quality attributes beyond energy efficiency and performance.

There is little guidance on how to support quality attributes such as survivability, resilience, trust and ease of deployment, critical in tactical environments.

Our research focuses on developing cyber-foraging architectures and implementations that address tactical system quality attributes and therefore support deployment of tactical cloudlets as part of mobile tactical systems.