Abstract
Cloud computing has been growing rapidly in the world over the past decade. The Studies and development of this system has met the demand of large number of users in the world. In order to share shared resources, most applications are deployed in the cloud under the control of distributed systems. The distributed system deployment on the SaaS layer responds to the maximum user access through coordination between servers. This coordinate control messages moving across servers to ensure conherence, transparency for user. However, disadvantage of coordination is that communication between servers in the cloud occupies large bandwidth; not to mention overlap of information at destination by multicast transmission. In this paper, we present optimal solution of communication resource allocation (CRA) in distributed system integrated on cloud computing based on network coding technique to ensure maximum throughput and avoid overlap of information at destination.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Buyya, R., Beloglazov, A., Abawajy, J.H.: Energy-efficient management of data center resources for cloud computing: a vision, architectural elements, and open challenges. Comput. Res. Repos. 1006(0308), 6–20 (2010)
Chou, P.A., Wu, Y., Jain, K.: Practical network coding. In: Allerton Conference on Communication, Control and Computing (2003)
Chowdhury, N.M.M.K., Boutaba, R.: Network virtualization: state of the art and research challenges. IEEE Commun. Mag. 47(7), 20–26 (2009)
Erciyes, K.: Distributed Graph Algorithms for Computer Networks. Springer, Heidelberg (2013). https://doi.org/10.1007/978-1-4471-5173-9
Kong, X., et al.: Efficient dynamic task scheduling in virtualized data centers with fuzzy prediction. J. Netw. Comput. Appl. 34(4), 1068–1077 (2011)
Kshemkalyani, A.D., Singhal, M.: Distributed Computing: Principles, Algorithms, and Systems. Cambridge University Press, Cambridge (2008)
Lee, Y.C., Zomaya, A.Y.: Rescheduling for reliable job completion with the support of clouds. Future Gener. Comput. Syst. 26(8), 1192–1199 (2010)
Li, S.R., Yeung, R.W., Cai, N.: Linear network coding. IEEE Trans. Inf. Theory 49(2), 371–381 (2003)
Li, Z., Li, B.: Network coding in undirected networks. In: Conference on Information Sciences and Systems (2004)
Raynal, M.: Distributed Algorithms for Message-Passing Systems. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-38123-2
Tel, G.: Introduction to Distributed Algorithms. Cambridge University Press, Cambridge (1994)
Urgaonkar, R., et al.: Dynamic resource allocation and power management in virtualized data centers. In: Network Operations and Management Symposium (NOMS), pp. 479–486. IEEE (2010)
Vinothina, V., Sridaran, R., Ganapathi, P.: A survey on resource allocation strategies in cloud computing. Int. J. Adv. Comput. Sci. Appl. 3, 8 (2012)
Toby, V., Anthony, V., Robert, E.: Cloud Computing, A Practical Approach. McGraw-Hill, Inc., New York (2010)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering
About this paper
Cite this paper
Dang, H.V., Nguyen, T.S., Le, V.S., Nguyen, X.H. (2018). The Optimal Solution of Communication Resource Allocation in Distributed System Integrated on Cloud Computing. In: Cong Vinh, P., Ha Huy Cuong, N., Vassev, E. (eds) Context-Aware Systems and Applications, and Nature of Computation and Communication. ICTCC ICCASA 2017 2017. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 217. Springer, Cham. https://doi.org/10.1007/978-3-319-77818-1_22
Download citation
DOI: https://doi.org/10.1007/978-3-319-77818-1_22
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-77817-4
Online ISBN: 978-3-319-77818-1
eBook Packages: Computer ScienceComputer Science (R0)