• Home
  • Search
  • DIPLOMA: Consistent and coherent shared memory over mobile phones
  • Open Access IconOpen Access
  • Cite Icon7
  • https://doi.org/10.1109/iccd.2012.6378666Copy DOI Icon

DIPLOMA: Consistent and coherent shared memory over mobile phones

  • Sep 1, 2012
  • Jason Gao +4 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Location-based services for mobile devices are pervasive, and frequently process data sensed from nearby devices as relevance is often dependent on proximity. Yet, today's services routinely use the client-server programming model which leads to sensed data being sent through the cellular network to a centralized server for processing. Harnessing the compute power of mobile devices to process data locally could ease bandwidth pressure on already overloaded cellular access networks and improve response times. Realizing this vision requires a way to easily program a collection of mobile devices connected over ad-hoc wireless. This paper presents DIstributed Programming Layer Over Mobile Agents (DIPLOMA), a programming layer and distributed shared memory system that provides coherent relaxed-consistency access to data residing on different mobile phones across a large geographic area. Our key insight is in translating the shared memory model from parallel computing to mobile computing, while addressing the unique challenges that mobility and unreliable wireless networking present in achieving consistency and coherence. We designed, prototyped and deployed DIPLOMA on 10 Android phones, evaluating it against another 10 phones running a conventional clientserver setup over both 3G(HSPA) and 4G(LTE) networks. On DIPLOMA, we implemented a Panoramio-like service as an example of a popular and representative location-based service, as well as a synthetic benchmark to measure response time, cellular bandwidth consumption, and power consumption. We also simulated large scale scenarios (up to 160 nodes) on the ns-2 network simulator. Compared to a client-server setup, our system shows response time improvements of 10× over 3G and 2× over 4G. We also observe cellular bandwidth reductions of 96%, comparable energy consumption, and a 95.3% request completion rate with coherent caching.

Similar Papers
  • Research Article
  • Citations8

A Review on Mobile Agent Technology and Its Perspectives

  • Dec 31, 2015
  • Journal of Computer Sciences and Applications
  • Rajesh Kumar +2
  • Conference Article
  • Citations22

A programming model for deterministic task parallelism

  • Jun 05, 2011
  • Polyvios Pratikakis +3
  • Research Article

Improving Response Time of Authorization Process of Credit Card System Using Multi-Threading and Shared-Memory Pool Techniques

  • Feb 01, 2008
  • Journal of Computer Science
  • Siti Hafizah Ab Hamid +3
  • Conference Article
  • Citations28

LEAP Shared Memories: Automating the Construction of FPGA Coherent Memories

  • May 01, 2014
  • Hsin Jung Yang +3
  • Research Article
  • Citations3

Simulation Training to Improve Competency and Confidence at the University of California San Diego, Women and Infants Services

  • Jun 01, 2015
  • Journal of Obstetric, Gynecologic & Neonatal Nursing
  • Brooke A Sturgeon
  • Research Article
  • Citations14

The effects of radiofrequency exposure on cognition: A systematic review and meta-analysis of human observational studies

  • May 28, 2024
  • Environment International
  • Geza Benke +10
  • PDF
  • Research Article
  • Citations2

Proposing a load balancing algorithm with an integrative approach to reduce response time and service process time in data centers

  • Nov 30, 2019
  • Brazilian Journal of Operations & Production Management
  • Sanaz Hosseinzadeh Sabeti +1
  • Conference Article
  • Citations12

A Reinforcement Learning Approach to Directed Test Generation for Shared Memory Verification

  • Mar 01, 2020
  • Nicolas Pfeifer +3
  • Research Article
  • Citations6

Software-extended coherent shared memory

  • Apr 01, 1994
  • ACM SIGARCH Computer Architecture News
  • D Chaiken +1
  • Conference Article
  • Citations9

A Low-Cost Cache Coherence Verification Method for Snooping Systems

  • Sep 01, 2008
  • D Borodin +1
  • Research Article
  • Citations6

Adaptation of Response-Recognition Training Film for Use in the Classroom

  • Jun 01, 1968
  • Perceptual and Motor Skills
  • Mary Jane Haskins
  • Research Article
  • Citations4

Refining ambulance clinical response models: The impact on ambulance response and emergency department presentations.

  • Apr 01, 2024
  • Emergency medicine Australasia : EMA
  • Emily Nehme +5
  • Research Article
  • Citations5

Understanding the Design of Mobile Social Networking

  • Mar 01, 2007
  • M/C Journal
  • Chih-Hui Lai
  • Preprint Article

The impact of response timing, mobile telephone use, and data collection tools on survey bias : evidence from Rakai, Uganda

  • May 06, 2025
  • Robert Ssekubugu
  • Research Article
  • Citations111

Redundancy-d: The Power of d Choices for Redundancy

  • Aug 01, 2017
  • Operations Research
  • Kristen Gardner +4
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.