Cloudlet

(n.) A little cloud.