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.