Kamis, 21 April 2016

A Survey of Mobile Cloud Computing:
Architecture, Applications, and Approaches

Mobile cloud computing (MCC) telah diperkenalkan untuk menjadi teknologi potensial untuk layanan mobile. MCC mengintegrasikan komputasi awan ke lingkungan mobile dan mengatasi hambatan yang terkait dengan kinerja (misalnya, baterai, penyimpanan, dan bandwidth), lingkungan (misalnya, heterogenitas, skalabilitas, dan ketersediaan), dan keamanan (misalnya, keandalan dan privasi) dibahas dalam komputasi mobile.

       I.            PENDAHULUAN
Perangkat ponsel (misalnya, smartphone, PC tablet, dll) semakin menjadi bagian penting dari kehidupan manusia sebagai alat komunikasi yang paling efektif dan nyaman tidak dibatasi oleh waktu dan tempat. Pesatnya kemajuan komputasi mobile (Mobile Computing) menjadi tren yang kuat dalam pengembangan teknologi IT serta perdagangan dan industri bidang. Namun, perangkat mobile menghadapi banyak tantangan dari berbagai perngkat (misalnya, baterai, penyimpanan, dan bandwidth) dan komunikasi (misalnya, mobilitas dan keamanan). Cloud computing (CC) telah diakui secara luas sebagai infrastruktur komputasi generasi berikutnya. CC menawarkan beberapa keuntungan dengan memungkinkan pengguna untuk menggunakan infrastruktur (misalnya, server, jaringan, dan penyimpanan), platform ( misalnya, layanan middleware dan sistem operasi), dan software (misalnya, program aplikasi) disediakan  penyedia cloud (misalnya, Google, Amazon, dan Salesforce) dengan biaya rendah. Selain itu, CC memungkinkan pengguna untuk elastis memanfaatkan sumber daya dalam mode on-demand. Akibatnya, aplikasi mobile dapat dengan cepat ditetapkan dan dirilis dengan upaya manajemen yang minimal atau interaksi penyedia layanan.

     II.            GAMBARAN MOBILE CLOUD COMPUTING

Istilah "mobile cloud computing" diperkenalkan tidak lama setelah konsep "cloud computing" diluncurkan pada pertengahan 2007. Ini telah menarik perhatian dari pengusaha sebagai pilihan bisnis yang menguntungkan yang mengurangi pembangunan dan menjalankan biaya aplikasi mobile, pengguna ponsel sebagai teknologi baru untuk mencapai pengalaman yang kaya dari berbagai layanan mobile dengan biaya rendah, dan peneliti sebagai solusi yang menjanjikan untuk green IT. Bagian ini memberikan gambaran tentang MCC (Mobile Cloud Computing)  termasuk definisi, arsitektur, dan keuntungan.
A.    Apa Mobile Cloud Computing?
Mobile Cloud Computing di yang paling sederhana, mengacu pada infrastruktur di mana kedua penyimpanan data dan pengolahan data terjadi di luar perangkat mobile. Aplikasi mobile cloud memindahkan komputasi daya dan penyimpanan data dari ponsel dan ke awan, membawa aplikasi dan mobile computing untuk pengguna bukan hanya smartphone tapi yang jauh lebih luas dari pelanggan mobile
B. Arsitektur  Ponsel Cloud Computing

