keywords Cloud computing Mobile handsets Processor scheduling Scheduling Science & Technology Servers Task analysis Technology Telecommunications Time factors Wireless communication energy efficiency hard job deadline constraints mobile computation offloading mobile task execution performance