MSCC: Harnessing Social Trust and CAN for Resilient Mobile Clouds

Fault tolerance and QoS scheduling using CAN in mobile social cloud computing

2013-06-22
SookKyong Choi, Kwang-Sik Chung, Heonchang Yu
Summary
Problem
Method
Results
Takeaways
Abstract

The paper introduces a fault tolerance and QoS scheduling framework for Mobile Social Cloud Computing (MSCC) using a Content Addressable Network (CAN) for logical resource management. It integrates social networking trust with cloud resource sharing to optimize service delivery among mobile peers.

TL;DR

This research tackles the instability of using mobile devices as cloud servers. By leveraging the implicit trust within Social Networking Services (SNS) and the structural efficiency of Content Addressable Networks (CAN), the authors propose a scheduling framework that filters malicious actors, ensures Quality of Service (QoS) through a "Resourceability" metric, and maintains fault tolerance via smart replication.

The Core Problem: The Volatility of the Mobile Edge

Traditional cloud computing relies on stable, wired data centers. However, Mobile Social Cloud Computing (MSCC) aims to turn our smartphones and laptops into active resource providers. This creates two massive hurdles:

  1. Hardware/Network Faults: Phones move, lose signal, or run out of battery mid-task.
  2. User Behavior: "Free-riders" might consume services without ever contributing their own resources (Malicious behavior).

Methodology: The Four Pillars of MSCC Scheduling

The authors argue that a robust MSCC needs more than just a connection; it needs a structured logical layer. They adopt CAN (Content Addressable Network) to map mobile devices into a virtual coordinate space, making resource lookup efficient and decentralized.

1. The Reputation Matrix (Malicious Filtering)

To join the network, a device must solve a "Test Application" (matrix multiplication). If the result is incorrect or missing, the device is flagged. Reputation is not static; it is updated periodically using a weighted moving average:

2. Social-Aware Delivery

Instead of fetching data from a distant server, the system prioritizes the closest SNS friend. This leverages real-world trust to bypass heavy authentication overhead and reduce latency.

3. "Resourceability" and QoS

Standard QoS (Time/Cost) isn't enough for mobile. The authors introduce Resourceability, a regression-based metric: This ensures that a phone with 5% battery isn't assigned a heavy task, even if it is geographically close.

Architecture of MSCC Figure 1: The MSCC architecture showing the interaction between Cloud Servers, APs, and Social Network Groups.

Experimental Validation

Using CloudSim and BRITE for topology generation, the authors compared 12 different scenarios.

Key Findings:

  • Execution Time: Filtering malicious users and using SNS group-based sharing drastically lowered execution times (Case 12).
  • Reliability: Replication (maintaining a backup provider) ensured that even if a primary provider moved out of range, the service continued.
  • The CAN Advantage: While CAN provides the logical "map" for routing, the scheduling logic itself (SNS + QoS) provides the performance gains.

Performance results Figure 2: Comparison of execution times across different cases. Case 12 (Full Feature) shows the most significant reduction.

Critical Insight & Conclusion

The true value of this work lies in the fusion of social trust and physical constraints. By treating "Social Relationship" as a routing optimization and "Battery Level" as a scheduling constraint, the authors move closer to a viable decentralized cloud.

Limitations: The "Test Application" for reputation consumes energy itself—a paradox for mobile devices already struggling with battery life. Future work should look into low-energy proofs of trust or blockchain-based light clients to handle reputation more efficiently.

Find Similar Papers

Try Our Examples

  • Search for recent papers that extend "Resourceability" metrics in Mobile Edge Computing using Machine Learning to predict battery and mobility patterns.
  • Which studies first utilized Content Addressable Networks (CAN) for logical space partitioning in mobile ad-hoc networks, and how does this paper modernize that approach?
  • Investigate how Social Cloud Computing frameworks handle data privacy and Byzantine Fault Tolerance in decentralized resource sharing environments.
Contents
MSCC: Harnessing Social Trust and CAN for Resilient Mobile Clouds
1. TL;DR
2. The Core Problem: The Volatility of the Mobile Edge
3. Methodology: The Four Pillars of MSCC Scheduling
3.1. 1. The Reputation Matrix (Malicious Filtering)
3.2. 2. Social-Aware Delivery
3.3. 3. "Resourceability" and QoS
4. Experimental Validation
4.1. Key Findings:
5. Critical Insight & Conclusion