Service replication taxonomy in distributed environments

Springer Science and Business Media LLC - Tập 10 Số 3 - Trang 317-336 - 2016
Marwa F. Mohamed1
1Computer Sciences Department, Faculty of Computers and Informatics, Suez Canal University, Ismailia, Egypt

Tóm tắt

Từ khóa


Tài liệu tham khảo

Abouzamazem A, Ezhilchelvan P (2013) Efficient inter-cloud replication for high-availability services. In: IEEE international conference on cloud engineering (IC2E), pp 132–139

Abraham S, Thomas M, Thomas J (2005) Enhancing web services availability. In: Proceedings, the 2005 IEEE international conference on e-business engineering (ICEBE’05)

Alakeel AM (2010) A guide to dynamic load balancing in distributed computer systems. Int J Comput Sci Netw Secur (IJCSNS) 10(6):153–160

Albreshne A, Fuhrer P, Pasquier-Dorthe J (2009) Web services orchestration and composition: case study of web services composition. Université de Fribourg-Department of Informatics, Fribourg

Angarita R, Cardinale Y, Rukoz M (2014) Reliable composite web services execution: towards a dynamic recovery decision. Electron Notes Theor Comput Sci 302:5–28

Amazon Web Services (2015) Getting started with AWS. http://docs.aws.amazon.com/gettingstarted/latest/awsgsg-intro/gsg-aws-what-services-first.html

Amazon Web Services (2015). http://aws.amazon.com/ . Accessed 15 June 2015

Arasteh B, Pirahesh S, Zakeri A, Arasteh B (2014) Highly available and dependable e-learning services using grid system. Proc Soc Behav Sci 143:471–476

Araujo F, Boychenko S, Barbosa R, Casimiro A (2014) Replica placement to mitigate attacks on clouds. J Internet Serv Appl 5(1):1–13

Arunkumar G, Venkataraman N (2015) A novel approach to address interoperability concern in cloud computing. Proc Comput Sci 50:554–559

Bellwood T, Clément L, Ehnebuske D, Hately A, Hondo M, Husband YL, Januszewski K, Lee S, McKee B, Munter J, Riegen C (2002) The universal description, discovery and integration (uddi) specification. http://uddi.xml.org/

Beniwal P, Garg A (2014) A comparative study of static and dynamic load balancing algorithms. Int J Adv Res Comput Sci Manag Stud 2(12)

Berardi D, De Giacomo G, Mecella M, Calvanese D (2006) Composing web services with nondeterministic behavior. In: ICWS’06 International conference on web services, pp 909–912

Bessani A, Correia M, Quaresma B, André F, Sousa P (2013) DepSky: dependable and secure storage in a cloud-of-clouds. ACM Trans Storage (TOS) 9(4):12

Bernardo M (2001) A simulation analysis of dynamic server selection algorithms for replicated web services. In: Proceedings ninth international symposium on modeling, analysis and simulation of computer and telecommunication systems, pp. 371–378

Bjorkqvist M, Chen LY, Binder W (2012, May) Dynamic replication in service-oriented systems. In Proceedings of the 2012 12th IEEE/ACM international symposium on cluster, cloud and grid computing (ccgrid 2012), IEEE computer society, pp. 531–538

Bravetti M, Gilmore S, Guidi C, Tribastone M (2008) Replicating web services for scalability. In: Trustworthy global computing. Springer, Berlin, Heidelberg, pp 204–221

Bohli J, Gruschka N, Jensen M, Lo Iacono L, Marnau N (2013) Security and privacy enhancing multi-cloud architectures. IEEE Trans Dependable Secure Comput 10(4):212–214

Bonvin N, Papaioannou TG, Aberer K (2010) A self-organized, fault-tolerant and scalable replication scheme for cloud storage. In Proceedings of the 1st ACM symposium on cloud computing, pp 205–216

Bortnikov V, Chockler G, Perelman D, Roytman A, Shachor S, Shnayderman I (2011) Frappé: fast replication platform for elastic services. In: Proceedings of the 5th workshop on large scale distributed systems and middleware

Box D, Ehnebuske D, Kakivaya G, Layman A, Mendelsohn N, Nielsen HF, Thatte S, Winer D (2001) Simple object access protocol (SOAP) 1.1, 2000. World Wide Web Consortium (W3C)

