Application-level survivability: Resumable FTP

被引:0
|
作者
Grzywa, M [1 ]
Yurcik, W [1 ]
Brumbaugh, L [1 ]
机构
[1] Illinois State Univ, Dept Appl Comp Sci, Normal, IL 61761 USA
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Internet attacks are moving up the protocol stack to the application layer, effectively blinding lower-layer security prevention and detection techniques. It has been estimated that 40% of unplanned system downtime is due to sofware application failures. This paper describes a project to demonstrate survivability at the application layer. The goal is to replace a lost essential service by another service that supports mission fulfillment in a different but equivalent way. Application-level survivability, the ability to reconfigure an application to transparently maintain services when part of a system becomes unavailable, is the Most flexible and comprehensive approach to supporting mission fulfillment since it can provide assurance over all lower layers within a networked system. We have developed Resumable FTP, an application based on RFC 959, which has the ability to resume the download of a file after the download has been interrupted by users or by lower layers (loss of connection). FTP continues to be the most common method for bulk data transfer across networks and as high-performance network infrastructures have become established, default implementations of FTP have not kept pace. More importantly, FTP is similar to a class of future applications that use separate channels for data and control enabling long-lasting sessions. Me present the design and use of rFTP and conclude with future architectures for providing application-layer survivability in other domains.
引用
收藏
页码:107 / 112
页数:6
相关论文
共 50 条
  • [31] Application-level error measurements for network processors
    Mallik, A
    Wildrick, MC
    Memik, G
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2005, E88D (08): : 1870 - 1877
  • [32] Application-level differentiated services for Web servers
    Eggert L.
    Heidemann J.
    World Wide Web, 1999, 2 (3) : 133 - 142
  • [33] Accuracy evaluation of application-level performance measurements
    Wac, Katarzyna
    Arlos, Patrik
    Fiedler, Markus
    Chevul, Stefan
    Isaksson, Lennart
    Bults, Richard
    2007 NEXT GENERATION INTERNET NETWORKS, 2007, : 1 - +
  • [34] Lateral error recovery for application-level multicast
    Wong, KFS
    Chan, SHG
    Wong, WC
    Zhang, Q
    Zhu, WW
    Zhang, YQ
    IEEE INFOCOM 2004: THE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-4, PROCEEDINGS, 2004, : 2708 - 2718
  • [35] Elicitation and Utilization of Application-level Utility Functions
    deGrandis, Paul
    Valetto, Giuseppe
    ACM/IEEE SIXTH INTERNATIONAL CONFERENCE ON AUTONOMIC COMPUTING AND COMMUNICATIONS (ICAC '09), 2009, : 107 - 115
  • [36] On robustness in application-level multicast: the case of HBM
    El-Sayed, A
    Roca, V
    ISCC2004: NINTH INTERNATIONAL SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS, VOLS 1 AND 2, PROCEEDINGS, 2004, : 1057 - 1062
  • [37] Application-Level Scheduling With Probabilistic Deadline Constraints
    Wu, Huasen
    Lin, Xiaojun
    Liu, Xin
    Zhang, Youguang
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2016, 24 (03) : 1504 - 1517
  • [38] Automated application-level checkpointing of MPI programs
    Bronevetsky, G
    Marques, D
    Pingali, K
    Stodghill, P
    ACM SIGPLAN NOTICES, 2003, 38 (10) : 84 - 94
  • [39] appXchain: Application-Level Interoperability for Blockchain Networks
    Madine, Mohammad
    Salah, Khaled
    Jayaraman, Raja
    Al-Hammadi, Yousof
    Arshad, Junaid
    Yaqoob, Ibrar
    IEEE ACCESS, 2021, 9 : 87777 - 87791
  • [40] Programmer-Controlled Application-Level Multicast
    Dewan, Prasun
    2014 INTERNATIONAL CONFERENCE ON COLLABORATIVE COMPUTING: NETWORKING, APPLICATIONS AND WORKSHARING (COLLABORATECOM), 2014, : 332 - 341