Characterization of Operational Failures from a Business Data Processing SaaS Platform

被引:15
|
作者
Di Martino, Catello [1 ]
Kalbarczyk, Zbigniew [1 ]
Iyer, Ravishankar K. [1 ]
Goel, Geetika [2 ]
Sarkar, Santonu [2 ]
Ganesan, Rajeshwari [2 ]
机构
[1] Univ Illinois, Coordinated Sci Lab, Urbana, IL 61801 USA
[2] Infosys Labs, Next Gen Comp Lab, Bangalore, Karnataka, India
关键词
Cloud Computing; SaaS; Failure Analysis; Logs; Robustness;
D O I
10.1145/2591062.2591172
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper characterizes operational failures of a production Custom Package Good Software-as-a-Service (SaaS) platform. Events log collected over 283 days of in-field operation are used to characterize platform failures. The characterization is performed by estimating (i) common failure types of the platform, (ii) key factors impacting platform failures, (iii) failure rate, and (iv) how user workload (files submitted for processing) impacts on the failure rate. The major findings are: (i) 34.1% of failures are caused by unexpected values in customers' data, (ii) nearly 33% of the failures are because of timeout, and (iii) the failure rate increases if the workload intensity (transactions/second) increases, while there is no statistical evidence of being influenced by the workload volume (size of users' data). Finally, the paper presents the lessons learned and how the findings and the implemented analysis tool allow platform developers to improve platform code, system settings and customer management.
引用
收藏
页码:195 / 204
页数:10
相关论文
共 50 条
  • [31] A Business Level Compensation Mechanism for Multi-Tenancy SaaS Application Transaction Processing
    Wang, Deshuai
    Zhang, Yichuan
    Zhang, Bin
    Liu, Ying
    2009 INTERNATIONAL ASIA SYMPOSIUM ON INTELLIGENT INTERACTION AND AFFECTIVE COMPUTING, 2009, : 116 - 119
  • [32] Stretching from punch card/programming to business data processing to business information systems
    Department of Computer Information Systems, Georgia State University, GA, United States
    不详
    Commun. Assoc. Info. Syst., (583-591):
  • [33] Stretching from Punch Card/Programming to Business Data Processing to Business Information Systems
    Shim, J. P.
    Pearson, Rodney
    Marett, Kent
    Moore, Charles
    COMMUNICATIONS OF THE ASSOCIATION FOR INFORMATION SYSTEMS, 2015, 36 : 583 - 591
  • [34] Research on the data manage technology of SaaS service platform based on open architecture
    Guo, Yan-Qun
    Han, Min
    Sun, Lin-Fu
    Dianzi Keji Daxue Xuebao/Journal of the University of Electronic Science and Technology of China, 2015, 44 (02): : 295 - 298
  • [35] Design conception of Communication Electronic Business Processing Platform
    Fen, Zhang
    2018 INTERNATIONAL CONFERENCE ON SMART GRID AND ELECTRICAL AUTOMATION (ICSGEA), 2018, : 400 - 403
  • [36] OPERATIONAL DATA-COLLECTION AND PLATFORM LOCATION BY SATELLITE
    BESSIS, JL
    REMOTE SENSING OF ENVIRONMENT, 1981, 11 (02) : 93 - 111
  • [37] ACQUISITION, PROCESSING AND DISTRIBUTION OF OPERATIONAL SATELLITE DATA
    MORGAN, J
    SZEJWACH, G
    INTERNATIONAL JOURNAL OF REMOTE SENSING, 1992, 13 (6-7) : 1137 - 1152
  • [38] EXAMPLES OF OPERATIONAL SYSTEMS FOR ELECTRONIC DATA PROCESSING
    KLOSE, F
    ELEKTROTECHNISCHE ZEITSCHRIFT B-AUSGABE, 1969, 21 (09): : 215 - &
  • [39] Operational interferometric ERS tandem data processing
    Schättler, B
    Eineder, M
    Knöpfle, W
    Hubig, M
    CEOS SAR WORKSHOP, 2000, 450 : 657 - 662
  • [40] An Approach for Efficient Processing of Machine Operational Data
    Lenard, Ben
    Pershey, Eric
    Nault, Zachary
    Rasin, Alexander
    DATABASE AND EXPERT SYSTEMS APPLICATIONS, DEXA 2023, PT I, 2023, 14146 : 129 - 146