期刊名称:International Journal of Software Engineering and Its Applications
印刷版ISSN:1738-9984
出版年度:2015
卷号:9
期号:6
页码:13-28
DOI:10.14257/ijseia.2015.9.6.02
出版社:SERSC
摘要:In the world of connected enterprises and Internet of Things (IOT), millions of users and devices are connecting and transacting online simultaneously. Further, introduction of multi-core hardware platforms resulted in multi-fold increase in processing speed and volumes. To support the increasing volumes generated, building end-end-end scalable business applications has become the key focus of these service organizations. The reliability expectation of these systems is 100% and hence persisting of transaction information and key activities information is crucial to the success of the business applications. However, the performance of such software applications is inherently limited by disk input/output (I/O). Often, CPU activity gets suspended till I/O activity completes. Redesigning and tuning I/O can enhance application performance significantly. This paper presents our approach of 'Log Flush Daemon Service' (LFDS) in which application takes control of the I/O by taking it off the main transaction path along with hybrid of approaches from the techniques for optimization of the ancillary tasks of logging. This helps to enhance the performance, reduce the jitter and outliers