Abstract
Time and cost are crucial criteria in Service Level Agreements. Frequently, the time when and how long a service can be provided or used and the cost for utilizing a service are related and hence users are confronted with a trade-off between time and cost. Besides the fundamental direct and indirect proportional relationship between time and cost, composed services might also have more complex non-monotonic relationships. We introduce a novel way of expressing the trade-offs between time and cost in form of TC-Maps as a set of piece-wise linear functions. For calculating the duration, cost and their relation for service compositions, we introduce specific operations used in a bottom-up procedure resulting in an overall TC-Map. The proposed structure allows us to derive the minimum cost of a composed service given a duration limit, or for analyzing possible durations for a provided budget. TC-Maps offer the basis for optimizing the utilization of composed services according to user preferences, resources and objectives.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsNotes
- 1.
The repository is found at https://github.com/ziss05/CAISE2022.
References
Aggarwal, R., Verma, K., Miller, J., Milnor, W.: Constraint driven web service composition in meteor-s. In: IEEE International Conference on Services Computing 2004. (SCC 2004). Proceedings, pp. 23–30. IEEE (2004)
Ahmed, W., Wu, Y., Zheng, W.: Response time based optimal web service selection. IEEE Trans. Parallel Distrib. Syst. 26(2), 551–561 (2013)
Ardagna, D., Pernici, B.: Global and local QoS constraints guarantee in web service selection. In: IEEE International Conference on Web Services (ICWS 2005). IEEE (2005)
Berbner, R., Spahn, M., Repp, N., Heckmann, O., Steinmetz, R.: Heuristics for QoS-aware web service composition. In: 2006 IEEE International Conference on Web Services (ICWS 2006), pp. 72–82. IEEE (2006)
Bichier, M., Lin, K.J.: Service-oriented computing. Computer 39(3), 99–101 (2006)
Bodenstaff, L., Wieringa, R., Wombacher, A., Reichert, M.: Towards management of complex service compositions - position paper. In: Proceedings of the 2009 World Conference on Services - II. SERVICES-2 2009, pp. 160–167. IEEE Computer Society, USA (2009). https://doi.org/10.1109/SERVICES-2.2009.27
Bodenstaff, L., Wombacher, A., Reichert, M., Jaeger, M.C.: Analyzing impact factors on composite services. In: Proceedings of the 2009 IEEE International Conference on Services Computing. SCC 2009, pp. 218–226. IEEE Computer Society, USA (2009). https://doi.org/10.1109/SCC.2009.20
Dustdar, S., Schreiner, W.: A survey on web services composition. Int. J. Web Grid Serv. 1(1), 1–30 (2005)
Eder, J., Franceschetti, M.: Time and business process management: problems, achievements, challenges (invited talk). In: 27th International Symposium on Temporal Representation and Reasoning (TIME 2020). Schloss Dagstuhl-Leibniz-Zentrum für Informatik (2020)
Franceschetti, M., Eder, J.: Checking temporal service level agreements for web service compositions with temporal parameters. In: 2019 IEEE International Conference on Web Services (ICWS), pp. 443–445. IEEE (2019)
Franceschetti, M., Eder, J.: Computing admissible temporal slas for web service compositions. In: 2020 IEEE International Conference on Web Services (ICWS), pp. 318–326. IEEE (2020)
Guidara, I., Al Jaouhari, I., Guermouche, N.: Dynamic selection for service composition based on temporal and QoS constraints. In: 2016 IEEE International Conference on Services Computing (SCC), pp. 267–274. IEEE (2016)
Halima, R.B., Kallel, S., Gaaloul, W., Jmaiel, M.: Optimal cost for time-aware cloud resource allocation in business process. In: 2017 IEEE International Conference on Services Computing (SCC), pp. 314–321. IEEE (2017)
Hollauf, F.S., Franceschetti, M., Eder, J.: Towards representing time-cost tradeoffs for service compositions. In: 2021 IEEE International Conference on Services Computing (SCC), pp. 79–88 (2021). https://doi.org/10.1109/SCC53864.2021.00020
Ismail, A., Yan, J., Shen, J.: Verification of composite services with temporal consistency checking and temporal satisfaction estimation. In: Vossen, G., Long, D.D.E., Yu, J.X. (eds.) WISE 2009. LNCS, vol. 5802, pp. 343–350. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-04409-0_35
Jayathilaka, H., Krintz, C., Wolski, R.: Service-level agreement durability for web service response time. In: 2015 IEEE 7th International Conference on Cloud Computing Technology and Science (CloudCom), pp. 331–338. IEEE (2015)
Kallel, S., Charfi, A., Dinkelaker, T., Mezini, M., Jmaiel, M.: Specifying and monitoring temporal properties in web services compositions. In: 2009 Seventh IEEE European Conference on Web Services, pp. 148–157. IEEE (2009)
Kazhamiakin, R., Pandya, P., Pistore, M.: Representation, verification, and computation of timed properties in web. In: 2006 IEEE International Conference on Web Services (ICWS 2006), pp. 497–504. IEEE (2006)
Lemos, A.L., Daniel, F., Benatallah, B.: Web service composition: a survey of techniques and tools. ACM Comput. Surv. (CSUR) 48(3), 33 (2016)
Milanovic, N., Malek, M.: Current solutions for web service composition. IEEE Internet Comput. 8, 51–59 (2004)
Müller, C., Martín-Díaz, O., Ruiz-Cortés, A., Resinas, M., Fernández, P.: Improving temporal-awareness of WS-agreement. In: Krämer, B.J., Lin, K.-J., Narasimhan, P. (eds.) ICSOC 2007. LNCS, vol. 4749, pp. 193–206. Springer, Heidelberg (2007). https://doi.org/10.1007/978-3-540-74974-5_16
Müller, C., Ruiz-Cortés, A., Fernández, P.: Temporal-awareness in SLAs: why should we be concerned? In: Di Nitto, E., Ripeanu, M. (eds.) ICSOC 2007. LNCS, vol. 4907, pp. 165–173. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-540-93851-4_16
Pawluk, P., Simmons, B., Smit, M., Litoiu, M., Mankovski, S.: Introducing stratos: a cloud broker service. In: 2012 IEEE Fifth International Conference on Cloud Computing, pp. 891–898. IEEE (2012)
Pichler, H., Wenger, M., Eder, J.: Composing time-aware web service orchestrations. In: van Eck, P., Gordijn, J., Wieringa, R. (eds.) CAiSE 2009. LNCS, vol. 5565, pp. 349–363. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-02144-2_29
Pistore, M., Barbon, F., Bertoli, P., Shaparau, D., Traverso, P.: Planning and monitoring web service composition. In: Bussler, C., Fensel, D. (eds.) AIMSA 2004. LNCS (LNAI), vol. 3192, pp. 106–115. Springer, Heidelberg (2004). https://doi.org/10.1007/978-3-540-30106-6_11
Rodriguez-Mier, P., Pedrinaci, C., Lama, M., Mucientes, M.: An integrated semantic web service discovery and composition framework. IEEE Trans. Serv. Comput. 9(4), 537–550 (2016)
Wang, D., Ding, H., Yang, Y., Mi, Z., Liu, L., Xiong, Z.: QoS and SLA aware web service composition in cloud environment. KSII Trans. Internet Inf. Syst. (TIIS) 10(12), 5231–5248 (2016)
Zhang, L., Ardagna, D.: SLA based profit optimization in autonomic computing systems. In: Proceedings of the 2nd International Conference on Service Oriented Computing, pp. 173–182 (2004)
Zou, G., Lu, Q., Chen, Y., Huang, R., Xu, Y., Xiang, Y.: QoS-aware dynamic composition of web services using numerical temporal planning. IEEE Trans. Serv. Comput. 7(1), 18–31 (2014)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 Springer Nature Switzerland AG
About this paper
Cite this paper
Hollauf, F.S., Franceschetti, M., Eder, J. (2022). Time-Cost Tradeoffs for Composed Services. In: Franch, X., Poels, G., Gailly, F., Snoeck, M. (eds) Advanced Information Systems Engineering. CAiSE 2022. Lecture Notes in Computer Science, vol 13295. Springer, Cham. https://doi.org/10.1007/978-3-031-07472-1_31
Download citation
DOI: https://doi.org/10.1007/978-3-031-07472-1_31
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-07471-4
Online ISBN: 978-3-031-07472-1
eBook Packages: Computer ScienceComputer Science (R0)