Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

Intelligent Mobile Cloud Przegląd dziedziny problemu J. Grzesiak, Ł. Jędrychowski, T. Kruczkowski, Ł. Mozgowoj.

Podobne prezentacje


Prezentacja na temat: "Intelligent Mobile Cloud Przegląd dziedziny problemu J. Grzesiak, Ł. Jędrychowski, T. Kruczkowski, Ł. Mozgowoj."— Zapis prezentacji:

1 Intelligent Mobile Cloud Przegląd dziedziny problemu J. Grzesiak, Ł. Jędrychowski, T. Kruczkowski, Ł. Mozgowoj

2 Agenda 1.Tematyka 2.„Research on Mobile Cloud Computing: Review, Trend and Perspectives” 3.„Mobile Cloud Computing: Implications and Challenges” 4.„Advancing the State of Mobile Cloud Computing” 5.Open Mobster 6.Clone Cloud 7.Hyrax

3 Tematyka  Rosnąca popularność urządzeń mobilnych (smartfony, tablety) spowodowała wzrost udziału rynkowego aplikacji, które można na nich uruchamiać.  Spora ilość z nich komunikuje się między sobą, bądź z serwerami centralnymi.  Dlatego powstały środowiska ułatwiające tworzenie rozproszonych systemów z aplikacjami mobilnymi jako interfejsami użytkownika, bądź elementami wykonawczymi.

4 Tematyka  Ciekawe wydaje się być zbudowanie infrastruktury mobilnej chmury obliczeniowej, która udostępnia możliwość delegowania zadań dla poszczególnych końcówek mobilnych oraz współpracuje z istniejącymi klasycznymi rozwiązaniami typu cloud.

5 "Research on Mobile Cloud Computing: Review, Trend and Perspectives"  Artykuł opisuje główne cechy mobile computingu oraz cloud computingu. Na ich podstawie wprowadza pojęcie mobile cloud computingu, definiując jednocześnie wyzwania jakie stoją przed tą koncepcją oraz przykładowe rozwiązania, które ją realizują.

6 Mobile computing  mobilność  różnorodność warunków sieciowych  częsta niedostępność  niesymetryczna komunikacja sieciowa  niska niezawodność

7 Cloud computing:  środowisko infrastruktura platformy aplikacje  wirtualizacja  wielka skala  autonomia

8 Mobile cloud computing WyzwaniaRozwiązania Ograniczenia urządzeń mobilnych. Wirtualizacja. Migracja zadań. Jakość komunikacji sieciowej. Zwiększanie przepustowości. Zmniejszanie czasu dostarczenia zadań. Rozdzielenie serwisów aplikacji. Elastyczny sposób podziału zadań.

9 "Mobile Cloud Computing: Implications and Challenges"  Artykuł eksponuje podstawowe definicje związane z przetwarzaniem w chmurze obliczeniowej oraz poddaje pod dyskusję dziedziny zastosowań architektur typu mobile cloud.  Są to: m-commerce m-learning m-health care m-banking m-game

10 "Advancing the State of Mobile Cloud Computing"  W artykule zostały opisane rozważania na temat architektury rozwiązania typu Mobile Cloud.  Autorzy poddają pod dyskusję różne modele programistyczne zastosowane w innych tego typu systemach.  Proponują wykorzystać REST.

11 Open Mobster  Rozwiązanie składające się z trzech głównych podsystemów: Sync Platform - integracja z aplikacjami biznesowymi (CRUD model), replikacja, bezpieczeństwo danych oraz obsługa ich w trybie offline Push Platform - obsługuje notyfikacje dla końcówek mobilnych Phone Gap - pozwala na uruchamianie hybrydowych aplikacji mobilnych (HTML5 + natywne API)

12 Open Mobster - architektura

13 Clone cloud  Środowisko umożliwiające migrowanie części zadań z urządzeń mobilnych do chmury obliczeniowej, w przypadku gdy zadanie takie byłoby zbytnio obciążające.  Na podstawie statycznej analizy kodu zadania oraz profilowania aplikacji część zadania jest migrowana z urządzenia do Clone VM (zwirtualizowany klon urządzenia wraz z dodatkowymi zasobami).

14 Clone cloud - architektura

15 Hyrax  Środowisko do uruchamiania obliczeń w modelu Map - Reduce (vide Apache Hadoop) na urządzeniach Android. Potencjalne możliwości zastosowania: aplikacje wykorzystujące dane pochodzące z sensorów:  monitorowanie natężenia ruchu drogowego,  mapy sensoryczne,  analiza dostępności sieci komórkowych aplikacje przetwarzające dane multimedialne

16 Hyrax - architektura

17 Weblets  Weblet jest komponentem składowym - zadaniem Elastic Application (aplikacji możliwej do uruchomienia na urządzeniu mobilnym), które komunikują się z wykorzystaniem REST API.  Możliwa jest ich replikacja dla potrzeb równoważenia obciążenia.  Elastic Applications są uruchamiane na Elastic Devices.  Za tworzenie oraz migrację Webletów po stronie ED odpowiedzialny jest Elastic Manager, który komunikuje się z chmurą obliczeniową za pośrednictwem Cloud Fabric Interface (może on udostępniać model PaaS lub SaaS)

18 Bibliografia  - definicja mobile cloud computingu  - środowisko typu mobile cloud  - artykuł "Research on Mobile Cloud Computing: Review, Trend and Perspectives"  - artykuł nt. platformy "Clone Cloud"  - artykuł nt. platformy Hyrax  - prezentacja o podejściu Weblets  - artykuł "Mobile Cloud Computing: Implications and Challenges"  - artykuł "Advancing the State of Mobile Cloud Computing"  messaging-gcm-php-and-mysql/ - Android PUSH notifications tutorial  - artykuły pochodzące z konferencji SIGCOMM 2012  - publikacja "A Survey of Mobile Cloud Computing: Architecture, Applications, and Approaches"


Pobierz ppt "Intelligent Mobile Cloud Przegląd dziedziny problemu J. Grzesiak, Ł. Jędrychowski, T. Kruczkowski, Ł. Mozgowoj."

Podobne prezentacje


Reklamy Google