We proposed and tested Mobile Cloud Computing architectures designed in order to lower resource usage on the cloud side. Proposed architectures focus on methods of task distribution and auto scaling in the remote cloud rather than on code offloading process. The solutions proposed are based on common cloud computing concepts like multi-tenancy and asynchronous processing that was not deeply researched in Mobile Cloud Computing context before. Comparison with current common approach used in Mobile Cloud Computing showed that with provided solutions resource consumption can be lowered up to five times in some cases.