• DocumentCode
    1556572
  • Title

    Runtime Detection of the Concurrency Property in Asynchronous Pervasive Computing Environments

  • Author

    Huang, Yu ; Yang, Yiling ; Cao, Jiannong ; Ma, Xiaoxing ; Tao, Xianping ; Lu, Jian

  • Author_Institution
    Dept. of Comput. Sci. & Technol., Nanjing Univ., Nanjing, China
  • Volume
    23
  • Issue
    4
  • fYear
    2012
  • fDate
    4/1/2012 12:00:00 AM
  • Firstpage
    744
  • Lastpage
    750
  • Abstract
    Runtime detection of contextual properties is one of the primary approaches to enabling context-awareness in pervasive computing scenarios. Among various properties the applications may specify, the concurrency property, i.e., property delineating concurrency among contextual activities, is of great importance. It is because the concurrency property is one of the most frequently specified properties by context-aware applications. Moreover, the concurrency property serves as the basis for specification of many other properties. Existing schemes implicitly assume that context collecting devices share the same notion of time. Thus, the concurrency property can be easily detected. However, this assumption does not necessarily hold in pervasive computing environments, which are characterized by the asynchronous coordination among heterogeneous computing entities. To cope with this challenge, we identify and address three essential issues. First, we introduce logical time to model behavior of the asynchronous pervasive computing environment. Second, we propose the logic for specification of the concurrency property. Third, we propose the Concurrent contextual Activity Detection in Asynchronous environments (CADA) algorithm, which achieves runtime detection of the concurrency property. Performance analysis and experimental evaluation show that CADA effectively detects the concurrency property in asynchronous pervasive computing scenarios.
  • Keywords
    concurrency control; formal specification; ubiquitous computing; CADA algorithm; asynchronous coordination; asynchronous pervasive computing environment; concurrency property; concurrent contextual activity detection; context-awareness; contextual properties; heterogeneous computing entities; logical time; runtime detection; specification; Algorithm design and analysis; Concurrent computing; Context; Lattices; Pervasive computing; Runtime; Semantics; Concurrency property; asynchronous environment.; context-awareness;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2011.176
  • Filename
    5887320