Mobiltelefonernas inneboende begränsade processoreffekt och batterilivslängd hindrar ett eventuellt genomförande av beräkningsintensiva tillämpningar som innehållsbaserad videoanalys eller 3D-modellering. Avlastning av beräkningsintensiva applikationsdelar från den mobila plattformen till en fjärrbaserad molninfrastruktur eller närliggande tomgångsdatorer löser detta problem. Detta dokument presenterar vår Mobile Augmentation Cloud Services (MACS) middleware som möjliggör adaptiv förlängning av Android-program exekvering från en mobil klient till molnet. Applikationer utvecklas med hjälp av den vanliga Android utvecklingsmönster. Den middleware gör tunga lyft av adaptiva program partitionering, resursövervakning och beräkning offloading. Dessa elastiska mobila applikationer kan köras som vanligt mobilt program, men de kan också använda fjärrdataresurser på ett transparent sätt. Två prototypapplikationer som använder MACS middleware visar fördelarna med metoden. Utvärderingen visar att tillämpningar, som inbegriper kostsamma beräkningar, kan dra nytta av avlastning med cirka 95 % energibesparingar och betydande resultatvinster jämfört med endast lokalt genomförande.
Klovachev och Klamma REF har också föreslagit en mobil augmented cloud services (MACS) middleware för att möjliggöra utförandet av elastiska mobila applikationer i molnet.
Framework for Computation Offloading in Mobile Cloud Computing
{'venue': 'IJIMAI', 'journal': 'IJIMAI', 'mag_field_of_study': ['Computer Science']}