PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

On Monitoring and Self-Adaptation to Dynamic Nature of SOA in ReServE Environment

Autorzy
Identyfikatory
Warianty tytułu
Języki publikacji
EN
Abstrakty
EN
Reliability is one of the bigest challenges faced by service-oriented systems. Therefore, to solve this problem, we have proposed ReServE - Reliable Service Environment. ReServE increases fault-tolerance of SOA systems and ensures consistent processing despite failures. However, the proposed environment imposes also the performance overhead. Thus, in this paper, we extended ReServE and added a monitoring feature provided by the M3 service. As a consequence, the extended environment can adjust appropriately the load of its modules to the changing interaction and behaviour patterns of service oriented systems. We have experimentally shown that the proposed solution, while providing the required level of reliability, decreases significantly the performance overhead.
Słowa kluczowe
Rocznik
Strony
105--128
Opis fizyczny
Bibliogr. 28 poz., rys., tab.
Twórcy
  • Institute of Computing Science, Poznań University of Technology, Poznań, Poland
Bibliografia
  • [1] Armbrust M., Fox A., Griffith R., Joseph A.D., Katz R., Konwinski A., Lee G., Patterson D., Rabkin A., Stoica I., et al. A view of cloud computing. Communications of the ACM, 53(4):50-58, 2010.
  • [2] Avizienis A., Laprie J.-C., Randell B., and Landwehr C. Basic concepts and taxonomy of dependable and secure computing. IEEE Transactions on Dependable and Secure Computing, 1(1):11-33, Jan. 2004.
  • [3] Biyani K.N. and Kulkarni S.S. Assurance of dynamic adaptation in distributed systems. J. Parallel Distrib. Comput., 68(8):1097-1112, 2008.
  • [4] Brzeziński J., Danilecki A., Hołenko M., Kobusińska A., Kobusiński J., and Zier- hoffer P. D-reserve: Distributed reliable service environment. In Proceedings of the 16th East European Conference on Advances in Databases and Information Systems, ADBIS’12, pages 71-84, Berlin, Heidelberg, 2012. Springer-Verlag.
  • [5] Brzeziński J., Dwornikowski D., Kobusińska A., Kobusiński J., Sajkowski M., Sobaniec C., Szychowiak M., Wawrzyniak D., and Wojciechowski P.T. Dependability infrastructure for SOA applications. In Ambroszkiewicz S., Brzeziński J., Cellary W., Grzech A., and Zieliński K., editors, Advanced SOA Tools and Applications, Studies in Computational Intelligence, vol. 499, pages 203-260. Springer Berlin Heidelberg, 2014.
  • [6] Brzeziński J., Dwornikowski D., and Kobusiński J. FADE: RESTful service for failure detection in SOA environment. In Malyshkin V., editor, Parallel Computing Technologies, volume 6873 of Lecture Notes in Computer Science, pages 238-243, Kazan, Russia, Sept. 2011. Springer Berlin.
  • [7] Chen C., Zaidman A., and Gross H. A framework-based runtime monitoring approach for service-oriented software systems. In Proceedings of the International Workshop on Quality Assurance for Service-Based Applications, QASBA 2011, Lugano, Switzerland, September 14, 2011, pages 17-20, 2011.
  • [8] Drusinsky D. Run-time monitoring using bounded constraint instance discovery within big data streams. ISSE, 12(2):141-151, 2016.
  • [9] Elmootazbellah N., Elnozahy, Lorenzo A., Wang Y.-M., and Johnson D. A survey of rollback-recovery protocols in message-passing systems. ACM Computing Surveys, 34(3):375-408, Sept. 2002.
  • [10] Fielding R.T. Architectural Styles and the Design of Network-based Software Architectures. PhD thesis, University of California, Irvine, 2000.
  • [11] Funika W., Godowski P., Pegiel P., and Król D. Semantic-oriented performance monitoring of distributed applications. Computing and Informatics, 31(2):427- 446, 2012.
  • [12] Hołenko M., Kobusińska A., Wawrzyniak D., and Zierhoffer P. The impact of service semantics on the consistent recovery in SOA. In Proc. ofthe 12th IEEE International Symposium on Parallel and Distributed Processing with Applications, ISPA’14, pages 109-116, Milano, Italy, Aug. 2014. IEEE Computer Society.
  • [13] Huhns M.N. and Singh M.P. Service-oriented computing: Key concepts and principles. volume 9, pages 75-81. IEEE, 2005.
  • [14] Kobusińska A. and Hsu C.-H. Towards increasing reliability of clouds environments with restful web services. Future Generation Computer Systems, page in press, 2017.
  • [15] Lahami M., Krichen M., and Jmaiel M. Runtime testing approach of structural adaptations for dynamic and distributed systems. IJCAT, 51(4):259-272, 2015.
  • [16] Lim A.S. Automatic analytical tools for reliability and dynamic adaptation of complex distributed systems. In 1st IEEE International Conference on Engineering of Complex Computer Systems (ICECCS ’95), November 6-10, 1995, Fort Lauderdale, Florida, USA, pages 1-8, 1995.
  • [17] Mell P., Grance T., et al. The NIST definition of cloud computing, computer security division, information technology laboratory, national institute of standards and technology gaithersburg. 2011.
  • [18] Moradi F., Flinta C., Johnsson A., and Meirosu C. Conmon: An automated container based network performance monitoring system. In 2017 IFIP/IEEE Symposium on Integrated Network and Service Management (IM), Lisbon, Portugal, May 8-12, 2017, pages 54-62, 2017.
  • [19] Najem M., Benoit P., Ahmad M.E., Sassatelli G., and Torres L.A design-time method for building cost-effective run-time power monitoring. IEEE Trans. on CAD of Integrated Circuits and Systems, 36(7):1153-1166, 2017.
  • [20] Newcomer E. and Lomow G. Understanding SOA with Web services. Addison-Wesley, 2005.
  • [21] Neykova R., Bocchi L., and Yoshida N. Timed runtime monitoring for multiparty conversations. Formal Asp. Comput., 29(5):877-910, 2017.
  • [22] Psaier H., Juszczyk L., Skopik F., Schall D., and Dustdar S. Runtime behavior monitoring and self-adaptation in service-oriented systems. In Fourth IEEE International Conference on Self-Adaptive and Self-Organizing Systems, SASO 2010, Budapest, Hungary, 27 September - 1 October 2010, pages 164-173, 2010.
  • [23] Psiuk M. and Zielinski K. Goal-driven adaptive monitoring of SOA systems. Journal of Systems and Software, 110:101-121, 2015.
  • [24] Richardson L. and Ruby S. RESTful Web Services. O’Reilly Media, 2007.
  • [25] Schall D., Truong H.L., and Dustdar S. Unifying human and software services in web-scale collaborations. IEEE Internet Computing, 12(3):62-68, 2008.
  • [26] Thomas E. SOA Principles of Service Design. Prentice Hall PTR, 2007.
  • [27] Wagner S., Fehling C., Karastoyanova D., and Schumm D. State propagation-based monitoring of business transactions. In 2012 Fifth IEEE International Conference on Service-Oriented Computing and Applications (SOCA), Taipei, Taiwan, December 17-19, 2012, pages 1-8, 2012.
  • [28] Zoraja I., Trlin G., and Sunderam V.S. Eliciting the end-to-end behavior of SOA applications in clouds. Computing and Informatics, 35(2):259-281, 2016.
Uwagi
Opracowanie rekordu w ramach umowy 509/P-DUN/2018 ze środków MNiSW przeznaczonych na działalność upowszechniającą naukę (2018).
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-889d4e07-5ee8-432f-99dd-e64e96ad27d8
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.