Frog: A Framework for Context-Based File Systems

被引:3
|
作者
Zhang, Ji [1 ]
Jiang, Xunfei [2 ]
Qin, Xiao [1 ]
Ku, Wei-Shinn [1 ]
Alghamdi, Mohammed I. [3 ]
机构
[1] Auburn Univ, Dept Comp Sci & Software Engn, Shelby Ctr 3101, Auburn, AL 36849 USA
[2] Earlham Coll, Dept Comp Sci, Richmond, IN 47374 USA
[3] Al Baha Univ, Dept Comp Sci, Al Baha City, Saudi Arabia
基金
美国国家科学基金会;
关键词
Performance of Systems; File systems; context aware; multiview;
D O I
10.1145/2720022
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This article presents a framework, Frog, for Context-Based File Systems (CBFSs) that aim at simplifying the development of context-based file systems and applications. Unlike existing informed-based context-aware systems, Frog is a unifying informed-based framework that abstracts context-specific solutions as views, allowing applications to make view selections according to application behaviors. The framework can not only eliminate overheads induced by traditional context analysis, but also simplify the interactions between the context-based file systems and applications. Rather than propagating data through solution-specific interfaces, views in Frog can be selected by inserting their names in file path strings. With Frog in place, programmers can migrate an application from one solution to another by switching among views rather than changing programming interfaces. Since the data consistency issues are automatically enforced by the framework, file-system developers can focus their attention on context-specific solutions. We implement two prototypes to demonstrate the strengths and overheads of our design. Inspired by an observation that there are more than 50% of small files (<4KB) in a file system, we create a Bi-context Archiving Virtual File System (BAVFS) that utilizes conservative and aggressive prefetching for the contexts of random and sequential reads. To improve the performance of random read-and-write operations, the Bi-context Hybrid Virtual File System (BHVFS) combines the update-in-place and update-out-of-place solutions for read-intensive and write-intensive contexts. Our experimental results show that the benefits of Frog-based CBFSs outweigh the overheads introduced by integrating multiple context-specific solutions.
引用
收藏
页数:28
相关论文
共 50 条
  • [31] A context-based integrative framework for e-government initiatives
    Nour, Mohamed A.
    AbdelRahman, AbdelRahman A.
    Fadlalla, Adam
    GOVERNMENT INFORMATION QUARTERLY, 2008, 25 (03) : 448 - 461
  • [32] Context-based lossless image coding using EZW framework
    Ramaswamy, VN
    Namuduri, KR
    Ranganathan, N
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2001, 11 (04) : 554 - 559
  • [33] Multidimensional framework for context-based design of major urban thoroughfares
    Dock, FC
    Bochner, BS
    Greenberg, E
    HIGHWAY FACILITY DESIGN 2004; INCLUDING 2004 THOMAS B. DEEN DISTINGUISHED LECTURE, 2004, (1890): : 81 - 87
  • [34] A Context-based Framework for Resource Citation Classification in Scientific Literatures
    Zhao, He
    Luo, Zhunchen
    Feng, Chong
    Ye, Yuming
    PROCEEDINGS OF THE 42ND INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL (SIGIR '19), 2019, : 1041 - 1044
  • [35] Random Set Framework for Context-Based Classification With Hyperspectral Imagery
    Bolton, Jeremy
    Gader, Paul
    IEEE TRANSACTIONS ON GEOSCIENCE AND REMOTE SENSING, 2009, 47 (11): : 3810 - 3821
  • [36] A context-based framework and method for learning object description and search
    Du, Xiaofeng
    Song, William
    Zhang, Ming
    ADVANCES IN WEB BASED LEARNING - ICWL 2007, 2008, 4823 : 114 - +
  • [37] A correlative context-based framework for network intrusion detection system
    Wang, Y
    Abdel-Wahab, H
    10TH IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS, PROCEEDINGS, 2005, : 463 - 468
  • [38] Context-Based Web Service Discovery Framework with QoS Considerations
    Samir, Sara
    Sarhan, Amany
    Algergawy, Alsayed
    2017 11TH INTERNATIONAL CONFERENCE ON RESEARCH CHALLENGES IN INFORMATION SCIENCE (RCIS), 2017, : 146 - 155
  • [39] A framework for ambient applications - Context-based autonomous extension of applications
    Chen, NJ
    Fontijn, W
    Chen, X
    Zhang, QF
    2005 SYSTEMS COMMUNICATIONS, PROCEEDINGS: ICW 2005, WIRELESS TECHNOLOGIES; ICHSN 2005, HIGH SPEED NETWORKS; ICMCS 2005, MULTIMEDIA COMMUNICATIONS SYSTEMS; SENET 2005, SENSOR NETWORKS, 2005, : 348 - 354
  • [40] A CONTEXT-BASED MULTI-PERSPECTIVE MODELING AND SIMULATION FRAMEWORK
    Tekinay, Cagri
    Seck, Mamadou
    Fumarola, Michele
    Verbraeck, Alexander
    PROCEEDINGS OF THE 2010 WINTER SIMULATION CONFERENCE, 2010, : 479 - 489