CFP last date
20 May 2024
Reseach Article

Introducing High Availability in Threads based Grid Middleware Architecture

by Khurram Ali Shah, Ali Javed, Muhammad Irfan
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 94 - Number 19
Year of Publication: 2014
Authors: Khurram Ali Shah, Ali Javed, Muhammad Irfan
10.5120/16501-6111

Khurram Ali Shah, Ali Javed, Muhammad Irfan . Introducing High Availability in Threads based Grid Middleware Architecture. International Journal of Computer Applications. 94, 19 ( May 2014), 34-38. DOI=10.5120/16501-6111

@article{ 10.5120/16501-6111,
author = { Khurram Ali Shah, Ali Javed, Muhammad Irfan },
title = { Introducing High Availability in Threads based Grid Middleware Architecture },
journal = { International Journal of Computer Applications },
issue_date = { May 2014 },
volume = { 94 },
number = { 19 },
month = { May },
year = { 2014 },
issn = { 0975-8887 },
pages = { 34-38 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume94/number19/16501-6111/ },
doi = { 10.5120/16501-6111 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T22:18:05.956211+05:30
%A Khurram Ali Shah
%A Ali Javed
%A Muhammad Irfan
%T Introducing High Availability in Threads based Grid Middleware Architecture
%J International Journal of Computer Applications
%@ 0975-8887
%V 94
%N 19
%P 34-38
%D 2014
%I Foundation of Computer Science (FCS), NY, USA
Abstract

The architecture proposed in "A Novel Grid Middleware" is a light weight, easy to implement and an open grid computing architecture in terms of allowing organizational/personal computing resources to participate in the grid when their computing resources are free. The architecture was based on allocation, distribution and execution of the threads in the grid. The current architecture does not have a solution on the high availability of the grid. This research is an extension to the earlier proposed architecture [1] and will make the architecture to answer the real world problems of high availability and will make it an implementable solution. This research is providing solution to the scenarios that how can threads based grid can ensure high availability in case threads are lost during their execution or the resources of the grid becomes unavailable for any reasons. This research provided the architecture design on introduce high availability in the threads based grid so that in case at any point of time a thread has stopped responding, how the redundant thread can be made available to ensure continues execution of the grid based application.

References
  1. Muhammad Asad Khan, Khurram Ali Shah, Muhammad Irfan. "A novel grid middleware architecture". FIT '10 Proceedings of the 8th International Conference on Frontiers of Information Technology. Published in ACM DL 2010. .
  2. Ian Foster, Carl Kesselman, and Steven Tuecke. The anatomy of the grid: enabling scalable virtual organizations, volume 2150 of Lecture Notes in Computer Science, pages 200–222. Springer, 2001. http://www. globus. org/alliance/publications/papers/anatomy. pdf
  3. Gregor von Laszewski and Kaizar Amin. Grid Middleware, chapter Middleware for Communications, pages 109–130. Wiley, 2004. Available online at: http://www. mcs. anl. gov/~gregor/papers/vonLaszewski--grid-middleware. pdf
  4. Andrew S. Grimshaw, Wm. A. Wulf, and the Legion team. The Legion vision of a worldwide virtual computer. Communications of the ACM, 40(1):39–45, 1997.
  5. Gregor von Laszewski and Kaizar Amin. Grid Middleware, chapter Middleware for Communications, pages 109–130. Wiley, 2004. Available online at: http://www. mcs. anl. gov/~gregor/papers/vonLaszewski--grid-middleware. pdf
  6. Parvin Asadzadeh, Rajkumar Buyya, Chun Ling Kei, Deepa Nayar, and Srikumar Venugopal. Global grids and software toolkits: a study of four grid middleware technologies. Web Published, 2004. Available online at: http://www. citebase. org/abstract?id=oai:arXiv. org:cs/0407001
  7. UNICORE. UNICORE objectives. Web Published, 2007. Available online at: http://www. unicore. eu/unicore/
  8. David Snelling. UNICORE and the open grid services architecture, pages 701–712. Wiley, 2003.
  9. Parvin Asadzadeh, Rajkumar Buyya, Chun Ling Kei, Deepa Nayar, and Srikumar Venugopal. Global grids and software toolkits: a study of four grid middleware technologies. Web Published, 2004. Available online at: http://www. citebase. org/abstract?id=oai:arXiv. org:cs/0407001
  10. Legion. The Legion project. Web Published, 2007. Available online at: http://legion. virginia. edu/
  11. Douglas Thain, Todd Tannenbaum, and Miron Livny. Distributed computing in practice: the Condor experience. Concurrency and Computation: Practice and Experience, 17(2–4):323–356, 2004.
  12. A Goldchleger, F Kon, A Goldman. InteGrade: object?oriented Grid middleware leveraging the idle computing power of desktop machines. http://www. researchgate. net/publication/220105482_InteGrade_object-oriented_Grid_middleware_leveraging_the_idle_computing_power_of_desktop_machines/file/d912f50c63abdc873e. pdf
  13. Hassan, K ; Abbes, H. ; Jemni, M. "From desktop grid to cloud computing based on BonjourGrid middleware". Electrical Engineering and Software Applications (ICEESA), 2013 International Conference.
  14. L Young, S McGough, S Newhouse. Scheduling architecture and algorithms within the ICENI Grid middleware, http://www. lesc. ic. ac. uk/iceni/downloads/materials/AHM2003/scheduling. pdf
  15. Hasanzadeh, M. Meybodi, M. R. "Deployment of gLite middleware: An E-Science grid infrastructure" Electrical Engineering (ICEE), 2013 21st Iranian Conference.
  16. E Caron, F Desprez, D Loureiro. Cloud computing resource management through a grid middleware: A case study with DIET and eucalyptus http://hal. archives-ouvertes. fr/docs/00/43/57/85/PDF/RR-7096. pdf
  17. S Gorlatch, J Dünnweber. From grid middleware to grid applications: Bridging the gap with HOCs http://wiki. ci. uchicago. edu/pub/VDS/DslCS/HOCAbstract/HOCbasics. pdf
Index Terms

Computer Science
Information Sciences

Keywords

TDAC Server (Thread Distribution And Allocation Server) TDAC Client (Thread Distribution And Allocation Client) HASynchronizer (High Availability Synchronizer) Checkpoints and Replica.