Mobilne przetwarzanie w chmurze
Cloud Computing oferuje takie smartfony, które obsługują bogate media internetowe, wymagają mniejszego przetwarzania i zużywają mniej energii. Jeśli chodzi o mobilne przetwarzanie w chmurze (MCC), przetwarzanie odbywa się w chmurze, dane są przechowywane w chmurze, a urządzenia mobilne służą jako nośniki do wyświetlania.
Obecnie smartfony są wykorzystywane w bogatych usługach w chmurze poprzez integrację aplikacji korzystających z usług internetowych. Te usługi internetowe są wdrażane w chmurze.
Dostępnych jest kilka systemów operacyjnych dla smartfonów, takich jak Android firmy Google, Apple iOS, RIM BlackBerry, Symbian i Windows Mobile Phone. Każda z tych platform obsługuje aplikacje innych firm, które są wdrażane w chmurze.
Architektura
MCC obejmuje cztery rodzaje zasobów w chmurze:
- Odległa chmura mobilna
- Odległa nieruchoma chmura
- Proksymalne mobilne jednostki obliczeniowe
- Proksymalne niemobilne jednostki obliczeniowe
- Hybrid
Poniższy diagram przedstawia strukturę mobilnej architektury chmury obliczeniowej:
Zagadnienia
Pomimo znacznego rozwoju w dziedzinie mobilnego przetwarzania w chmurze, nadal wiele problemów pozostaje nieposortowanych, takich jak:
Skuteczna transmisja awaryjna
Powinna występować częsta transmisja informacji między chmurą a urządzeniami mobilnymi.
Zagadnienia architektoniczne
Mobilne przetwarzanie w chmurze jest wymagane, aby zachować neutralność architektoniczną ze względu na heterogeniczne środowisko.
Migracja maszyn wirtualnych na żywo
Migracja aplikacji, która wymaga dużej ilości zasobów, do chmury i uruchamianie jej za pośrednictwem maszyny wirtualnej jest wyzwaniem.
Zatory w komunikacji mobilnej
W związku z ciągłym wzrostem zapotrzebowania na mobilne usługi w chmurze zwiększono obciążenie umożliwiające płynną komunikację między chmurą a urządzeniami mobilnymi.
Bezpieczeństwo i prywatność
Jest to jeden z głównych problemów, ponieważ użytkownicy mobilni udostępniają swoje dane osobowe w chmurze.