Mobile Cloud Computing
Cloud Computing นำเสนอสมาร์ทโฟนดังกล่าวที่รองรับสื่ออินเทอร์เน็ตที่สมบูรณ์ต้องการการประมวลผลน้อยและใช้พลังงานน้อยลง ในแง่ของ Mobile Cloud Computing (MCC) การประมวลผลจะทำในระบบคลาวด์ข้อมูลจะถูกเก็บไว้ในระบบคลาวด์และอุปกรณ์เคลื่อนที่ทำหน้าที่เป็นสื่อสำหรับการแสดงผล
ปัจจุบันสมาร์ทโฟนถูกใช้กับบริการคลาวด์ที่สมบูรณ์โดยการรวมแอปพลิเคชันที่ใช้บริการเว็บ บริการเว็บเหล่านี้ปรับใช้ในระบบคลาวด์
มีระบบปฏิบัติการสมาร์ทโฟนหลายระบบเช่น Android ของ Google, iOS ของ Apple, RIM BlackBerry, Symbian และ Windows Mobile Phone แต่ละแพลตฟอร์มเหล่านี้รองรับแอปพลิเคชันของบุคคลที่สามที่ปรับใช้ในระบบคลาวด์
สถาปัตยกรรม
MCC ประกอบด้วยทรัพยากรระบบคลาวด์สี่ประเภท:
- คลาวด์มือถือที่ห่างไกล
- เมฆที่ไม่สามารถเคลื่อนที่ได้ไกล
- เอนทิตีคอมพิวเตอร์มือถือที่ใกล้เคียง
- เอนทิตีคอมพิวเตอร์ที่ไม่สามารถเคลื่อนที่ได้ใกล้เคียง
- Hybrid
แผนภาพต่อไปนี้แสดงกรอบสำหรับสถาปัตยกรรมคอมพิวเตอร์บนคลาวด์มือถือ:
ปัญหา
แม้จะมีการพัฒนาที่สำคัญในด้านการประมวลผลบนคลาวด์บนมือถือ แต่ก็ยังมีปัญหามากมายที่ไม่ได้รับการจัดเรียงเช่น:
การส่งฉุกเฉินที่มีประสิทธิภาพ
ควรมีการส่งข้อมูลระหว่างคลาวด์และอุปกรณ์มือถือบ่อยๆ
ปัญหาทางสถาปัตยกรรม
การประมวลผลแบบคลาวด์บนมือถือจำเป็นต้องทำให้สถาปัตยกรรมเป็นกลางเนื่องจากสภาพแวดล้อมที่แตกต่างกัน
การโยกย้าย VM แบบสด
การย้ายแอปพลิเคชันซึ่งใช้ทรัพยากรมากไปยังระบบคลาวด์เป็นเรื่องที่ท้าทายและดำเนินการผ่านเครื่องเสมือน
ความแออัดของการสื่อสารเคลื่อนที่
เนื่องจากความต้องการบริการคลาวด์บนมือถือที่เพิ่มขึ้นอย่างต่อเนื่องภาระงานเพื่อให้สามารถสื่อสารระหว่างระบบคลาวด์และอุปกรณ์มือถือได้อย่างราบรื่นจึงเพิ่มขึ้น
ความปลอดภัยและความเป็นส่วนตัว
นี่เป็นปัญหาสำคัญประการหนึ่งเนื่องจากผู้ใช้อุปกรณ์เคลื่อนที่แชร์ข้อมูลส่วนบุคคลผ่านระบบคลาวด์