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
来源
2001 MILCOM, VOLS 1 AND 2, PROCEEDINGS: COMMUNICATIONS FOR NETWORK-CENTRIC OPERATIONS: CREATING THE INFORMATION FORCE | 2001年
关键词
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
相关论文
共 15 条
[1]  
ALLMAN M, 1999, 2577 IETF RFC
[2]  
ALLMAN M, 1996, 1 INT WORKSH SAT BAS
[3]  
ALTMAN N, 1999, CMUSEI99TR016
[4]  
BHUSHAN A, 1971, 114 IETF RFC
[5]   EFFICIENT FAULT-TOLERANT ALGORITHMS FOR DISTRIBUTED RESOURCE-ALLOCATION [J].
CHOY, M ;
SINGH, AK .
ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1995, 17 (03) :535-559
[6]  
*GLOB INC, 1999, CUT
[7]  
HANOVER A, 2000, ENTERPRISE LINUX SEP, P22
[8]  
HOROWITZ M, 1997, 2228 IETF RFC
[9]   Application-level isolation to cope with malicious database users [J].
Jajodia, S ;
Liu, P ;
McCollum, CD .
14TH ANNUAL COMPUTER SECURITY APPLICATIONS CONFERENCE, PROCEEDINGS, 1998, :73-82
[10]  
MALAN G, 2000, TRANSPORT APPL PROTO