Processing Capacity and Response Time Enhancement by Using Iterative Learning Approach with an Application to Insurance Policy Server Operation

Tankut Acarman, Mutlu Ercan

Abstract


In this study, computing system performance enhancement by using iterative learning technique is presented. Computational response time and throughput of the computing system is improved by introducing computational cost model and selection probability for each individual job. Excepted gain by enforcing dynamic caching is maximized in terms of classifying the arriving computing jobs on an selective manner and dynamically replacing them in a limited memory space. Gain maximization is performed by tuning the window size which helps to compare the computing jobs in terms of their individual selection and occurence probabilities. Fairly special computing work in insurance risk investigation is chosen for experimental validation of the proposed approach. Aspect Oriented Programming (AOP) methodology on Java platform is used for the experimental setup. AOP allows to identify computational jobs and their parameters based on the marked annotations. Experimental results show that the developed iterative learning based caching algorithm performs better than the other well known caching techniques. The design and development of iterative learning based dynamic caching minimizes the necessity of developers' decision about job results to be cached in the memory.

Keywords


iterative learning; caching; computational cost model

Full Text:

PDF

References


Liu,C.L., Layland, J.W., Scheduling algorithms for multiprogramming in a hard-real-time environment, Journal of Association of Computing Machinery, 20(1), 46 - 61,1973.
http://dx.doi.org/10.1145/321738.321743

Jensen, E.D., Locke,C.D. Takuda, H.,A time-driven scheduling model for real-time operating systems, The Proceedings of the 6th IEEE Real-Time Systems Symposium, California, USA,112-122, 1985.

Chen, H., Xia, J., A real-time task scheduling algorithm based on dynamic priority, In- ternational Conference on Embedded Software and Systems, Zhejiang, China, 431 - 436, 2009.

Kantabutra,S., Kornpitak, P., Naramittakapong,C., Dynamic clustering-based round-robin scheduling algorithm, The Proceedings of the 1st Intenational Symposium on Information and Communication Technologies, Dublin, Ireland, 2003.

Nock, C.,Data access patterns: database interactions in object-oriented applications. New York: Addison Wesley, 2003.

Ford, C., Gileadi, I., Purba, S., Moerman, M., Patterns for performance and operability – building and testing enterprise software. Auerbach Publications, 2008.

Padala, P., Shin, K., Zhu, X., Uysal, M., Wang, Z., Singhal, S., Merchant, A., Salem, K.,Adaptive control of virtualized resources in utility computing environments, The Pro- ceedings of the European Conference on Computer Systems, Lisbon, Portugal, 289-302, 2007.

Kalyvianaki,E., Charalambous, T., Hand, S., Self-adaptive and self-configured CPU re- source provisioning for virtualized servers using Kalman filters, The Proceedings of the 6th International Conference on Autonomic Computing, New York, USA, 117-126, 2009.

Ercan, M., Acarman, T.,Iterative learning control of dynamic memory caching to enhance processing performance on Java platform, International Conference on Computational Sci- ence, Amsterdam, The Netherlands, 2664-2669, 2010.

Butcher,M., Karimi,A., Longchamp, R.,A statistical analysis of certain iterative learning control algorithms, International Journal of Control, 81, 156-166, 2008.
http://dx.doi.org/10.1080/00207170701484851

Moon, J., Doh, T., Chung, M.J., An iterative learning control scheme for manipulators, Intelligent Robots and Systems, 2,759-765, 1997.

Yi, W., Zhongsheng, H., Xingyi, L., A novel automatic train operation algorithm based on iterative learning control theory, Service Operations and Logistics and Informatics, 2,1766- 1770, 2008.

Mi, C., Lin, H., Zhang, Y.,Iterative learning control of antilock braking of electric and hybrid vehicles, IEEE Transactions on Vehicular Technology, 54,(2), 486-494, 2005.
http://dx.doi.org/10.1109/TVT.2004.841552

Xu, J., Wang, D., Wang, X.,The analysis of convergence speed for an open and closed loop second order iterative learning control algorithm, Intelligent Control and Automation, 1,3905-3909, 2006.

Xu, J.X., Yan,R.,On initial conditions in iterative learning control, Automatic Control, 50,(9), 1349-1354, 2005.
http://dx.doi.org/10.1109/TAC.2005.854613

