Abstract
The applications for ubiquitous system require to effectively utilize the resources distributed in the environment to provide intelligent services to the users. In order to satisfy the requirement, the applications need to be developed using intelligent agents based on multi-thread model. In this paper we propose the prediction-based dynamic thread pool management scheme for maximizing the resource utilization. In the proposed scheme the number of threads in the pool is predicted by modeling the rate change in the requested number of threads using the Gaussian distribution. An experiment shows that the proposed scheme outperforms the existing representative models in terms of response time for thread generation in practical operational environment.
This research was supported by the Ubiquitous Autonomic Computing and Network Project, 21st Century Frontier R&D Program in Korea and R01-2006-000-10954-0, Basic Research Program of the Korea Science & Engineering Foundation.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Han, S., Youn, H.Y.: A Middleware Architecture for Community Computing with Intelligent agents. Ubiquitous Computing & Networking System (2005)
Schmidt, D., Pyarali, I., Spivak, M., Cytron, R.: Evaluating and Optimizing Thread Pool Strategies for Real-Time Cobra. ACM Sigplan Notices 36(8), 214–222 (2001)
Schmidt, D., Vinoski, S.: Object Interconnection: Comparing Alternative Programming Techniques for Multi-Threaded Servers-the Thread Per-Request Concurrency Model. C++ Report, SIGS, 801(2) (1996)
Schmidt, D.: Evaluating Architectures for Multi-thread CORBA Object Request Brokers. In: Seetharaman, K. (ed.) Communication of the ACM, Special Issue on CORBA 41(10) (1998)
Dynamic TAO Documentation, http://choices.cs.uiuc.edu/2k/dynamicTAO/doc/
Luck, M., McBurney, P., Preist, C.: Agent Technology: Enabling Next Generation Computing. AgentLink community (2003)
Jennings, N.R.: An agent-based approach for buildingcomplex software systems. Communications of the ACM 44(4), 35–41 (2001)
JADE, Java Agent Development framework, http://jade.cselt.it
IBM Japan Research Group: Aglets Workbench, http://www.trl.ibm.com/aglets
FIPA-Foundation for Intelligent Physical Agents, http://www.fipa.org
Park, A.H., Park, S.H., Youn, H.Y.: A Flexible and Scalable Agent Platform for Multi-Agent Systems. Enformatika Transactions on Engineering, Computing and Technology 19, 1–6 (2007)
Ko, H., Youn, H.Y.: Adaptive Bridging with Portable Interceptor for Efficient Integration of Reflective Middleware. In: Ma, J., Jin, H., Yang, L.T., Tsai, J.J.-P. (eds.) UIC 2006. LNCS, vol. 4159, pp. 669–678. Springer, Heidelberg (2006)
Park, S.Y., Youn, H.Y.: Message Transport Interface for Efficient Communication Between Agent Framework and Event Service. In: Gavrilova, M., Gervasi, O., Kumar, V., Tan, C.J.K., Taniar, D., Laganà, A., Mun, Y., Choo, H. (eds.) ICCSA 2006. LNCS, vol. 3983, pp. 1–10. Springer, Heidelberg (2006)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kim, J.H., Han, S., Ko, H., Youn, H.Y. (2007). Prediction-Based Dynamic Thread Pool Management of Agent Platform for Ubiquitous Computing. In: Indulska, J., Ma, J., Yang, L.T., Ungerer, T., Cao, J. (eds) Ubiquitous Intelligence and Computing. UIC 2007. Lecture Notes in Computer Science, vol 4611. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-73549-6_107
Download citation
DOI: https://doi.org/10.1007/978-3-540-73549-6_107
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-73548-9
Online ISBN: 978-3-540-73549-6
eBook Packages: Computer ScienceComputer Science (R0)