Isolation modeling and analysis based on mobility

Jian Min Jiang, Huibiao Zhu, Qin Li, Yongxin Zhao, Zhong Hong, Shi Zhang, Ping Gong

Research output: Contribution to journalArticlepeer-review

3 Scopus citations

Abstract

In a mobile system, mobility refers to a change in position of a mobile object with respect to time and its reference point, whereas isolation means the isolation relationship between mobile objects under some scheduling policies. Inspired by event-based formal models and the ambient calculus, we first propose the two types of special events, entering and exiting an ambient, as movement events to model and analyze mobility. Based on mobility, we then introduce the notion of the isolation of mobile objects for ambients. To ensure the isolation, a priority policy needs to be used to schedule the movement of mobile objects. However, traditional scheduling policies focus on task scheduling and depend on the strong hypothesis: The scheduled tasks are independent-that is, the scheduled tasks do not affect each other. In a practical mobile system, mobile objects and ambients interact with each other. It is difficult to separate a mobile system into independent tasks. We finally present an automatic approach for generating a priority scheduling policy without considering the preceding assumption. The approach can guarantee the isolation of the mobile objects for ambients in a mobile system. Experiments demonstrate these results.

Original languageEnglish
Article number10
JournalACM Transactions on Software Engineering and Methodology
Volume28
Issue number2
DOIs
StatePublished - Feb 2019

Keywords

  • Dependency structure
  • Isolation
  • Mobility
  • Scheduling policy

Fingerprint

Dive into the research topics of 'Isolation modeling and analysis based on mobility'. Together they form a unique fingerprint.

Cite this