Abd-El-Barr, M., El-Rewini, H., Fundamentals of computer organization and architecture. New York: Wiley-Interscience, 2005.

Pitman, J., Probability. New York: Springer, 1999.

Ahn, H., Moore, K.L. Chen, Y., Iterative learning control: robustness and monotonic convergence for interval systems. New York: Springer, 2007.
http://dx.doi.org/10.1007/978-1-84628-859-3

Booth, P., Chadburn, R., Haberman, S., James, D., Khorasanee, Z., Plumb, R.H., Rick- ayzen, B. Modern actuarial theory and practice (2nd ed.). Chapman & Hall/CRC, 2005.

Clarke, S., Baniassad, E., Aspect-oriented analysis and design: the theme approach. New Jersey: Pearson Education, 2005.




DOI: https://doi.org/10.15837/ijccc.2013.4.8



Copyright (c) 2017 Tankut Acarman, Mutlu Ercan

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

CC-BY-NC  License for Website User

Articles published in IJCCC user license are protected by copyright.

Users can access, download, copy, translate the IJCCC articles for non-commercial purposes provided that users, but cannot redistribute, display or adapt:

  • Cite the article using an appropriate bibliographic citation: author(s), article title, journal, volume, issue, page numbers, year of publication, DOI, and the link to the definitive published version on IJCCC website;
  • Maintain the integrity of the IJCCC article;
  • Retain the copyright notices and links to these terms and conditions so it is clear to other users what can and what cannot be done with the  article;
  • Ensure that, for any content in the IJCCC article that is identified as belonging to a third party, any re-use complies with the copyright policies of that third party;
  • Any translations must prominently display the statement: "This is an unofficial translation of an article that appeared in IJCCC. Agora University  has not endorsed this translation."

This is a non commercial license where the use of published articles for commercial purposes is forbiden. 

Commercial purposes include: 

  • Copying or downloading IJCCC articles, or linking to such postings, for further redistribution, sale or licensing, for a fee;
  • Copying, downloading or posting by a site or service that incorporates advertising with such content;
  • The inclusion or incorporation of article content in other works or services (other than normal quotations with an appropriate citation) that is then available for sale or licensing, for a fee;
  • Use of IJCCC articles or article content (other than normal quotations with appropriate citation) by for-profit organizations for promotional purposes, whether for a fee or otherwise;
  • Use for the purposes of monetary reward by means of sale, resale, license, loan, transfer or other form of commercial exploitation;

    The licensor cannot revoke these freedoms as long as you follow the license terms.

[End of CC-BY-NC  License for Website User]


INTERNATIONAL JOURNAL OF COMPUTERS COMMUNICATIONS & CONTROL (IJCCC), With Emphasis on the Integration of Three Technologies (C & C & C),  ISSN 1841-9836.

IJCCC was founded in 2006,  at Agora University, by  Ioan DZITAC (Editor-in-Chief),  Florin Gheorghe FILIP (Editor-in-Chief), and  Misu-Jan MANOLESCU (Managing Editor).

Ethics: This journal is a member of, and subscribes to the principles of, the Committee on Publication Ethics (COPE).

Ioan  DZITAC (Editor-in-Chief) at COPE European Seminar, Bruxelles, 2015:

IJCCC is covered/indexed/abstracted in Science Citation Index Expanded (since vol.1(S),  2006); JCR2018: IF=1.585..

IJCCC is indexed in Scopus from 2008 (CiteScore2018 = 1.56):

Nomination by Elsevier for Journal Excellence Award Romania 2015 (SNIP2014 = 1.029): Elsevier/ Scopus

IJCCC was nominated by Elsevier for Journal Excellence Award - "Scopus Awards Romania 2015" (SNIP2014 = 1.029).

IJCCC is in Top 3 of 157 Romanian journals indexed by Scopus (in all fields) and No.1 in Computer Science field by Elsevier/ Scopus.

 

 Impact Factor in JCR2018 (Clarivate Analytics/SCI Expanded/ISI Web of Science): IF=1.585 (Q3). Scopus: CiteScore2018=1.56 (Q2);

SCImago Journal & Country Rank

Editors-in-Chief: Ioan DZITAC & Florin Gheorghe FILIP.