Mobile cloud computing is offering a very powerful storage and computational facility to enhance the capabilities of resource-constrained mobile handsets. However, full exploitation of the cloud computing capabilities can be achieved only if the allocation of radio and computational capabilities is performed jointly. In this paper, we propose a method to jointly optimize the transmit power, the number of bits per symbol and the CPU cycles assigned to each application in order to minimize the power consumption at the mobile side, under an average latency constraint dictated by the application requirements. We consider the case of a set of mobile handsets served by a single cloud and we show that the optimization leads to a one-to-one relationship between the transmit power and the percentage of CPU cycles assigned to each user. Based on our optimization, we propose then a computation scheduling technique and verify the stability of the computations queue. Then we show how these queues are affected by the degrees of freedom of the channels between mobile handsets and server. © 2013 IEEE.
Joint allocation of computation and communication resources in multiuser mobile cloud computing / Barbarossa, Sergio; Sardellitti, Stefania; DI LORENZO, Paolo. - (2013), pp. 26-30. (Intervento presentato al convegno IEEE 14th Workshop on Signal Processing Advances in Wireless Communications (SPAWC) tenutosi a Darmstadt; Germany nel JUN 16-19, 2013) [10.1109/spawc.2013.6612005].
Joint allocation of computation and communication resources in multiuser mobile cloud computing
BARBAROSSA, Sergio;SARDELLITTI, Stefania;DI LORENZO, PAOLO
2013
Abstract
Mobile cloud computing is offering a very powerful storage and computational facility to enhance the capabilities of resource-constrained mobile handsets. However, full exploitation of the cloud computing capabilities can be achieved only if the allocation of radio and computational capabilities is performed jointly. In this paper, we propose a method to jointly optimize the transmit power, the number of bits per symbol and the CPU cycles assigned to each application in order to minimize the power consumption at the mobile side, under an average latency constraint dictated by the application requirements. We consider the case of a set of mobile handsets served by a single cloud and we show that the optimization leads to a one-to-one relationship between the transmit power and the percentage of CPU cycles assigned to each user. Based on our optimization, we propose then a computation scheduling technique and verify the stability of the computations queue. Then we show how these queues are affected by the degrees of freedom of the channels between mobile handsets and server. © 2013 IEEE.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.