Dual-side dynamic controls for cost minimization in mobile cloud computing systems | Synapse