Transaction management for flash media databases in portable computing environments

被引:4
|
作者
Byun, Siwoo [1 ]
机构
[1] Anyang Univ, Dept Digital Media, Anyang 430714, Kyonggi Do, South Korea
关键词
flash-based transaction control; locking; portable devices; flash database system;
D O I
10.1007/s10844-006-0022-z
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Flash memory is becoming a major database storage in building embedded systems or portable devices because of its non-volatile, shock-resistant, power-economic nature, and fast access time for read operations. Flash memory, however, should be erased before it can be rewritten and the erase and write operations are very slow as compared to main memory. Due to this drawback, traditional database management schemes are not easy to apply directly to flash memory database for portable devices. Therefore, we improve the traditional schemes and propose a new scheme called flash two phase locking (F2PL) scheme for efficient transaction processing in a flash memory database environment. F2PL achieves high transaction performance by exploiting the notion of the alternative version coordination which allows previous version reads and efficiently handles slow write/erase operations in lock management processes. We also propose a simulation model to show the performance of F2PL. Based on the results of the performance evaluation, we conclude that F2PL scheme outperforms the traditional schemes.
引用
收藏
页码:137 / 151
页数:15
相关论文
共 50 条
  • [1] Transaction Management for Flash Media Databases in Portable Computing Environments
    Siwoo Byun
    [J]. Journal of Intelligent Information Systems, 2008, 30 : 137 - 151
  • [2] A new transaction management scheme for mobile computing environments
    Ahmed, KM
    Ismail, MA
    El-Makky, NM
    Nagi, KM
    [J]. INTERNATIONAL SOCIETY FOR COMPUTERS AND THEIR APPLICATIONS 10TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS, 1997, : 102 - 109
  • [3] Neighborhood-consistent transaction management for pervasive computing environments
    Perich, F
    Joshi, A
    Yesha, Y
    Finin, T
    [J]. DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2003, 2736 : 276 - 286
  • [4] TRANSACTION MANAGEMENT IN DESIGN DATABASES
    EASTMAN, CM
    KUTAY, A
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1991, 492 : 334 - 351
  • [5] TRANSACTION MANAGEMENT IN DESIGN DATABASES
    KUMAR, M
    WONG, J
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 1993, 22 (01) : 3 - 15
  • [6] Scalable Transaction Management for Partially Replicated Data in Cloud Computing Environments
    Tripathi, Anand
    Rajappan, Gowtham
    [J]. PROCEEDINGS OF 2016 IEEE 9TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2016, : 260 - 267
  • [7] An adaptive object management algorithm for distributed databases in mobile computing environments
    Lin, WJ
    Veeravalli, B
    [J]. ICICS-PCM 2003, VOLS 1-3, PROCEEDINGS, 2003, : 1665 - 1669
  • [8] Security Management Model for Mobile Databases Transaction Management
    Abdul-Mehdi, Ziyad. T.
    Mahmod, Ramlan
    [J]. 2008 3RD INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGIES: FROM THEORY TO APPLICATIONS, VOLS 1-5, 2008, : 1257 - +
  • [9] Broadcast transaction scheduling in mobile computing environments
    Wu, S
    Lee, VCS
    Lam, KW
    [J]. MDM 2002: THIRD INTERNATIONAL CONFERENCE ON MOBILE DATA MANAGEMENT, PROCEEDINGS, 2002, : 161 - 162
  • [10] FAB: Flash-aware buffer management policy for portable media players
    Jo, Heeseung
    Kang, Jeong-Uk
    Park, Seon-Yeong
    Kim, Jin-Soo
    Lee, Joonwon
    [J]. IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2006, 52 (02) : 485 - 493