“…Projects like Roam (Chu et al, 2004), Sparkle (Siu et al, 2004), Gaia (Ranganathan, Shankar, & Campbell, 2005), Desktop Migration System (Hwang, Park, & Chung, 2006), MDAgent (Zhou et al 2007), SAMProc (Schmidt, Kapitza, & Hauck, 2007), MSP (Hojgaard-Hansen, Nguyen, & Schwefel, 2010), and DPartner (Zhang, Huang, Zhang, Liu, & Mei, 2012) all resulted in centralized solutions, often with a middleware taking care of communication and controlling migration, in most cases using centralized code loading. Centralized architectures rely on stable network connections to function satisfactory.…”