Abstract
The rapid development of distributed systems has triggered the emergence of many new applications such as Cloud applications. Satisfaction on these systems in regards their services is an important indicator that reflect quality of IT resource management. In this paper, we address a reliability issue in the context of resource allocation that aims to improve performance of the distributed systems. We propose a heuristic scheduling by integrating different mapping and queuing strategies into allocation policy for suitably matching tasks and resources. Dynamic resource discovery and task classification are incorporated into the heuristic scheduling in pursuit of reliable decisions. Simulation experiments show that our approach achieves better response time and utilization compared to other heuristic approaches.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Raghavendra, C.S., Kumar, V.K.P., Hariri, S.: Reliability Analysis in Distributed Systems. IEEE Transaction on Computers 37, 352–358 (1988)
Dabrowski, C.: Reliability in Grid Computing System. Concurrency and Computation: Practice and Experience 21, 927–959 (2009)
Lee, Y.C., Zomaya, A.Y.: Rescheduling for reliable job completion with the support of clouds. Future Generation Computer Systems 26, 1192–1199 (2010)
Llorente, I., Moreno-Vozmediano, R., Montero, R.: Cloud Computing for On-Demand Grid Resource Provisioning. In: Advances in Parallel Computing, vol. 18, pp. 177–191. IOS Press (2009)
Hacker, T.J., Mahadik, K.: Flexible Resource Allocation for Reliable Virtual Cluster Computing Systems. Presented at the Proc. of 2011 International Conference for High Performance Computing, Networking, Storage and Analysis, Seattle, Washington (2011)
Hussin, M., Lee, Y.C., Zomaya, A.Y.: ADREA: A Framework for Adaptive Resource Allocation in Distributed Computing Systems. Presented at the 11th Int’l Conf. on Parallel and Distributed Computing, Applications and Technologies (PDCAT), Wuhan, China (2010)
Sonnek, J., Chandra, A., Weissman, J.B.: Adaptive Reputation-based Scheduling on Unreliable Distributed Infrastructures. IEEE Transaction on Parallel and Distributed Systems 18, 1551–1564 (2007)
Awano, Y., Kuribayashi, S.-I.: Proposed Joint Multiple Resource Allocation Method for Cloud Computing Services with Heterogeneous QoS. Presented at the The Third International Conference on Cloud Computing, GRIDs, and Virtualization, Nice, France (2012)
Hussin, M., Lee, Y.C., Zomaya, A.Y.: Reputation-Based Resource Allocation in Market-Oriented Distributed Systems. In: Xiang, Y., Cuzzocrea, A., Hobbs, M., Zhou, W. (eds.) ICA3PP 2011, Part I. LNCS, vol. 7016, pp. 443–452. Springer, Heidelberg (2011)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer International Publishing Switzerland
About this paper
Cite this paper
Hussin, M., Abdullah, A., Subramaniam, S.K. (2013). Adaptive Resource Allocation for Reliable Performance in Heterogeneous Distributed Systems. In: Aversa, R., Kołodziej, J., Zhang, J., Amato, F., Fortino, G. (eds) Algorithms and Architectures for Parallel Processing. ICA3PP 2013. Lecture Notes in Computer Science, vol 8286. Springer, Cham. https://doi.org/10.1007/978-3-319-03889-6_6
Download citation
DOI: https://doi.org/10.1007/978-3-319-03889-6_6
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-03888-9
Online ISBN: 978-3-319-03889-6
eBook Packages: Computer ScienceComputer Science (R0)