Pada Gambar. 1,mobile perangkatyang terhubung ke jaringan selular melalui BTS (misalnya, base transceiver station (BTS), akses, jalur  atau satelit) yang membangun dan mengontrol koneksi (link udara) dan antarmuka fungsional antara jaringan dan perangkat mobile. Pengguna ponsel 'permintaan dan informasi (misalnya, ID, dan lokasi) ditransmisikan ke prosesor sentral yang terhubung ke server menyediakan layanan jaringan mobile. Di sini, operator jaringan seluler dapat memberikan layanan kepada pengguna ponsel (untuk otentikasi, otorisasi,dan akuntansi) berdasarkan pada agen rumah (HA) dan data pelanggan 'disimpan dalam database. Setelah itu, permintaan pelanggan 'dikirim ke awan melalui Internet. Di awan, pengendali awa memproses permintaan untuk menyediakan pengguna mobile dengan layanan cloud yang sesuai. Layanan ini dikembangkan dengan konsep komputasi utilitas, virtualisasi, dan arsitektur berorientasi layanan (misalnya, web, aplikasi, dan server database).
C. Keuntungan dari Mobile Cloud Computing
Komputasi Cloud dikenal menjadi solusi yang menjanjikan untuk komputasi mobile karena berbagai alasan (misalnya, mobilitas, komunikasi, dan portabilitas [13]). Berikut ini, kami menjelaskan bagaimana awan bisa digunakan untuk mengatasi hambatan dalam komputasi mobile, dengan demikian menunjukkan keuntungan dari Mobile Cloud Computing:
11.  Memperluas masa pakai  Baterai adalah salah satu perhatian utama untuk perangkat mobile.
22. Meningkatkan kapasitas penyimpanan data dan pengolahan daya: kapasitas penyimpanan juga  merupakan kendala untuk perangkat mobile.
33. Meningkatkan  Menyimpan data atau menjalankan aplikasi di awan/cloud adalah cara yang efektif untuk meningkatkan keandalan sejak data dan aplikasi yang disimpan dan didukung pada sejumlah komputer.
Selain itu, Mobile Cloud Computing juga mewarisi beberapa keuntungan dari awan untuk layanan mobile sebagai berikut:
a.       penyediaan Dinamis: Dinamis on permintaan penyediaan sumber daya pada,self-service secara halus adalah cara yang fleksibel untuk penyedia layanan dan pengguna ponsel untuk menjalankan aplikasi mereka tanpa syarat
b.      Skalabilitas: penyebaran aplikasi mobile dapat dilakukan dan ditingkatkan
c.       Penyedia layanan (misalnya, operator jaringan dan data pemilik pusat) dapat berbagi sumber daya dan biaya untuk mendukung berbagai aplikasi dan sejumlah besar penggunaIntegrasi.
d.      Kemudahan  beberapa layanan dari penyedia layanan yang berbeda dapat diintegrasikan dengan mudah

III..APLIKASI MOBILE CLOUD COMPUTING

