Abstract
With the rapid advances in communication and networking, especially in Grid technique, an increasing number of applications will involve computing systems. These applications in turn create an increasing demand for efficient resource management, request handling policies and access control. In this paper, we propose an efficient access control algorithm to protect the critical resource of server and improve the performance of the future grid communication computing system. Stability of CPU utilization is aimed to protect the server from overload and under-load. It is then beneficial to keep a satisfactory response time of requests, high throughput and less potential loss of service. We analyze the stability in detail and present a method for tuning control gains in order to guarantee the system stability. Finally, we perform simulations to evaluate the performance of the proposed algorithm. Simulation results demonstrate that the proposed algorithm stabilizes the utilization of CPU in the computing system if the control gains are appropriately chosen on the basis of system stability. It then achieves satisfactory performance.
Similar content being viewed by others
References
Xiong, N., Defago, X., Jia, X., Yang, Y., & He, Y. (2006). Design and analysis of a self-tuning proportional and integral controller for AQM routers to Support TCP flows. In IEEE INFOCOM 2006. Barcelona, Spain, 23–29, April 2006.
Xiong, N., Yang, Y., & Defago, X. (2007). Comparative analysis of QoS and memory usage of adaptive failure detectors. In The 13th IEEE Pacific Rim International Symposium on Dependable Computing (PRDC’07) (pp. 27–34). Melbourne, 17-19, December 2007.
Mundur, P.,Simon, R., & Sood, A. (1990). Integrated access control in hierarchical video-on-demand systems. In Proceedings of the IEEE International Conference on Multimedia Computing and Systems (ICMCS’99) (pp. 220–225). Florence, Italy, 7–11 June 1990.
Gandhi, N., Tilbury, D. M., Diao, Y., Hellerstein, J., & Parekh, S. (2002). MIMO control of an Apache web server: Modeling and controller design. In Proceedings of American Control Conference, May 2002.
Yum, K. H., Kim, E. J., Das, C. R., Yousif, M., & Duato, J. (2002). Integrated admission and congestion control for QoS support in Clusters. In Proceedings of IEEE International conference on Cluster Computing (pp. 325–332). Chicago, Illinois, September 2002.
Mortier R., Pratt I., Clark C., Crosby S. (2000) Implicit admission control. IEEE Journal on Selected Areas in Communications 18(12): 2629–2623
Kelly F., Key P., Zachary S. (1995) Distributed admission control. IEEE Journal on Selected Areas in Communications 18(12): 2617–2628
Gibbens, R. J., Kelly, F. P., & Key, P. B. (August 1995). A decision-theoretic approach to call admission control in ATM networks. IEEE Journal on Selected Areas of Communications, 13(6), 1101–1114.
Voigt, T., & Gunningberg, P. (2002). Handling multiple bottlenecks in web servers using adaptive inbound controls. In Proceedings of the Seventh International Workshop on Protocols for High-Speed Networks, Berlin, German, April 2002.
Yu, Y., Liu, Q., & Tan, L. (2003). Application of server performance control with simple network management protocol.In The Second International Workshop on Grid and Cooperative Computing, Shanghai, China, December 2003.
Neumaier, A. & Schneider, T. (March 2001). Estimation of parameters and eigenmodes of multivariate autoregressive models. ACM Transactions on Mathematical Software (TOMS), 27(1), 27–57.
Hellerstein, J. L., & Parekh, S., (2001). An introduction to control theory with applications to computer science. In ACM SIGMETRICS, Cambridge, MA, USA, June 2001.
Kamen W., Heck B.S. (2000) Fundamentals of signals and systems using the web and Matlab. Science Press, Edinburge
Parekh, S., Gandhi, N., Hellerstein, J., Tilbury, D., Jayram, T., & Bigus, J. (July 2002). Using control theory to achieve service level objectives in performance management. Journal of Real-time Systems, 23 (1–2); 127–141.
MCAT. MCAT—a mtea information catalog. Version 1.1.
Baru, C., Moore, R., Rajasekar, A., & Wan, M. (1998). The SDSC storage resource broker. In Proceedings of CASCONédb́98 Conference, Rennes, France, April 1998.
Zhao, P., Chen, A., Liu, Y., Di, L., Yang, W., & Li, P. (2004). Grid metadata catalog service-based OGC web registry Service. In ACM International Workshop on Advances in Geographic Information Systems (GIS’04). (pp. 22–30). Washington D.C., USA, November 2004.
Furmento, N., Mayer, A., McGough, S., Newhouse, S., Field, T., & Darlington, J. (2001). Optimisation of component–based applications within a grid environment. In Proceedings of the 2001 ACM/IEEE Conference on Supercomputing, ACM Press, November 2001. http://pubs.doc.ic.ac.uk/opti-grid/.
Siddiqui, M., Villazon, A., Hofer, J., & Fahringer, T. (2005). GLARE: A grid activity registration, deployment and provisioning framework. In SuperComputing 2005 (SC’05), Seattle, Washington, USA, November 2005.
Deelman, E., Blythe, J., Gil, Y., Kesselman, C., Mehta, G., Vahi, K., Blackburn, K., Lazzarini, A., Arbree, A., Cavanaugh, R., & Koranda, S. (2003). Mapping abstract complex workflows onto grid environments. Journal of Grid Computing, 1; 25b́fC39,. http://www.isi.edu/expect/papers/grid-computing-03.pdf.
Foster, I., Vockler, J., Wilde, M., & Zhao, Y. (2002). Chimera: A virtual data system for representing, querying, and automating data derivation. In 14th International Conference on Scientific and Statistical Database Management (SSDBM 2002), September 2002.
OASIS. UDDI: The universal description, discovery and integration. http://xml.coverpages.org/uddi.html.
Handle System, Digital Object Architecture (DOA). Corporation for national resource initiatives. http://www.handle.net.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Xiong, N., Yang, L.T., Park, J.H. et al. Towards a Performance-Based Resource Server Access Control in Future Grid Communication Environments. Wireless Pers Commun 51, 209–220 (2009). https://doi.org/10.1007/s11277-008-9601-3
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11277-008-9601-3