Cerotti D, Gribaudo M, Piazzolla P, Serazzi G (2015) Asymptotic behavior and performance constraints of replication policies. Electron Notes Theor Comput Sci 310:49–63

Chen T, Bahsoon R (2011) Scalable service oriented replication in the cloud. In: IEEE international conference on cloud computing (CLOUD), pp 766–767

Cherylmc (2005) [Online]. https://azure.microsoft.com/nl-nl/documentation/articles/virtual-machines-load-balance/ . Accessed 15 June 2015

Christensen E, Curbera F, Meredith G, Weerawarana S (2001) Web services description language (WSDL) 1.1. W3C. Note 15, 2001. www.w3.org/TR/wsdl

da Silva JAF, das Chagas Mendonça N (2004) Dynamic invocation of replicated web services. In: Proceedings WebMedia and LA-Web 2004, pp 22–29

Dustdar S, Juszczyk L (2007) Dynamic replication and synchronization of web services for high availability in mobile ad-hoc networks. Serv Oriented Comput Appl 1(1):19–33

ElYamany HF, Mohamed MF, Grolinger K, Capretz MA (2015) A generalized service replication process in distributed environments. In: Proceedings of the 5th international conference on cloud computing and services science (CLOSER 2015), Porto, pp 20–22

Erl T (2008) Soa: principles of service design, vol 1. Prentice Hall, Upper Saddle River

Erl T, Puttini R, Mahmood Z (2013) Cloud computing: concepts, technology and architecture. Pearson Education, New York

Fling B (2009) Mobile design and development: practical concepts and techniques for creating mobile sites and web apps. O’Reilly Media, Inc., California

Ge L, Zhang B (2010) A modeling approach on self-adaptive composite services. In: International conference on multimedia information networking and security (MINES), pp. 240–244

Gilly K, Juiz C, Puigjaner R (2011) An up-to-date survey in web load balancing. World Wide Web 14(2):105–131

Guerraoui R, Schiper A (1997) Software-based replication for fault tolerance. Computer 30(4):68–74

Kameda H, Fathy EZS, Ryu I, Li J (2000) A performance comparison of dynamic versus static load balancing policies in a mainframe-personal computer network model. In: Proceedings of the 39th IEEE conference on decision and control, Vol. 2, pp 1415–1420

Kaur P, Mahajan K (2015) Various techniques for fault tolerance in distributed computing system: a review. Int J Comput Sci Mob Comput 4(5):754–759

Keidl M, Seltzsam S, Kemper A (2003) Reliable web service execution and deployment in dynamic environments. In: Technologies for e-services. Springer, Berlin, Heidelberg, pp 104–118

Lee K-C, Jeon J-H, Lee W-S, Jeong S-H, Park S-H (2003) QoS for web services: requirements and possible approaches [Online]. http://www.w3c.or.kr/kr-office/TR/2003/ws-qos/ . Accessed 15 June 2015

Litke A, Skoutas D, Tserpes K, Varvarigou T (2007) Efficient task replication and management for adaptive fault tolerance in mobile grid environments. Futur Gener Comput Syst 23(2):163–178

Liu A, Li Q, Huang L (2011) Quality driven web services replication using directed acyclic graph coding. In: Web information system engineering-WISE 2011. Springer, Berlin, Heidelberg, pp 322–329

Maamar Z, Sheng QZ, Benslimane D (2008) Sustaining web services high-availability using communities. In: Third international conference on availability, reliability and security ARES 08, pp 834–841

May NR, Schmidt HW, Thomas IE (2009) Service redundancy strategies in service-oriented architectures. In: 35th Euromicro conference on software engineering and advanced applications SEAA’09, pp 383–387

Michlmayr A, Rosenberg F, Leitner P, Dustdar S (2009) Comprehensive qos monitoring of web services and event-based sla violation detection. In: Proceedings of the 4th international workshop on middleware for service oriented computing, pp. 1–6

Mohamed MF, El Yamany HF, Hussien MK, Yhiea NM, Nassar HM (2012) An adaptive replication framework for improving the QoS of web services. CLOSER 2012–2nd international conference on cloud computing and services science, Portugal

Mohamed MF, ElYamany HF, Nassar HM (2013) A study of an adaptive replication framework for orchestrated composite web services. SpringerPlus 2(1):1–18

Mohamed M-F, El-Yamany H, Nassar H (2013b) An adaptive service replication framework for managing different responsiveness levels. Int J Intell Comput Inform Sci 13(2):145–158

