Abstract
While the issue of enabling performance guarantees on the Internet has been the subject of intense research in recent years, the problem of enabling QoS guarantees in edge servers has received relatively little attention. The need for QoS guarantees is already present in today’s internet: while most backbones operate at a low level of utilization, web servers are often congested and are the main cause for the delay experienced by the end user. Here, we present a novel approach to admission control and resource allocation of sessions in edge servers. The model we adopt is quite general and its implementation does not depend on the type of application supported by the server (e.g., http or SSL). We model the system as a single server accessed by N + 1 users. N users have a lower bound on QoS, while one “super—user” aggregates the best—effort traffic to the server. The control rules admit a simple interpretation. Admitted classes “track” a target delay which is slightly smaller than their lower bound. The choice of a conservative target protects them from the performance degradation caused by the arrival of candidate classes into the system. On the other hand, candidate classes follow a “slow start” mechanism, similar to the update rule for TCP Reno. The intuitive rationale for this choice is similar to that of congestion—control algorithms: by increasing their priorities slowly, the candidate classes do not degrade the QoS of the admitted classes below their upper bounds. This resource allocation algorithm enjoys several attractive properties: it is measurement—based, since it only relies on the measurement of each class’ delay during a busy cycle; it is decentralized, since each class updates its priority based on local information; and finally it is closed—loop, while most admission control schemes are open—loop. As a consequence, the algorithm does not require signaling to admit a new class.
Based on the above assumptions, we prove that the control scheme is asymptotically correct in the following sense: i) for small values of the constant ε and large values of α the average delay of the admitted classes is always less than their required bounds; ii) if the candidate classes are admissible, i.e., there exist a set of priorities for the server such that the average delay of both admitted and candidate classes are less than their upper bounds, then the candidate flows will be admitted.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
N. Bambos. Toward power—sensitive network architectures in wireless communications: concepts, issues, and design aspects. IEEE Personal Communications, 5(3):50–59, 1998.
N. Bambos, S.C. Chen, and G.J. Pottie. Radio link admission algorithms for wireless networks with power control and active link quality protection. In Proceedings of IEEE INFOCOM 1995, 1995.
A. Berman and R.J. Plemmons. Nonnegative Matrices in the Mathematical Sciences. Academic Press, 1979.
G. Bianchi, A. Capone, and C. Petrioli. Throughput analysis of end—to—end measurement—based admission control in ip. In Proceeding of IEEE INFOCOM 2000, Tel Aviv, 2000.
J. Bruno, J. Brustoloni, E. Gabber, B. Ozden, and A. Silberschatz. Retrofitting quality of service into a time—sharing operating system. In Proceedings of the 1999 USENIX Annual Technical Conference, 1999.
S.C Chen, N. Bambos, and G.J. Pottie. On distributed power control for radio networks. In Proceedings of ICC/SUPERCOMM 1994, 1994.
G.L. Choudhury, D.M. Lucantoni, and W. Whitt. On the effectiveness of effective bandwidths for admission control in ATM networks. In ITC, volume 14, pages 411–420, 1994.
C. Courcoubetis, G. Kesidis, A. Ridder, J. Walrand, and R.R. Weber. Admission control and routing in ATM networks using inferences from measured buffer occupancy. IEEE Transactions on Communications, 43(2–4): 1778–1784, 1995.
V. Elek, G. Karlsson, and R. Ronngren. Admission control based on end—to—end measurements. In Proceedings of IEEE INFOCOM 2000, 2000.
A.I. Elwalid and D. Mitra. Effective bandwidth of general markovian traffic sources and admission control of high speed networks. IEEE/ACM Transactions on Networking, l(3):329–343, 1993.
G.J. Foschini and Z. Miljanic. A simple distributed autonomous power control algorithm and its convergence. IEEE Transactions on Vehicular Technology, 42(4):641–646, 1993.
R.J. Gibbens, F.P. Kelly, and P.B. Key. A decision—theoretic approach to call admission control. IEEE Journal on Selected Areas in Communications, 13(6), 1995.
R.J. Gibbens and F.P. Kelly. Measurement—based connection admission control. In 15th International Teletrqffic Congress Proceedings, 1997.
M. Grossglauser and D. Tse. A framework for robust measurement—based admission control. IEEE/ACM Transactions on Networking, 7(3):293–309, 1999.
I.B.M. Autonomic Computing: IBM’s Perspective on the State of Information Technology, available at http ://www.research.ibm.com/autonomic/manifesto/.
S. Jamin, P. Danzig, S. Shenker, and L. Zhang. A measurement—based admission control algorithm for integrated services packet networks. IEEE/ACM Transactions on Networking, 5(l):56–70, 1997.
S. Jamin, S. Shenker, and P. Danzig. Comparison of measurement—based admission control algorithms for controlled—load service. In Proceeding of IEEE INFOCOM ’97, 1997.
V. Kanodia and E.W. Knightly. Multi—class latency—bounded web services. In Proceedings of IEEE/IF1P IWQoS 2000, 2000.
F. P. Kelly, P. B. Key, and S. Zachary. Distributed admission control. IEEE Journal on Selected Areas in Communications, 18, 2000.
H.K. Khalil. Nonlinear Systems. Prentice—Hall, NJ, 1996.
H. J. Kushner and G. G. Yin. Stochastic Approximation Algorithms and Applications. Springer—Verlag, NY, 1997.
K. Li and S. Jamin. A measurement—based admission—controlled web server. In Proceeding of IEEE INFOCOM 2000, Tel Aviv, 2000.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer Science+Business Media New York
About this chapter
Cite this chapter
Paleologo, G.A., Bambos, N. (2003). Autonomic Admission Control for Networked Information Servers. In: Anandalingam, G., Raghavan, S. (eds) Telecommunications Network Design and Management. Operations Research/Computer Science Interfaces Series, vol 23. Springer, Boston, MA. https://doi.org/10.1007/978-1-4757-3762-2_12
Download citation
DOI: https://doi.org/10.1007/978-1-4757-3762-2_12
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4419-5326-1
Online ISBN: 978-1-4757-3762-2
eBook Packages: Springer Book Archive