10 years ago when wireless networks were not prevalent, desktops and laptops were the primary user-end devices. Nowadays, because cloud services have become the new generation and mainstream computing platform as a result of readily available wireless network accessibility, a variety of innovative mobile devices are able to access and process massive data anytime and anywhere.