Weekly outline

  • General

    Selamat datang pada matakuliah Mobile Technology & Cloud Computing



    Dosen Pengampu


    I Gede Putra Kusuma Negara, B.Eng., PhD

    inegara@binus.edu


    Deskripsi Mata Kuliah

    Penggunaan perangkat mobile yang semakin jamak di masyarakat mendorong para pengembang aplikasi berlomba untuk dapat menghadirkan aplikasi mobile yang dapat memberikan pengalaman terbaik bagi penggunanya tanpa mengurangi kualitas layanan yang diberikan. Hal ini tentu semakin meningkatkan beban kerja yang harus dijalankan pada perangkat mobile. Sedangkan sumber daya yang terdapat pada perangkat mobile, seperti kapasitas penyimpanan, kapasitas komputasi, dan daya baterai, masih sangat terbatas. Untuk itu diperlukan suatu solusi yang mampu memberikan kualitas layanan yang tetap baik dengan sumber daya yang rendah pada perangkat mobile. Hal ini dimungkinkan dengan memindahkan sebagian beban komputasi dan penyimpanan ke layanan cloud. Integrasi dari konsep komputasi mobile dan komputasi cloud menghadirkan paradigma baru yang disebut sebagai mobile cloud computing (MCC). Mata kuliah ini mengenalkan mahasiswa ke perkembangan dari teknologi MCC dan juga bidang-bidang penelitian yang berhubungan dengan pemanfaatan dan pengembangan teknologi MCC tersebut. Mata kuliah ini dimulai dengan memperkenalkan konsep mobile computing, cloud computing, dan mobile cloud computing. Kemudian mata kuliah ini membahas beberapa aspek MCC seperti offloading, green computing, resource allocation, privacy and security, and trust. Melalui mata kuliah ini, mahasiswa juga akan mengeksplorasi beberapa aplikasi MCC yang terkait dengan permasalahan nyata di masyarakat seperti sensor MCC, mobile social cloud computing, dan vehicular MCC.

    Capaian Pembelajaran
    CP1: Mengetahui dan mengerti aspek-aspek dari teknologi mobile computing dan cloud computing
    CP2: Memiliki pemahaman yang lebih mendalam terhadap teknologi mobile cloud computing
    CP3: Mampu menerapkan konsep mobile cloud computing dalam menyelesaikan masalah-masalah teknis di dunia nyata
    CP4: Memiliki kemampuan dalam menganalisa arsitektur, platform, dan teknologi-teknologi pendukung dari mobile cloud computing
    CP5: Mampu mengevaluasi kemajuan dan tantangan penelitian dari teknologi mobile cloud computing
    CP6: Memiliki kemampuan untuk mendesain dan mengusulkan pendekatan baru yang dapat memperbaiki teknologi mobile cloud computing

    Peta Kompetensi




    Topik
    1. Mobile Computing
    2. Cloud Computing
    3. Mobile Cloud Computing
    4. Offloading in Mobile Cloud Computing
    5. Green Mobil Cloud Computing
    6. Resource Allocation in Mobile Cloud Computing
    7. Sensor Mobile Cloud Computing
    8. Mobile Social Cloud Computing
    9. Privacy and Security in Mobile Cloud Computing
    10. Trust in Mobile Cloud Computing
    11. Vehicular Mobile Cloud Computing
    12. Application of Mobile Cloud Computing

    Komponen Penilaian

    Assesment Activity
    Weight
    Attendance (F2F)
    10%
    Discussion Forum Activity
    10%
    Assignment
    20%
    Quiz
    10%
    UTS
    20%
    UAS
    30%


    Cara Mempelajari Materi


    Pembelajaran dimulai dari membaca course outline yang dapat memberi panduan dari ruang lingkup materi yang akan dipelajari pada mata kuliah ini. Setelah mengetahui ruang lingkup materi yang akan dipelajari, mahasiswa dapat mulai belajar pada setiap sesi dengan membaca materi powerpoint presentasi. Penjelasan materi powerpoint presentasi dapat dibaca di file lecture note. Materi pendukung dari pembelajaran setiap sesi berupa video pembelajaran yang telah disediakan. Guna mengevaluasi pembelajaran mahasiswa, disediakan soal kuis, soal tugas personal, dan juga soal tugas kelompok. Selain itu, mahasiswa juga diharapkan untuk terlibat secara aktif pada forum diskusi online untuk setiap sesi pembelajaran.


    Buku

    1. Debashis De. (2015). Mobile Cloud Computing: Architectures, Algorithms and Applications. 01. Chapman and Hall/CRC Press. Florida. ISBN: 978-1482242836. Taylor & Francis Publishing ISBN- 978-0-203-88776-9

    2. George Mastorakis, Constandinos X. Mavromoustakis, Evangelos Pallis. (2015). Resource Management of Mobile Cloud Computing Networks and Environments. 01. IGI Global. Pennsylvania. ISBN: 978-1466682252.

    3. F. Richard Yu, Victor C.M. Leung. (2015). Advances in Mobile Cloud Computing Systems. 01. CRC Press. Florida. ISBN: 978-1498715096

  • W1: Session 1 - Overview 1

    Video Conference


    Tujuan pembelajaran:

    • CP1: Mengetahui dan mengerti aspek-aspek dari teknologi mobile computing dan cloud computing
    • CP2: Memiliki pemahaman yang lebih mendalam terhadap teknologi mobile cloud computing
    • CP3: Mampu menerapkan konsep mobile cloud computing dalam menyelesaikan masalah-masalah teknis di dunia nyata
    • CP4: Memiliki kemampuan dalam menganalisa arsitektur, platform, dan teknologi-teknologi pendukung dari mobile cloud computing
    • CP5: Mampu mengevaluasi kemajuan dan tantangan penelitian dari teknologi mobile cloud computing


    Terdiri dari sub-topik sebagai berikut:

    • Mobile Computing
    • Cloud Computing
    • Mobile Cloud Computing
    • Offloading in Mobile Cloud Computing
    • Green Mobile Cloud Computing
    • Resource Allocation in Mobile Cloud Computing
  • W1: Session 1 - Topik 1

    Topik 1 - Mobile Computing

    Tujuan pembelajaran
    • CP1: Mengetahui dan mengerti aspek-aspek dari teknologi mobile computing dan cloud computing
    • CP2: Memiliki pemahaman yang lebih mendalam terhadap teknologi mobile cloud computing

    Terdiri dari sub-topik sebagai berikut:
    • Introduction

    • Architecture of Mobile Network

    • Generations of Mobile Communication

    • Mobile Operating Systems

    • Applications of Mobile Communication

    • Challenges of Mobile Communication

    • Conclusion


  • W1: Session 2 - Topik 2

    Topik 2 - Cloud Computing

    Tujuan pembelajaran
    • CP1: Mengetahui dan mengerti aspek-aspek dari teknologi mobile computing dan cloud computing
    • CP2: Memiliki pemahaman yang lebih mendalam terhadap teknologi mobile cloud computing

    Terdiri dari sub-topik sebagai berikut:
    • Introduction
    • Evolution of Cloud Computing
    • Cloud Computing: What Is It Actually?
    • Characteristics of Cloud Computing
    • Related Technologies
    • Cloud Computing Architecture
    • Cloud Computing Deployment Models
    • Issues of Cloud Computing
    • Security and Trust
    • Energy Efficiency
    • Interactivity, Real-Time Streaming

  • W2: Session 3 - Topik 3

    Topik 3 - Mobile Cloud Computing

    Tujuan pembelajaran
    • CP1: Mengetahui dan mengerti aspek-aspek dari teknologi mobile computing dan cloud computing
    • CP2: Memiliki pemahaman yang lebih mendalam terhadap teknologi mobile cloud computing

    Terdiri dari sub-topik sebagai berikut:
    • Introduction
    • Motivation to Mobile Cloud Computing
    • Architecture of Mobile Cloud Computing.
    • Platform and Technologies
    • Mobile Augmentation Approaches
    • Issues of Mobile Cloud Computing
    • Advantages of Mobile Cloud Computing
    • Applications of Mobile Cloud computing
    • Research Challenges in Mobile Cloud Computing
    • Conclusion

  • W3: Session 4 - Topik 4

    Topik 4 - Offloading in Mobile Cloud Computing

    Tujuan pembelajaran
    • CP3: Mampu menerapkan konsep mobile cloud computing dalam menyelesaikan masalah-masalah teknis di dunia nyata
    • CP4: Memiliki kemampuan dalam menganalisa arsitektur, platform, dan teknologi-teknologi pendukung dari mobile cloud computing

    Terdiri dari sub-topik sebagai berikut:
    • Introduction
    • Offloading Decision
    • Types of Offloading
    • Topologies of Offloading
    • Offloading in Cloud Computing and in Mobile Cloud Computing: Similarities and Differences
    • Adaptive Computation Offloading from Mobile Devices
    • Cloud Path Selection for Offloading
    • Mobile Data Offloading Using Opportunistic Communication
    • Three-Tier Architecture of Mobile Cloud Computing
    • Requirements of Data Offloading
    • Performance Analysis of Offloading Techniques
    • Multi-Cloud Offloading in Mobile Cloud Computing Environment

  • W4: Session 5 - Topik 5

    Topik 5 - Green Mobile Cloud Computing

    Tujuan pembelajaran
    • CP3: Mampu menerapkan konsep mobile cloud computing dalam menyelesaikan masalah-masalah teknis di dunia nyata
    • CP4: Memiliki kemampuan dalam menganalisa arsitektur, platform, dan teknologi-teknologi pendukung dari mobile cloud computing
    • CP5: Mampu mengevaluasi kemajuan dan tantangan penelitian dari teknologi mobile cloud computing


    Terdiri dari sub-topik sebagai berikut:
    • Introduction
    • Green Mobile Computing
    • Green Mobile Network
    • Green Cloud Computing
    • Green Mobile Cloud Computing
    • Green Mobile Devices Using Mobile Cloud Computing
    • Green Femtocell Using Mobile Cloud Computing
    • Green Seamless Service Provisioning with Mobile Cloud Computing
    • Green Location Sensing within Mobile Cloud Computing Environment
    • Conclusion

  • W5: Session 6 - Topik 6

    Topik 6 - Resource Allocation in Mobile Cloud Computing

    Tujuan pembelajaran
    • CP3: Mampu menerapkan konsep mobile cloud computing dalam menyelesaikan masalah-masalah teknis di dunia nyata
    • CP4: Memiliki kemampuan dalam menganalisa arsitektur, platform, dan teknologi-teknologi pendukung dari mobile cloud computing
    • CP5: Mampu mengevaluasi kemajuan dan tantangan penelitian dari teknologi mobile cloud computing

    Terdiri dari sub-topik sebagai berikut:
    • Introduction
    • Significance of Resource Allocation in Mobile Cloud Computing
    • Resource-Allocation Strategies in Mobile Cloud Computing
    • Research Challenges in Resource Allocation in Mobile Cloud Computing
    • Conclusion

  • W5: Session 7 - Review 1

    Review Topik 1 - Topik 6 (Face to Face)


    Tujuan pembelajaran:
    • CP1: Mengetahui dan mengerti aspek-aspek dari teknologi mobile computing dan cloud computing
    • CP2: Memiliki pemahaman yang lebih mendalam terhadap teknologi mobile cloud computing
    • CP3: Mampu menerapkan konsep mobile cloud computing dalam menyelesaikan masalah-masalah teknis di dunia nyata
    • CP4: Memiliki kemampuan dalam menganalisa arsitektur, platform, dan teknologi-teknologi pendukung dari mobile cloud computing
    • CP5: Mampu mengevaluasi kemajuan dan tantangan penelitian dari teknologi mobile cloud computing

    Terdiri dari sub-topik sebagai berikut:
    • Mobile Computing
    • Cloud Computing
    • Mobile Cloud Computing
    • Offloading in Mobile Cloud Computing
    • Green Mobile Cloud Computing
    • Resource Allocation in Mobile Cloud Computing
    • W7: Session 8 - Overview 2

      Video Conference

      Tujuan pembelajaran:

      • CP3: Mampu menerapkan konsep mobile cloud computing dalam menyelesaikan masalah-masalah teknis di dunia nyata
      • CP4: Memiliki kemampuan dalam menganalisa arsitektur, platform, dan teknologi-teknologi pendukung dari mobile cloud computing
      • CP5: Mampu mengevaluasi kemajuan dan tantangan penelitian dari teknologi mobile cloud computing
      • CP6: Memiliki kemampuan untuk mendesain dan mengusulkan pendekatan baru yang dapat memperbaiki teknologi mobile cloud computing

      Terdiri dari sub-topik sebagai berikut:

      • Sensor Mobile Cloud Computing
      • Mobile Social Cloud Computing
      • Privacy and Security in Mobile Cloud Computing
      • Trust in Mobile Cloud Computing
      • Vehicular Mobile Cloud Computing
      • Application of Mobile Cloud Computing
    • W7: Session 8 - Topik 7

      Topik 7 - Sensor Mobile Cloud Computing
      Tujuan pembelajaran
      • CP3: Mampu menerapkan konsep mobile cloud computing dalam menyelesaikan masalah-masalah teknis di dunia nyata
      • CP4: Memiliki kemampuan dalam menganalisa arsitektur, platform, dan teknologi-teknologi pendukung dari mobile cloud computing
      • CP5: Mampu mengevaluasi kemajuan dan tantangan penelitian dari teknologi mobile cloud computing
      • CP6: Memiliki kemampuan untuk mendesain dan mengusulkan pendekatan baru yang dapat memperbaiki teknologi mobile cloud computing

      Terdiri dari sub-topik sebagai berikut:
      • Introduction
      • Wireless Sensor Network
      • Sensor Cloud
      • Sensor Mobile Cloud Computing
      • Urban Sensing
      • Application Health Service Model
      • Challenges of Sensor Mobile Cloud Computing
      • Conclusion

    • W7: Session 9 - Topik 8

      Topik 8 - Mobile Social Cloud Computing
      Tujuan pembelajaran
      • CP3: Mampu menerapkan konsep mobile cloud computing dalam menyelesaikan masalah-masalah teknis di dunia nyata
      • CP4: Memiliki kemampuan dalam menganalisa arsitektur, platform, dan teknologi-teknologi pendukung dari mobile cloud computing
      • CP5: Mampu mengevaluasi kemajuan dan tantangan penelitian dari teknologi mobile cloud computing
      • CP6: Memiliki kemampuan untuk mendesain dan mengusulkan pendekatan baru yang dapat memperbaiki teknologi mobile cloud computing

      Terdiri dari sub-topik sebagai berikut:
      • Introduction
      • Mobile Social Cloud Architecture
      • Resource Sharing in Mobile Social Cloud
      • Warehousing and Analyzing Social Data Using Cloud
      • Social Compute Cloud: Sharing and Allocating Resources
      • 3D Visualization of Social Network Data
      • Applications of Mobile Social Cloud
      • Conclusion

    • W8: Session 10 - Topik 9

      Topik 9 - Privacy and Security in Mobile Cloud Computing

      Tujuan pembelajaran
      • CP3: Mampu menerapkan konsep mobile cloud computing dalam menyelesaikan masalah-masalah teknis di dunia nyata
      • CP4: Memiliki kemampuan dalam menganalisa arsitektur, platform, dan teknologi-teknologi pendukung dari mobile cloud computing
      • CP5: Mampu mengevaluasi kemajuan dan tantangan penelitian dari teknologi mobile cloud computing

      Terdiri dari sub-topik sebagai berikut:
      • Introduction
      • Security Needed in Different Levels for Securing Mobile Cloud Computing
      • Security Issues in Mobile Cloud Environment
      • Conclusion

    • W9: Session 11 - Topik 10

      Topik 10 - Trust in Mobile Cloud Computing

      Tujuan pembelajaran
      • CP3: Mampu menerapkan konsep mobile cloud computing dalam menyelesaikan masalah-masalah teknis di dunia nyata
      • CP4: Memiliki kemampuan dalam menganalisa arsitektur, platform, dan teknologi-teknologi pendukung dari mobile cloud computing
      • CP5: Mampu mengevaluasi kemajuan dan tantangan penelitian dari teknologi mobile cloud computing

      Terdiri dari sub-topik sebagai berikut:
      • Introduction
      • Trust Properties
      • Components of Trust
      • Types of Trust
      • Trust Issues
      • Ways of Trust Establishment
      • Trust Evaluation
      • Detailed Study of Various Aspects of Trust in MCC
      • Conclusion

    • W10: Session 12 - Topik 11

      Topik 11 - Vehicular Mobile Cloud Computing
      Tujuan pembelajaran
      • CP3: Mampu menerapkan konsep mobile cloud computing dalam menyelesaikan masalah-masalah teknis di dunia nyata
      • CP4: Memiliki kemampuan dalam menganalisa arsitektur, platform, dan teknologi-teknologi pendukung dari mobile cloud computing
      • CP5: Mampu mengevaluasi kemajuan dan tantangan penelitian dari teknologi mobile cloud computing
      • CP6: Memiliki kemampuan untuk mendesain dan mengusulkan pendekatan baru yang dapat memperbaiki teknologi mobile cloud computing

      Terdiri dari sub-topik sebagai berikut:
      • Introduction
      • Vehicular Ad Hoc Network
      • Architecture and Working Model of Vehicular Mobile Cloud Computing
      • Limitations of Vehicular Mobile Cloud Computing
      • Challenges in Vehicular Mobile Cloud Computing
      • Application: Safety Applications
      • Application: User Applications
      • Conclusion

    • W11: Session 13 - Topik 12

      Topik 12 - Application of Mobile Cloud Computing

      Tujuan pembelajaran
      • CP3: Mampu menerapkan konsep mobile cloud computing dalam menyelesaikan masalah-masalah teknis di dunia nyata
      • CP4: Memiliki kemampuan dalam menganalisa arsitektur, platform, dan teknologi-teknologi pendukung dari mobile cloud computing
      • CP5: Mampu mengevaluasi kemajuan dan tantangan penelitian dari teknologi mobile cloud computing


      Terdiri dari sub-topik sebagai berikut:
      • Introduction
      • Cloud Mobile Media Application
      • Biometric Application
      • Pervasive Forensic Analysis
      • Mobile Learning
      • Remote Display
      • Context-Aware Navigation System
      • Cloud Computing Support for Enhanced Health Applications
      • Sensing as a Service
      • Secure Web Referral Services for Mobile Cloud Computing
      • Mobile Multimedia Storage
      • Application of Mobile Cloud Computing in Defense Sector
      • Application in Social Cloud

    • W11: Session 14 - Review 2

      Review Topik 7 - Topik 12

      Mode: Face to Face