A. Mobile Commerce
Ponsel perdagangan (m-commerce) adalah model bisnis untuk perdagangan menggunakan perangkat mobile. m-Commerce aplikasi umumnya memenuhi beberapa tugas yang membutuhkan mobilitas (misalnya, transaksi mobile dan pembayaran, mobile messaging, dan Mobile Advantage). Aplikasi m-commerce dapat diklasifikasikan ke dalam beberapa kelas termasuk keuangan, iklan dan belanja
B. Mobile Belajar
Mobile belajar (m-learning) dirancang berdasarkan pembelajaran elektronik (e-learning) dan mobilitas. Bagaimanapun,aplikasi m-learning tradisional memiliki keterbatasan dalam hal biaya tinggi dari perangkat dan jaringan,
tingkat transmisi jaringan rendah, dan sumber daya pendidikan yang terbatas. Berbasis cloudm-learning aplikasidiperkenalkan untuk memecahkan keterbatasan ini. Misalnya, memanfaatkan cloud dengan  penyimpanan yang besar kapasitas dan kemampuan proses yang kuat, aplikasi menyediakan pelajar dengan layanan yang jauh lebih kaya dalam hal data (informasi) ukuran, kecepatan pemrosesan lebih cepat, dan daya tahan baterai yang lebih lama.
C. Ponsel Kesehatan
Tujuan dari penerapan Mobile Cloud Computing dalam aplikasi medis adalah untuk meminimalkan keterbatasan  tradisional pengobatan medis (misalnya, penyimpanan fisik kecil, keamanan dan privasi, dan kesalahan medis). M-Kesehatan(m-kesehatan) menyediakan pengguna mobile dengan mudah membantu untuk mengakses sumber daya (misalnya,pasien) catatan kesehatan  dengan mudah dan cepat.
D. Ponsel Gaming
Seluler permainan (m-game) merupakan potensi pendapatan menghasilkan pasar untuk penyedia layanan. M-game dapat benar-benar offload mesin permainan yang membutuhkan sumber daya komputasi yang besar (misalnya, render grafis) ke server di awan, dan gamer hanya berinteraksi dengan antarmuka layar pada perangkat. Ponsel Gamening menunjukkan bahwa offloading (multimedia code) dapat menghemat energi untuk perangkat mobile, sehingga meningkatkan permainan waktu bermain pada perangkat mobile. Mengusulkan MAUI (memori Unit aritmatika dan antarmuka), sebuah sistem yang memungkinkan halus offloading sadar energi-kode mobile untuk awan. Juga, sejumlah percobaan yang dilakukan untuk mengevaluasi energi yang digunakan untuk aplikasi game dengan jaringan 3G dan jaringan WiFi. Hal ini ditemukan bahwa alih-alih offloading semua kode ke awan untuk diproses, MAUI partisi kode aplikasi pada runtime berdasarkan biaya komunikasi jaringan dan CPU pada perangkat mobile untuk memaksimalkan penghematan energi diberikan konektivitas jaringan. Hasil menunjukkan bahwa MAUI tidak hanya membantu pengurangan energi secara signifikan untuk perangkat mobile (yaitu, MAUI menghemat 27% dari energi penggunaan untuk permainan video dan 45% untuk catur), tetapi juga meningkatkan kinerja aplikasi mobile (yaitu, refresh rate permainan meningkat 6-13 frame per detik).
E. Aplikasi Praktis lain
Awan menjadi alat yang berguna untuk membantu pengguna ponsel berbagi foto dan klip video secara efisien dan tag teman-teman mereka di jejaring sosial populer Twitter dan Facebook. MeLog adalah sebuah aplikasi MCC yang memungkinkan pengguna ponsel untuk berbagi pengalaman real-time (misalnya, wisata, belanja, dan event) lebih dari awan melalui blogging otomatis. Para pengguna ponsel (misalnya, wisatawan) yang didukung oleh beberapa layanan cloud seperti membimbing perjalanan mereka, menunjukkan peta, rekaman jadwal, dan menyimpan gambar dan video-.
IV. ISU DAN PENDEKATAN DARI MCC
Sebagaimana dibahas dalam bagian sebelumnya, PKS memiliki banyak keuntungan bagi pengguna ponsel dan penyedia layanan. Namun, karena integrasi dari dua bidang yang berbeda, yaitu, komputasi awan dan jaringan mobile,MCC harus menghadapi banyak tantangan teknis. Bagian ini berisi beberapa isu penelitian di MCC, yang terkait dengan komunikasi mobile dan komputasi awan. Kemudian, solusi yang tersedia untuk mengatasiini
masalahditinjau.
A. Isu dalam Mobile Communication Side
1) Bandwidth adalah salah satu masalah besar di MCC karena sumber daya radio untuk nirkabel rendah. Jaringan jauh langka dibandingkan dengan jaringan kabel tradisional.
solusi untuk berbagi bandwidth terbatas antara ponsel pengguna yang berlokasi diyang
daerahsama (misalnya, tempat kerja, stasiun, dan stadion) dan terlibat dalam konten yang sama (misalnya, file video).Para penulis memodelkan interaksi antara pengguna sebagai permainan coalitional. Sebagai contoh, pengguna membentuk koalisi di mana setiap anggota bertanggung jawab untuk bagian dari file video (misalnya, suara, gambar, dan keterangan) dan mentransmisikan / bursa kepada anggota koalisi lainnya. Hal ini menyebabkan peningkatan kualitas video. Namun, solusi yang diusulkan hanya diterapkan dalam kasus ketika pengguna di daerah tertentu tertarik dengan isi yang sama. Juga, tidak mempertimbangkan kebijakan distribusi (misalnya, yang menerima berapa banyak dan yang bagian isi) yang menyebabkan kurangnya keadilan tentang kontribusi masing-masing pengguna untuk koalisi.
2)  Ketersediaan Layanan menjadi isu yang lebih penting di MCC dari itu dalam awan komputasi dengan jaringan kabel. Pengguna ponsel mungkin tidak dapat terhubung ke awan untuk mendapatkan pelayanan karena kemacetan lalu lintas, kegagalan jaringan, dan mengusulkan solusi untuk membantu pengguna ponsel dalam kasus pemutusan dari awan.
3)  MCC akan digunakan dalam jaringan yang sangat heterogen dalam haljaringan antarmuka nirkabel. Berbeda akses mobile node ke awan melalui berbagai teknologi akses radio sepertiWCDMA, GPRS, WiMAX, CDMA2000, dan WLAN. Akibatnya, masalah bagaimana menangani konektivitas nirkabel sementara memuaskan kebutuhan PKS muncul (misalnya, selalu on-konektivitas, on-demand skalabilitas konektivitas nirkabel, dan efisiensi energi dari perangkat mobile). mengusulkan sebuah arsitektur untuk memberikan strategi akses jaringan cerdas untuk pengguna ponsel untukmemenuhi kebutuhan aplikasi.
B. Isu dalam Komputasi Side
1) Computing Offloading: Seperti yang dijelaskan pada bagian sebelumnya, pembongkaran adalah salah satu fitur utama MCC untuk meningkatkan masa pakai baterai untuk perangkat mobile dan untuk meningkatkan kinerja aplikasi. Namun, ada banyak isu-isu terkait termasuk pembongkaran efisien dan dinamis di bawah perubahan lingkunganstatis.
a) Pembongkarmuatan di lingkungan  Percobaan di menunjukkan bahwa pembongkaran tidak selalu cara yang efektif untuk menghemat energi. Untuk kompilasi kode, offloading mungkin mengkonsumsi lebih banyak energi daripada pengolahan lokal ketika ukuran kode kecil. Misalnya, ketika ukuran kode berubah setelah kompilasi 500KB, offloading mengkonsumsi sekitar 5% dari baterai perangkat untuk komunikasi sedangkanpengolahan lokal mengkonsumsi sekitar 10% dari baterai untuk perhitungan nya. Dalam hal ini, offloading dapat menghemat baterai hingga 50%. Namun, ketika ukuran kode diubah adalah 250KB, efisiensi mengurangi sampai 30%.
V. OPEN ISU DAN MASA DEPAN ARAH PENELITIAN
Beberapa karya penelitian memberikan kontribusi pada perkembangan MCC dengan mengatasi masalah yang disajikan dalam bagian sebelumnya. Namun, masih ada beberapa masalah yang perlu ditangani. Bagian ini menyajikan beberapa masalah terbuka dan kemungkinan arah penelitian dalam pengembangan MCC.
A. Bandwidth rendah
Meskipun banyak peneliti mengusulkan cara optimal dan efisien alokasi bandwidth, keterbatasan bandwidth masih menjadi perhatian besar karena jumlah pengguna ponsel dan awan secara dramatis meningkatkan jaringan 4G dan Femtocell muncul teknologi menjanjikan bahwa mengatasi dan keterbatasan  membawa sebuah revolusi dalam meningkatkan bandwith4G.
1) jaringan  Jaringan 4G adalah teknologi yang secara signifikan meningkatkan kapasitas bandwidth untuk sub scribers. Jaringan 4G mampu menyediakan hingga 100 Mbit / s (untuk "LTE Advanced" standar) dan 128 Mbit / s (untuk "WirelessMAN-Advanced" standar) untuk pengguna mobile, sedangkan jaringan 3G saat ini mendukung maksimum 14,4 Mbit / s. Selanjutnya, jaringan 4G juga menjanjikan keuntungan lain seperti widering cakupan area mobile, smoothering handoff cepat, layanan bervariasi, dll. Namun demikian,nirkabel 4G jaringan masih ada beberapa isu yang berkaitan dengan arsitektur, protokol akses, atau kualitas layanan jaringan yang diperhitungkan dalam Femtocell: 

