MEFS: Mobile edge file system for edge-assisted mobile apps