Skip to main content

Multi-objective Optimization for Data Placement Strategy in Cloud Computing

  • Conference paper
Book cover Information Computing and Applications (ICICA 2012)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 308))

Included in the following conference series:

Abstract

In cloud computing, the data of processing and the data of transfering is charged at for the service of the provider. So, it is important to reduce the cost and to improve the performance for the consumer of the cloud computing. At present, the existing optimization algorithms only focus on one aspect , such as reducing the move of data, the processing time, the transferring time, the processing cost or the transferring cost. This paper makes a model for the multi-objective data placement and uses a particle swarm optimization algorithm to optimize the time and cost in cloud computing. The mode applied processors interaction graph to map the data of the task and the data center. The simulation experimental result manifests that the proposed method is more effective in time and cost.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. NIST Definition of Cloud Computing v15, http://csrc.nist.gov/groups/SNS/cloud-computing/cloud-def-v15.doc

  2. Hayes, B.: Cloud computing. Communications of the ACM (7), 9–11 (2008)

    Google Scholar 

  3. Armbrust, M., et al.: Above the Clouds: A Berkeley View of Cloud Computing, Technical Report, http://www.eecs.berkeley.edu/Pubs/TechRpts/2009/EECS-2009-28.pdf

  4. Yuan, D., Yang, Y., Liu, X.: A data placement strategy in scientific cloud workflows. Future Generation Computer Systems, 1200–1214 (2010)

    Google Scholar 

  5. Pandey, S., Barker, A., Gupta, K.K., Buyya, R.: Minimizing Execution Costs when Using Globally Distributed Cloud Services. In: 2010 24th IEEE International Conference on Advanced Information Networking and Applications (AINA), pp. 222–229 (2010)

    Google Scholar 

  6. Pandey, S., Wu, L., Guru, S.M., Buyya, R.: A Particle Swarm Optimization-Based Heuristic for Scheduling Workflow Applications in Cloud Computing Environments. In: 2010 24th IEEE International Conference on Advanced Information Networking and Applications, vol. i(1), pp. 400–407. IEEE (2010)

    Google Scholar 

  7. Tordssona, J., Monterob, R.S., Moreno-Vozmedianob, R., Llorenteb, I.M.: Cloud brokeringmechanisms for optimizedplacement of virtualmachinesacross multiple providers. Future Generation Computer Systems 28(2), 358–367 (2012)

    Article  Google Scholar 

  8. Myint, J.: A data placement algorithm with binary weighted tree on PC cluster-based cloud storage system. In: 2011 International Conference on Cloud and Service Computing (CSC), December 12-14 (2011)

    Google Scholar 

  9. Zhang, L., Chen, Y.H., Sun, R.Y., Jing, S., Yang, B.: A Task Scehduling Algorithm Based on PSO fro Grid Computing. International Jouranal of Computational Intelligence Research, 37–43 (2008)

    Google Scholar 

  10. Yin, P.Y., Yu, S.S., Wang, P.P., Wang, Y.T.: A hybrid particle swarm optimization algorithm for optimal task assignment in distributed systems. Computer Standards & Interfaces 28, 441–450 (2006)

    Article  Google Scholar 

  11. Guo, L.Z., Zhao, S.G., Shen, S.G., Jiang, C.Y.: Task Scheduling Optimization. Cloud Computing Based on Heuristic Algorithm Journal of Networks 7(3), 547–553 (2012)

    Google Scholar 

  12. Chang, C.K., Jiang, H., Di, Y., Zhu, Y., Ge, D.: Time-line based model for software project scheduling with genetic algorithms. Information and Software Technology, 1142–1154 (2008)

    Google Scholar 

  13. Gharooni-fard, G., Moein-darbari, F., Deldari, H., Morvaridi, A.: Procedia Computer Science. In: ICCS 2010, vol. 1(1), pp. 1445–1454 (May 2010)

    Google Scholar 

  14. Salman, A.: Particle swarm optimization for task assignment Problem. Microprocessors and Microsystems 26(8), 363–371 (2002)

    Article  Google Scholar 

  15. Amazon EC2 Pricing, http://aws.amazon.com/ec2/pricing/ (visited:November 4, 2012)

  16. Shi, Y., Eberhart, R.C.: Empirical study of particle swarm optimization. In: Proc. IEEE Congr. Evol. Comput., pp. 1945–1950 (1999)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Guo, L., He, Z., Zhao, S., Zhang, N., Wang, J., Jiang, C. (2012). Multi-objective Optimization for Data Placement Strategy in Cloud Computing. In: Liu, C., Wang, L., Yang, A. (eds) Information Computing and Applications. ICICA 2012. Communications in Computer and Information Science, vol 308. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-34041-3_18

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-34041-3_18

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-34040-6

  • Online ISBN: 978-3-642-34041-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics