Object-oriented framework for adaptation in a DFS

被引:0
|
作者
Kumar, A [1 ]
Theys, MD [1 ]
机构
[1] Univ Illinois, Dept Comp Sci, Chicago, IL 60637 USA
关键词
Adaptation; distributed file system; object-oriented; framework; extensible;
D O I
10.1117/12.472934
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Today's large diversity of network resources, computing resources and heterogeneous devices can lead to a mismatch between network-capacity and the volume of data transferred, or between devices and data (consider transferring a large video clip to a handheld over a congested wireless network). Traditional distributed file systems including NFS [1], AFS [2] and Coda [3], fail to address this issue, as they cannot adapt their services according to environmental constraints. We address the problem of adaptation in a DFS by modeling the file system as an object-oriented framework using persistent distributed objects. Files (persistent objects) in the DFS participate when the system reacts to environmental constraints (e.g. network congestion) and/or user-imposed constraints (e.g. security). For instance, when the user wants to play a video clip stored on a remote server with an untrusted network in between, the system chooses a version of the clip appropriate to the current network traffic, encrypts it over the wire, and plays it on the client. Further, the behavior of our general-purpose framework can also be specialized according to specific application requirements, to implement domain-specific optimizations (e.g. modifying concurrent-write semantics).
引用
收藏
页码:99 / 108
页数:10
相关论文
共 50 条
  • [1] An object-oriented framework for supercomputing
    Guidec, F
    Jezequel, JM
    Pacherie, JL
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 1996, 33 (03) : 239 - 251
  • [2] A FRAMEWORK FOR OBJECT MIGRATION IN OBJECT-ORIENTED DATABASES
    LI, Q
    DONG, GZ
    [J]. DATA & KNOWLEDGE ENGINEERING, 1994, 13 (03) : 221 - 242
  • [3] A distributed object-oriented framework for FDTD
    Dineen, C
    Doherty, J
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, 2000, : 1579 - 1583
  • [4] Object-oriented robot control framework
    Speck, A
    Gruhler, G
    Kuchlin, W
    [J]. IECON '98 - PROCEEDINGS OF THE 24TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, VOLS 1-4, 1998, : 1663 - 1666
  • [5] Object-oriented framework of compiler architecture
    Lin, Yi
    Zhu, Yi'an
    Fu, You
    [J]. 2002, Northwestern Polytechnical University (20):
  • [6] A FRAMEWORK FOR VISUALIZING OBJECT-ORIENTED SYSTEMS
    HAARSLEV, V
    MOLLER, R
    [J]. SIGPLAN NOTICES, 1990, 25 (10): : 237 - 244
  • [7] Managing object-oriented framework reuse
    Sparks, S
    Benner, K
    Faris, C
    [J]. COMPUTER, 1996, 29 (09) : 52 - &
  • [8] AN OBJECT-ORIENTED FRAMEWORK FOR GRAPHICAL PROGRAMMING
    REISS, SP
    [J]. SIGPLAN NOTICES, 1986, 21 (10): : 49 - 57
  • [9] SableCC, an object-oriented compiler framework
    Gagnon, EM
    Hendren, LJ
    [J]. TOOLS 26 - TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES - PROCEEDINGS, 1998, : 140 - 154
  • [10] Object-oriented framework for block preconditioning
    Lawrence Livermore Natl Lab, Livermore, United States
    [J]. ACM Trans Math Software, 2 (159-183):