Nascimento AS, Rubira CM, Burrows R, Castor F, Brito PH (2014) Designing fault-tolerant SOA based on design diversity. J Softw Eng Res Dev 2(1):1–36

Ooi BY, Chan HY, Cheah YN (2012) Dynamic service placement and replication framework to enhance service availability using team formation algorithm. J Syst Softw 85(9):2048–2062

Papazoglou MP, Van den Heuvel WJ (2005) Web services management: a survey. IEEE Internet Comput 9(6):58–64

Papazoglou M (2008) Web services: principles and technology. Pearson Education, Essex

Qi H, Gani A (2012) Research on mobile cloud computing: review, trend and perspectives. In: Second international conference on digital information and communication technology and it’s applications (DICTAP), pp 195–202

Salas J, Perez-Sorrosal F, Patiño-Martínez M, Jiménez-Peris R (2006) WS-replication: a framework for highly available web services. In: Proceedings of the 15th international conference on World Wide Web, pp 357–366

Sayal M, Breitbart Y, Scheuermann P, Vingralek R (1998) Selection algorithms for replicated web servers. ACM SIGMETRICS Perform Eval Rev 26(3):44–50

Słota R, Nikolow D, Skitał Ł, Kitowski J (2005) Implementation of replication methods in the grid environment. In: Advances in grid computing-EGC 2005. Springer, Berlin, Heidelberg, pp 474–484

Sambasivam G, Ravisankar V, Vengattaraman T, Baskaran R, Dhavachelvan P (2015) A normalized approach for service discovery. Proc Comput Sci 46:876–883

Tang C, Li Q, Hua B, Liu A (2009, October) Developing reliable web services using independent replicas. In: Fifth international conference on semantics, knowledge and grid SKG 2009, pp 330–333

Thakur MR, Sanyal S (2012) A PAXOS based State machine replication system for anomaly detection. arXiv preprint arXiv:1206.2307

Tos U, Mokadem R, Hameurlain A, Ayav T, Bora S (2015) Dynamic replication strategies in data grid systems: a survey. J Supercomput 71:1–25

Vardhan M, Yadav DK, Kushwaha DS (2012) A transparent service replication mechanism for clouds. In Sixth international conference on complex, intelligent and software intensive systems (CISIS), pp 389–394

Wang X, Yang S, Wang S, Niu X, Xu J (2010) An application-based adaptive replica consistency for cloud storage. In: 9th International conference on grid and cooperative computing (GCC), pp. 13–17

Wang S, Hsu CH, Liang Z, Sun Q, Yang F (2014) Multi-user web service selection based on multi-QoS prediction. Inform Syst Front 16(1):143–152

W3C Working Group Note: Web Services Architecture (2004) [Online]. http://www.w3.org/TR/ws-arch/ . Accessed 15 Juna 2015

W Wei Q, Veeravalli B, Gong B, Zeng L, Feng D (2010, September) CDRM: A cost-effective dynamic replication management scheme for cloud storage cluster. In: IEEE International conference on cluster computing (CLUSTER), pp 188–196

Yau SS, Goyal G, Yao Y (2005) Replication for adaptive responsiveness in service-oriented systems. In: Fifth international conference on quality software (QSIC 2005), pp 161–168

Ye X (2007) Providing reliable web services through active replication. In: Proceedings-6th IEEE/ACIS international conference on computer and information science, ICIS 2007; 1st IEEE/ACIS international workshop on e-Activity, IWEA 2007

You K, Qian Z, Tang B, Lu S, Chen D (2009) QoS-aware replication in service composition. Int J Softw Inform 3(4):465–482

Zhao W (2007, November) A lightweight fault tolerance framework for web services. In: Proceedings of the IEEE/WIC/ACM international conference on web intelligence. IEEE computer society, pp 542–548

Zhang J (2005) Trustworthy web services: actions for now. IT Prof 7(1):32–36

Zheng Z, Lyu MR (2008) A distributed replication strategy evaluation and selection framework for fault tolerant web services. In: IEEE international conference on web services ICWS’08, pp 145–152

Zheng Z, Lyu MR (2010) An adaptive qos-aware fault tolerance strategy for web services. Empir Softw Eng 15(4):323–345

Zheng Z, Lyu MRT, Wang H (2015) Service fault tolerance for highly reliable service-oriented systems: an overview. Sci China Inform Sci 58(5):1–12