[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to main content

Prediction-Based Dynamic Thread Pool Management of Agent Platform for Ubiquitous Computing

  • Conference paper
Ubiquitous Intelligence and Computing (UIC 2007)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 4611))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Han, S., Youn, H.Y.: A Middleware Architecture for Community Computing with Intelligent agents. Ubiquitous Computing & Networking System (2005)

    Google Scholar 

  2. 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)

    Article  Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. Dynamic TAO Documentation, http://choices.cs.uiuc.edu/2k/dynamicTAO/doc/

  6. Luck, M., McBurney, P., Preist, C.: Agent Technology: Enabling Next Generation Computing. AgentLink community (2003)

    Google Scholar 

  7. Jennings, N.R.: An agent-based approach for buildingcomplex software systems. Communications of the ACM 44(4), 35–41 (2001)

    Article  MathSciNet  Google Scholar 

  8. JADE, Java Agent Development framework, http://jade.cselt.it

  9. IBM Japan Research Group: Aglets Workbench, http://www.trl.ibm.com/aglets

  10. FIPA-Foundation for Intelligent Physical Agents, http://www.fipa.org

  11. 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)

    Google Scholar 

  12. 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)

    Chapter  Google Scholar 

  13. 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)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Jadwiga Indulska Jianhua Ma Laurence T. Yang Theo Ungerer Jiannong Cao

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics