Optimizations of Data Processing and Storage in Mobile Clouds