Abstract
This paper presents a new domain-specific language that allows to define integrated monitoring and adaptation functionality for controlling heterogeneous systems. We propose a mechanism for optimal deployment of the defined control operators onto available resources. Deployment is based on solving a quadratic programming problem, and helps to achieve minimized reaction times, low overhead, as well as scalable monitoring and adaptation.
Keywords
References
Ahmad, Y., Çetintemel, U.: Network-aware query processing for stream-based applications. In: International Conference on Very Large Data Bases (VLDB 2004), pp. 456–467 (2004)
Bazaraa, M.S., Sherali, H.D., Shetty, C.M.: Nonlinear Programming: Theory and Algorithms, 2nd edn. Wiley (2006)
Cardellini, V., Casalicchio, E., Grassi, V., Lo Presti, F., Mirandola, R.: Qos-driven runtime adaptation of service oriented architectures. In: European Software Engineering Conference (ESEC 2009). ACM (2009)
Comuzzi, M., Kotsokalis, C., Spanoudakis, G., Yahyapour, R.: Establishing and Monitoring SLAs in Complex Service Based Systems. In: International Conference on Web Services (ICWS 2009), pp. 783–790. IEEE (2009)
Gurobi Optimization, Inc.: Gurobi optimizer reference manual (2012), http://www.gurobi.com
Hummer, W., Leitner, P., Satzger, B., Dustdar, S.: Dynamic Migration of Processing Elements for Optimized Query Execution in Event-Based Systems. In: Meersman, R., Dillon, T., Herrero, P., Kumar, A., Reichert, M., Qing, L., Ooi, B.-C., Damiani, E., Schmidt, D.C., White, J., Hauswirth, M., Hitzler, P., Mohania, M. (eds.) OTM 2011, Part II. LNCS, vol. 7045, pp. 451–468. Springer, Heidelberg (2011)
Inzinger, C., Hummer, W., Satzger, B., Leitner, P., Dustdar, S.: Towards Identifying Root Causes of Faults in Service Orchestrations. In: International Symposium on Reliable Distributed Systems (SRDS 2012). IEEE (2012)
Inzinger, C., Satzger, B., Hummer, W., Leitner, P., Dustdar, S.: Non-Intrusive Policy Optimization for Dependable and Adaptive Service-Oriented Systems. In: Symposium on Applied Computing (SAC 2012), pp. 504–510. ACM (2012)
Jung, G., Joshi, K.R., Hiltunen, M.A., Schlichting, R.D., Pu, C.: Generating Adaptation Policies for Multi-tier Applications in Consolidated Server Environments. In: International Conference on Autonomic Computing (ICAC 2008), pp. 23–32 (2008)
Pietzuch, P., Ledlie, J., Shneidman, J., Roussopoulos, M., Welsh, M., Seltzer, M.: Network-Aware Operator Placement for Stream-Processing Systems. In: International Conference on Data Engineering (ICDE 2006), p. 49. IEEE (2006)
Satzger, B., Kramer, O.: Goal distance estimation for automated planning using neural networks and support vector machines. Natural Computing (2012)
Satzger, B., Pietzowski, A., Trumler, W., Ungerer, T.: Using Automated Planning for Trusted Self-organising Organic Computing Systems. In: Rong, C., Jaatun, M.G., Sandnes, F.E., Yang, L.T., Ma, J. (eds.) ATC 2008. LNCS, vol. 5060, pp. 60–72. Springer, Heidelberg (2008)
Schilling, B., Koldehofe, B., Rothermel, K.: Efficient and Distributed Rule Placement in Heavy Constraint-Driven Event Systems. In: International Conference on High Performance Computing and Communications (HPCC 2011), pp. 355–364 (2011)
Srivastava, U., Munagala, K., Widom, J.: Operator placement for in-network stream query processing. In: Symposium on Principles of Database Systems (PODS 2005), pp. 250–258 (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Inzinger, C., Satzger, B., Hummer, W., Dustdar, S. (2013). Specification and Deployment of Distributed Monitoring and Adaptation Infrastructures. In: Ghose, A., et al. Service-Oriented Computing - ICSOC 2012 Workshops. ICSOC 2012. Lecture Notes in Computer Science, vol 7759. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-37804-1_18
Download citation
DOI: https://doi.org/10.1007/978-3-642-37804-1_18
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-37803-4
Online ISBN: 978-3-642-37804-1
eBook Packages: Computer ScienceComputer Science (R0)