Abstrakt. Mobiltelefoner är inställda på att bli det universella gränssnittet för onlinetjänster och molntjänster. Men att använda dem för detta ändamål idag är begränsad till två konfigurationer: program kör antingen på telefonen eller kör på servern och är fjärråtkomst via telefonen. Dessa två alternativ tillåter inte en anpassad och flexibel serviceinteraktion, vilket begränsar möjligheterna till prestandaoptimering också. I detta papper presenterar vi en middleware plattform som automatiskt kan distribuera olika lager av ett program mellan telefonen och servern, och optimera en mängd olika objektiva funktioner (latens, data som överförs, kostnad, etc.). Vår strategi bygger på befintlig teknik för distribuerad modulhantering och kräver ingen ny infrastruktur. I tidningen diskuterar vi hur man modellerar applikationer som en förbrukningsgraf, och hur man behandlar den med ett antal nya algoritmer för att hitta den optimala fördelningen av applikationsmodulerna. Applikationen är sedan dynamiskt utplacerad på telefonen på ett effektivt och transparent sätt. Vi har testat och validerat vårt arbetssätt med omfattande experiment och med två olika tillämpningar. Resultaten visar att de tekniker vi föreslår avsevärt kan optimera prestandan hos molnapplikationer när de används från mobiltelefoner.
AlfredO REF är en middleware plattform för att automatiskt distribuera olika lager av applikationer i smartphones respektive moln, genom att modellera applikationer som en förbrukningskurva, och hitta de optimala modulerna.
Calling the cloud: Enabling mobile phones as interfaces to cloud applications
{'venue': 'Middleware', 'journal': None, 'mag_field_of_study': ['Computer Science']}