Skip to main content
Erschienen in: Cluster Computing 4/2013

01.12.2013

Selecting skyline services for QoS-aware composition by upgrading MapReduce paradigm

verfasst von: Jian Wu, Liang Chen, Qi Yu, Li Kuang, Yilun Wang, Zhaohui Wu

Erschienen in: Cluster Computing | Ausgabe 4/2013

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

With the development of web technologies and cloud computing, more and more services which provide similar functionality but differ in QoS are deployed on the Internet via cloud platforms. Recently, skyline analysis is adopted to select candidate services with better QoS to facilitate the process of QoS-aware service composition. However, the fast increasing number of services, multiple QoS attributes to be considered, and dynamic service environment pose a big challenge to skyline service selection.
In this paper, we present a parallel skyline service selection method to improve the efficiency by upgrading the MapReduce paradigm. An angle-based dataspace partitioning approach is employed in our MapReduce based skyline service selection. In particular, we explore the dominance power of local skyline services to improve the efficiency of selection, and present two detailed algorithms. To handle the dynamic nature of service environment, we employ Paper-Tape (PT) model which is used to rapidly locate varying services, and present a dynamic skyline service selection algorithm based on PT model. By experimenting over both real and synthetical datasets, we demonstrate the efficiency of our proposed methods.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Fußnoten
2
The definition of P i ,P filter , and P can be found in Algorithms 2 and 3.
 