B. Network Access Manajemen
Sebuah manajemen akses jaringan yang efisien tidak hanya meningkatkan kinerja link untuk pengguna ponsel tetapi juga mengoptimalkan penggunaan bandwidth. Radio kognitif dapat diharapkan sebagai solusi untuk mencapai nirkabel pengelolaanaksesdi lingkungan komunikasi mobile. Radio kognitif meningkatkan efisiensi pemanfaatan spektrum secara signifikan, dengan memungkinkan pengguna tanpa izin untuk mengakses spektrum dialokasikanuntuk pengguna berlisensi. Ketika teknik ini diintegrasikan ke MCC, spektrum dapat dimanfaatkan lebih efisien, spektrum kelangkaan dapat diselesaikan sehingga jutaan dolar untuk penyedia jaringan dapat diselamatkan. Namun, radio kognitif didefinisikan sebagai teknologi komunikasi wireless di mana setiap node berkomunikasi melalui sistem nirkabel yang optimal berdasarkan pengakuan dari ketersediaan sumber daya radio di lingkungan komunikasi nirkabel heterogen. Oleh karena itu, pengguna ponsel di MCC mampu harus mendeteksi ini ketersediaan sumber daya radio (melalui spektrum penginderaan) sambil memastikan bahwatradisional layanantidak akan ikut campur.
C. Kualitas Layanan
Pada MCC, pengguna ponsel harus mengakses ke server yang berada di awan ketika meminta jasa dan sumber daya di awan. Namun, pengguna ponsel mungkin menghadapi beberapa masalah seperti kemacetan karena keterbatasan bandwidth nirkabel, pemutusan jaringan, dan pelemahan sinyal yang disebabkan oleh ponsel mobilitas pengguna. Mereka menyebabkan keterlambatan ketika pengguna ingin berkomunikasi dengan awan, sehingga QoS berkurang secara signifikan. Dua arah penelitian baru CloneCloud dan Cloudlets yang diharapkan dapat mengurangi delay jaringan.
D. Biaya
Pelayanan Menggunakan di PKS melibatkan dengan kedua penyedia layanan mobile (MSP) dan penyedia layanan cloud (CSP). Namun, MSPs dan CSP memiliki manajemen layanan yang berbeda, manajemen pelanggan, metode pembayaran dan harga. Oleh karena itu, ini akan menyebabkan banyak masalah, yaitu, bagaimana menetapkan harga, bagaimana harga akan dibagi antara entitas yang berbeda, dan bagaimana pelanggan membayar. Misalnya, ketika pengguna ponsel menjalankan aplikasi mobile game di atas awan itu, ini melibatkan penyedia layanan permainan (memberikan lisensi game),penyedia layanan seluler (mengakses data melalui base station), dan penyedia layanan cloud (berjalan mesin permainan data pusat).
E. Standar Antarmuka

Interoperabilitas menjadi isu penting ketika pengguna ponsel perlu berinteraksi dan berkomunikasi dengan awan. Antarmuka saat ini antara pengguna ponsel dan awan sebagian besar didasarkan pada antarmuka web. Namun, dengan menggunakan antarmuka web mungkin tidak menjadi pilihan terbaik. Pertama, antarmuka web tidak secara khusus dirancang untuk perangkat mobile. Oleh karena itu, antarmuka web mungkin memiliki lebih overhead. Juga, kompatibilitas antara perangkat untuk antarmuka web bisa menjadi masalah.

Tidak ada komentar:

Posting Komentar