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.
Chapter PDF
Similar content being viewed by others
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)