Nothing Special   »   [go: up one dir, main page]

Skip to main content

Collaborative Load-Balancing in Storage Networks Using Agent Negotiation

  • Conference paper
Cooperative Information Agents XII (CIA 2008)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 5180))

Included in the following conference series:

  • 381 Accesses

Abstract

The rapid advances in the computer industry allow building larger systems that require mass storage volumes. As storage space increases, its management becomes increasingly difficult. In contemporary enterprise storage systems, performance has developed into a major bottleneck, which negatively affects the overall IT performance. Centralized solutions are often infeasible and thus a distributed solution should be sought. Our novel approach involves incorporating intelligent agents to the storage system, allowing the utilization of a distributed negotiation scheme between agents that act on behalf of the clients who require storage and on behalf of the storage servers within the system. Using a simulation environment which models real settings of a large storage network, we demonstrate the benefits of applying our distributed solution in the storage management domain in terms of client satisfaction, servers’ revenue, and overall system performance. Our results show a significant improvement in storage performance when this solution is implemented.

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. Bigham, J., Du, L.: Cooperative negotiation in a multi-agent system for real-time load balancing. In: Proceedings of AAMAS, pp. 568–575 (2003)

    Google Scholar 

  2. Brazier, F., Cornelissen, F., Gustavsson, R., Jonker, C.M., Lindeberg, O., Polak, B., Treur, J.: Agents negotiating for load balancing of electricity use. In: Proceedings of 18th International Conference on Distributed Computing Systems, pp. 622–629 (1998)

    Google Scholar 

  3. Bucy, J., Ganger, G.: The DiskSim simulation environment version 3.0 reference manual. Technical Report CMU-CS-03-102, Carnegie Mellon University (2003)

    Google Scholar 

  4. Chen, S., Towsley, D.: A performance evaluation of raid architectures. IEEE Transactions on Computers 45(10), 1116–1130 (1996)

    Article  MATH  Google Scholar 

  5. Czajkowski, K., Foster, I., Kesselman, C., Sander, V., Tuecke, S.: Snap: A protocol for negotiating service level agreements and coordinating resources management in distributed systems. In: Proceedings of the 8th Workshop on Job Scheduling Strategies for Parallel Processing, pp. 153–183 (2002)

    Google Scholar 

  6. Ganger, G.R.: System-Oriented Evaluation of I/O Subsystem Performance. PhD thesis, University of Michigan (1995)

    Google Scholar 

  7. Ganger, G.R., Wothington, B.L., Hou, R.Y., Patt, Y.N.: Disk arrays: High-performance, high-reliability storage subsystems. IEEE Computer 27(3), 30–36 (1994)

    Google Scholar 

  8. Gilheany, S.: Projecting the cost of magnetic disk storage over the next 10 years. White paper, Berghell Associates (January 2001)

    Google Scholar 

  9. Lee, E.K., Katz, R.H.: An analytic performance model of disk arrays. In: Proceedings of ACM SIGMETRICS, pp. 98–109 (1993)

    Google Scholar 

  10. Lin, R., Dor-Shifer, D., Rosenberg, S., Kraus, S., Sarne, D.: Towards the fourth generation of cellular networks: Improving performance using distributed negotiation. In: Proceedings of the 9th ACM international Symposium on Modeling Analysis and Simulation of Wireless and Mobile Systems (MSWiM), pp. 347–356 (2006)

    Google Scholar 

  11. Merchant, A., Alvarez, G.A.: Disk array models in Minerva. Technical Report HPL-2001-118, HP Laboratories (2001)

    Google Scholar 

  12. Morris, R.J.T., Truskowski, B.J.: The evolution of storage systems. Storage Systems 42(2), 205–217 (2003)

    Google Scholar 

  13. Santos, J.R., Mutz, R.: Performance analysis of the rio multimedia storage system with heterogeneous disk configurations. In: Proceedings of 6th ACM International Conference on Multimedia, pp. 303–305 (1998)

    Google Scholar 

  14. Shriver, E., Merchant, A., Wilkes, J.: An analytic behavior model for disk drives with readahead caches and request reordering. In: Proceedings of International Conference on Measurement and Modeling of Computer Systems, pp. 182–191 (1998)

    Google Scholar 

  15. Stoupa, K., Vakali, A.: QoS-oriented negotiation in disk subsystems. Data & Knowledge Engineering 58(2), 107–128 (2006)

    Article  Google Scholar 

  16. Sturm, R., Morris, W., Jander, M.: Foundations of Service Level Management, 1st edn. Sams, Indianapolis, Ind (2000)

    Google Scholar 

  17. Uysal, M., Alvarez, G.A., Merchant, A.: A modular, analytical throughput model for modern disk arrays. In: Proceedings of 9th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems, pp. 183–192 (2001)

    Google Scholar 

  18. Vogel, A., Kerhervé, B., von Bochmann, G., Gecsei, J.: Distributed multimedia applications and quality of service - a survey. IEEE Multimedia 2(2), 10–19 (1995)

    Article  Google Scholar 

  19. Wilkes, J.: The Pantheon storage-system simulator. Technical Report HPL-SSP-95-14, HP Laboratories (1995)

    Google Scholar 

  20. Xu, Z., Zhu, Y., Min, R., Hu, Y.: Achieving better load balance in distributed storage system. In: Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, pp. 1314–1322 (2002)

    Google Scholar 

  21. Yin, L., Uttamchandani, S., Korupolu, M., Voruganti, K., Katz, R.: Smart: An integrated multi-action ddvisor for storage systems. In: Proceedings of the USENIX Annual Conference, pp. 229–242 (2006)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Matthias Klusch Michal Pěchouček Axel Polleres

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Raz, S., Lin, R., Shehory, O. (2008). Collaborative Load-Balancing in Storage Networks Using Agent Negotiation. In: Klusch, M., Pěchouček, M., Polleres, A. (eds) Cooperative Information Agents XII. CIA 2008. Lecture Notes in Computer Science(), vol 5180. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-85834-8_24

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-85834-8_24

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-85833-1

  • Online ISBN: 978-3-540-85834-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics