Abstract
We present a design for policy-based performance management of SMS Systems. The design takes as input the operator’s performance goals, which are expressed as policies that can be adjusted at run-time. In our specific design, an SMS administrator can specify the maximum delay for a message and the maximum percentage of messages that can be postponed during periods of congestion. The system attempts to maximize the overall throughput while adhering to the performance policies. It does so by periodically solving a linear optimization problem that takes as input the policies and traffic statistics and computes a new configuration. We show that the computational cost for solving this problem is low, even for large system configurations. We have evaluated the design through extensive simulations in various scenarios.It has proved effective in achieving the administrator’s performance goals and fast in adapting to changing network conditions. A prototype has been developed on a commercial SMS platform, which proves the validity of our design.
Chapter PDF
Similar content being viewed by others
References
Coulombe, S., Grassel, G.: Multimedia Adaptation for the Multimedia Messaging Service. IEEE Communications 42(7) (July 2004)
Masullo, M.J., Calo, S.B.: Policy management: an architecture and approach. In: Proc. of IEEE Workshop on Sys. Management, UCLA, Cal. (April 1993)
Nordic Messaging (August 2005), www.nordicmessaging.se
GSM Association (May 2005), www.gsmworld.com
Dantzig, G.B.: Maximization of linear function of variables subject to linear inequalities. In: Koopmans, T.C. (ed.) Activity Analysis of Production and Allocation, pp. 339–347 (1951)
Computational Infrastructure for Operations Reseach (July 2005), http://www.coin-or.org/index.html
Cygwin (August 2005), http://cygwin.com
MySQL (May 2005), http://www.mysql.com
Polirakis, A., Boutaba, R.: The Meta-Policy Information Base. IEEE Network, special issue on Policy-Based Networks 16(2), 40–48 (2002)
Verma, D.: Simplifying Network Administration Using Policy-Based Management. IEEE Network, special issue on Policy-Based Networks 16(2), 20–26 (2002)
Moffett, J., Sloman, M.: Policy Hierarchies for Distributed Systems Management. IEEE Journal on Selected Areas in Communications 11(9), 1404–1414 (1993)
Cavendish, D., Gerla, M., Mascolo, S.: A Control Theoretic Approach to Congestion Control in Packet Networks. IEEE/ACM Transactions on Networking 12(5) (October 2004)
Kung, H.T., Morris, R.: Credit-Based Flow Control for ATM Networks. IEEE Network Magazine, 40–48 (March-April 1995)
Floyd, S., Jacobson, V.: Random Early Detection gateways for Congestion Avoidance. IEEE/ACM Transactions on Networking 1(4), 397–413 (1993)
Mankin, A., Ramakrishnan, K.: RFC 1254- Gateway Congestion Control Survey
Gonzalez Prieto, A., Stadler, R.: Policy-based Performance Management for SMS gateways. Technical Report, KTH Royal Institute of Technology (August 2005)
Gonzalez Prieto, A., Stadler, R.: Evaluating a Congestion Management Architecture for SMS Gateways. In: 9th IFIP/IEEE International Symposium on Integrated Network Management (IM 2005), Nice, France (May 15-19, 2005)
Gonzalez Prieto, A., Cosenza, R., Stadler, R.: Policy-based Congestion Management for an SMS Gateway. In: IEEE 5th International Workshop on Policies for Distributed Systems and Networks (POLICY 2004), Yorktown Heights, New York (June 7-9, 2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 IFIP International Federation for Information Processing
About this paper
Cite this paper
Prieto, A.G., Stadler, R. (2005). Design and Implementation of Performance Policies for SMS Systems. In: Schönwälder, J., Serrat, J. (eds) Ambient Networks. DSOM 2005. Lecture Notes in Computer Science, vol 3775. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11568285_15
Download citation
DOI: https://doi.org/10.1007/11568285_15
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-29388-0
Online ISBN: 978-3-540-32244-3
eBook Packages: Computer ScienceComputer Science (R0)