Literatur
1.
Zurück zum Zitat Alrifai, M., Risse, T.: Combing global optimization with local selection for efficient qos-aware service composition. In: World Wide Web Conference (WWW), pp. 881–890 (2009) Alrifai, M., Risse, T.: Combing global optimization with local selection for efficient qos-aware service composition. In: World Wide Web Conference (WWW), pp. 881–890 (2009)
2.
Zurück zum Zitat Alrifai, M., Skoutas, D., Risse, T.: Selecting skyline services for qos-based web service composition. In: Int’l Conf. on World Wide Web (WWW), pp. 11–20 (2010) Alrifai, M., Skoutas, D., Risse, T.: Selecting skyline services for qos-based web service composition. In: Int’l Conf. on World Wide Web (WWW), pp. 11–20 (2010)
3.
Zurück zum Zitat Ardagna, D., Pernici, B.: Adaptive service composition in flexible processes. IEEE Trans. Softw. Eng. 33(6), 369–384 (2007) CrossRef Ardagna, D., Pernici, B.: Adaptive service composition in flexible processes. IEEE Trans. Softw. Eng. 33(6), 369–384 (2007) CrossRef
4.
Zurück zum Zitat Balke, W.T., Güntzer, U., Zheng, J.X.: Efficient distributed skylining for web information systems. In: Extending Database Technology, pp. 256–273 (2004) Balke, W.T., Güntzer, U., Zheng, J.X.: Efficient distributed skylining for web information systems. In: Extending Database Technology, pp. 256–273 (2004)
5.
Zurück zum Zitat Borzsonyi, S., Kossmann, D., Stocker, K.: The skyline operator. In: International Conference on Data Engineering (ICDE), pp. 421–430 (2001) Borzsonyi, S., Kossmann, D., Stocker, K.: The skyline operator. In: International Conference on Data Engineering (ICDE), pp. 421–430 (2001)
6.
Zurück zum Zitat Cardellini, V., Casalicchio, E., Grassi, V., Presti, F.L.: Flow-based service selection for web service composition supporting multiple qos classes. In: Int’l Conference on Web Services, pp. 743–750 (2007) CrossRef Cardellini, V., Casalicchio, E., Grassi, V., Presti, F.L.: Flow-based service selection for web service composition supporting multiple qos classes. In: Int’l Conference on Web Services, pp. 743–750 (2007) CrossRef
7.
Zurück zum Zitat Chen, L., Kuang, L., Wu, J.: Mapreduce based skyline services selection for qos-aware composition. In: International Workshop on High Performance Data Intensive Computing (HPDIC) in Conjunction with IPDPS, pp. 2035–2042 (2012) Chen, L., Kuang, L., Wu, J.: Mapreduce based skyline services selection for qos-aware composition. In: International Workshop on High Performance Data Intensive Computing (HPDIC) in Conjunction with IPDPS, pp. 2035–2042 (2012)
8.
Zurück zum Zitat Chen, L., Wu, J., Deng, S., Li, Y.: Recommendation on uncertain services. In: International Conference on Web Services, pp. 683–684 (2010) Chen, L., Wu, J., Deng, S., Li, Y.: Recommendation on uncertain services. In: International Conference on Web Services, pp. 683–684 (2010)
9.
Zurück zum Zitat Deng, K., Zhou, X., Shen, H.T.: Multi-source skyline query processing in road networks. In: International Conference on Data Engineering, pp. 796–805 (2007) Deng, K., Zhou, X., Shen, H.T.: Multi-source skyline query processing in road networks. In: International Conference on Data Engineering, pp. 796–805 (2007)
10.
Zurück zum Zitat Diamadopoulou, V., Makris, C., Panagis, Y., Sakkopoulos, E.: Techniques to support web service selection and consumption with qos characteristics. J. Netw. Comput. Appl. 31(2), 108–130 (2008) CrossRef Diamadopoulou, V., Makris, C., Panagis, Y., Sakkopoulos, E.: Techniques to support web service selection and consumption with qos characteristics. J. Netw. Comput. Appl. 31(2), 108–130 (2008) CrossRef
11.
Zurück zum Zitat McLain, D., Patel, J., Grosky, W.: Efficient continuous skyline computation. In: Proceedings of International Conference on Data Engineering, pp. 108–110 (2006) McLain, D., Patel, J., Grosky, W.: Efficient continuous skyline computation. In: Proceedings of International Conference on Data Engineering, pp. 108–110 (2006)
12.
Zurück zum Zitat Eyhab, A., Mahmoud, Q.H.: Discovering the best web service. In: International World Wide Web Conference, pp. 1257–1258 (2007) Eyhab, A., Mahmoud, Q.H.: Discovering the best web service. In: International World Wide Web Conference, pp. 1257–1258 (2007)
13.
Zurück zum Zitat Kossmann, D., Ramsak, F.: Shooting stars in the sky: an online algorithm for skyline queries. In: International Conference on Very Large Data Base (VLDB), pp. 275–286 (2002) CrossRef Kossmann, D., Ramsak, F.: Shooting stars in the sky: an online algorithm for skyline queries. In: International Conference on Very Large Data Base (VLDB), pp. 275–286 (2002) CrossRef
14.
Zurück zum Zitat Liu, Y., Ngu, A.H., Zeng, L.: Qos computation and policing in dynamic web service selection. In: International World Wide Web Conference (WWW), pp. 66–73 (2004) Liu, Y., Ngu, A.H., Zeng, L.: Qos computation and policing in dynamic web service selection. In: International World Wide Web Conference (WWW), pp. 66–73 (2004)
15.
Zurück zum Zitat Makris, C., Panagis, Y., Sakkopoulos, E., Tsakalidis, A.K.: Efficient and adaptive discovery techniques of web services handling large data sets. J. Syst. Softw. 79(4), 480–495 (2006) CrossRef Makris, C., Panagis, Y., Sakkopoulos, E., Tsakalidis, A.K.: Efficient and adaptive discovery techniques of web services handling large data sets. J. Syst. Softw. 79(4), 480–495 (2006) CrossRef
16.
Zurück zum Zitat Pan, L., Chen, L., Wu, J.: Skyline web service selection with mapreduce. In: International Conference on Computer Science and Service System, pp. 739–743 (2011) Pan, L., Chen, L., Wu, J.: Skyline web service selection with mapreduce. In: International Conference on Computer Science and Service System, pp. 739–743 (2011)
17.
Zurück zum Zitat Papadias, D., Tao, Y., Fu, G., Seeger, B.: An optimal and progressive algorithm for skyline queries. In: International Conference on Management of Data (SIGMOD), pp. 467–478 (2003) Papadias, D., Tao, Y., Fu, G., Seeger, B.: An optimal and progressive algorithm for skyline queries. In: International Conference on Management of Data (SIGMOD), pp. 467–478 (2003)
18.
Zurück zum Zitat Papazoglou, M.: Service-oriented computing: concepts, characteristics and directions. In: Proc. of the Fourth International Conference on Web Information Systems Engineering, pp. 3–12 (2003) Papazoglou, M.: Service-oriented computing: concepts, characteristics and directions. In: Proc. of the Fourth International Conference on Web Information Systems Engineering, pp. 3–12 (2003)
19.
Zurück zum Zitat Ran, S.: A model for web services discovery with qos. In: ACM SIGecom Exchanges, pp. 1–10 (2003) Ran, S.: A model for web services discovery with qos. In: ACM SIGecom Exchanges, pp. 1–10 (2003)
20.
Zurück zum Zitat Tan, K., Eng, P., Ooi, B.: Efficient progressive skyline computation. In: International Conference on Very Large Data Base, pp. 301–310 (2001) Tan, K., Eng, P., Ooi, B.: Efficient progressive skyline computation. In: International Conference on Very Large Data Base, pp. 301–310 (2001)
21.
Zurück zum Zitat Vlachou, A., Doulkeridis, C., Kotidis, Y.: Angle-based space partitioning for efficient parallel skyline computation. In: SIGMOD, pp. 227–238 (2008) CrossRef Vlachou, A., Doulkeridis, C., Kotidis, Y.: Angle-based space partitioning for efficient parallel skyline computation. In: SIGMOD, pp. 227–238 (2008) CrossRef
22.
Zurück zum Zitat Wang, S., Ooi, B.C., Tung, A.K.H., Xu, L.: Efficient skyline query processing on peer-to-peer networks. In: International Conference on Data Engineering (ICDE), pp. 1126–1135 (2007) Wang, S., Ooi, B.C., Tung, A.K.H., Xu, L.: Efficient skyline query processing on peer-to-peer networks. In: International Conference on Data Engineering (ICDE), pp. 1126–1135 (2007)
23.
Zurück zum Zitat Wang, Y., Vassileva, J.: Toward trust and reputation based web service selection: a survey. Int. Trans. Syst. Sci. Appl. 3(2), 118–132 (2007) Wang, Y., Vassileva, J.: Toward trust and reputation based web service selection: a survey. Int. Trans. Syst. Sci. Appl. 3(2), 118–132 (2007)
24.
Zurück zum Zitat Wu, J., Chen, L., Deng, S., Li, Y., Kuang, L.: Qos-skyline based dynamic service selection. Chin. J. Comput. 33(11), 2136–2146 (2010) CrossRef Wu, J., Chen, L., Deng, S., Li, Y., Kuang, L.: Qos-skyline based dynamic service selection. Chin. J. Comput. 33(11), 2136–2146 (2010) CrossRef
25.
Zurück zum Zitat Wu, J., Chen, L., Xie, Y., Zheng, Z.: Titan: a system for effective web service discovery. In: World Wide Web Conference, Demo Track, pp. 441–444 (2012) Wu, J., Chen, L., Xie, Y., Zheng, Z.: Titan: a system for effective web service discovery. In: World Wide Web Conference, Demo Track, pp. 441–444 (2012)
26.
Zurück zum Zitat Taher, Y., Benslimane, D., Fauvet, M.C., Maamar, Z.: Towards an approach for web services substitution. In: Proceedings of the 10th International Database Engineering and Applications Symposium, pp. 166–173 (2006) Taher, Y., Benslimane, D., Fauvet, M.C., Maamar, Z.: Towards an approach for web services substitution. In: Proceedings of the 10th International Database Engineering and Applications Symposium, pp. 166–173 (2006)
27.
Zurück zum Zitat Yu, Q., Bouguettaya, A.: Computing service skyline from uncertain qows. IEEE Trans. Serv. Comput. 3(1), 16–29 (2010) CrossRef Yu, Q., Bouguettaya, A.: Computing service skyline from uncertain qows. IEEE Trans. Serv. Comput. 3(1), 16–29 (2010) CrossRef
28.
Zurück zum Zitat Yu, T., Zhang, Y., Lin, K.J.: Efficient algorithms for web services selection with end-to-end qos constraints. ACM Trans. Web 1(1), 1–26 (2007) CrossRef Yu, T., Zhang, Y., Lin, K.J.: Efficient algorithms for web services selection with end-to-end qos constraints. ACM Trans. Web 1(1), 1–26 (2007) CrossRef
29.
Zurück zum Zitat Zeng, L., Benatallah, B., Ngu, A.H., Dumas, M., Kalagnanam, J., Chang, H.: Qos-aware middleware for web services composition. IEEE Trans. Softw. Eng. 30(5), 311–327 (2004) CrossRef Zeng, L., Benatallah, B., Ngu, A.H., Dumas, M., Kalagnanam, J., Chang, H.: Qos-aware middleware for web services composition. IEEE Trans. Softw. Eng. 30(5), 311–327 (2004) CrossRef
30.
Zurück zum Zitat Zhang, B., Zhou, S., Guan, J.: Adapting skyline computation to the mapreduce framework: algorithms and experiments. In: DASFAA Workshop. Lecture Notes in Computer Science, vol. 6637, pp. 403–411 (2011) Zhang, B., Zhou, S., Guan, J.: Adapting skyline computation to the mapreduce framework: algorithms and experiments. In: DASFAA Workshop. Lecture Notes in Computer Science, vol. 6637, pp. 403–411 (2011)
Metadaten
Titel
Selecting skyline services for QoS-aware composition by upgrading MapReduce paradigm
verfasst von
Jian Wu
Liang Chen
Qi Yu
Li Kuang
Yilun Wang
Zhaohui Wu
Publikationsdatum
01.12.2013
Verlag
Springer US
Erschienen in
Cluster Computing / Ausgabe 4/2013
Print ISSN: 1386-7857
Elektronische ISSN: 1573-7543
DOI
https://doi.org/10.1007/s10586-012-0240-9

Weitere Artikel der Ausgabe 4/2013

Cluster Computing 4/2013 Zur Ausgabe