- The Complete Research Material is averagely 59 pages long and it is in Ms Word Format, it has 1-5 Chapters.
- Major Attributes are Abstract, All Chapters, Figures, Appendix, References.
- Study Level: BTech, BSc, BEng, BA, HND, ND or NCE.
- Full Access Fee: ₦6,000
Get the complete project »
CHAPTER ONE
INTRODUCTION
1.1 Background of the Study
Grid computing uses a computer network in which each computer's resources are shared with every other computer in the system. In view of this, computing becomes pervasive and individual users (or client applications) gain access to computing resources (processors, storage, data, applications, and so on) as needed with little or no knowledge of where those resources are located or what the underlying technologies, hardware, operating system, and so on are. The main objective in grid scheduling is to finish a job or application as soon as possible(Harshadkumar and Vipul, 2014). Fault tolerance is an important property for large scale computational grid systems, where geographically distributed nodes cooperate to execute a task in order to achieve a high level of reliability and availability. A common approach to guarantee an acceptable level of fault tolerance in scientific computing is to use checkpointing. When a task fails it can be restarted from its most recently checkpointed state rather than from the beginning, which reduces the system loss and ensures reliability (Bakhta and Ghalem, 2014).
1.2 Motivation
The ability to checkpoint a running application and restart it later can provide many useful benefits like fault recovery, advanced resource sharing, dynamic load balancing and improved service availability. A fault-tolerant service is essential to satisfy QoS requirements in grid computing. However, excessive checkpointing results in performance degradation. Thus there is the need to improve the performance by reducing the number of times that checkpointing is invoked. The research on Grid computing can be helpful and applicable to some industries that have successfully adopted grid computing technology such as:
1
1. The financial services industry uses it for derivatives analysis, statistical analysts and portfolio risk analysis.
2. The insurance industry uses it for certain tasks.
3. Life sciences use grid technology to carry out cancer research and protein sequencing and folding (Hossein, 2014)
1.3 Research Problem
Fault tolerance is the technique to give the required services in the presence of fault or error within the system. The aim is to avoid failures in the presence of faults and provide services as per requirement. In fault tolerance, the fault is detected first and recovers them without participation of any external agents. The main issue in fault tolerance is how, where, and which technique is used to tolerate fault in distributed systems(Bashir and Kumar, 2013).The checkpoint is one of the most popular techniques to provide fault-tolerance on unreliable systems. It is a record of the snapshot of the entire system state in order to restart the application after the occurrence of some failure. The checkpoint can be stored on temporary as well as stable storage. However, the efficiency of the mechanism is strongly dependent on the length of the checkpointing interval. Frequent checkpointing may worsen the overhead. It is necessary to reduce the number of checkpointing occurrences to an optimal number in order to minimise the overhead.
1.4 Research Aim and Objectives
The aim of this research is to develop an enhanced checkpointing-based fault-tolerance system by reducing its runtime overhead using programmer-level checkpointing controls.
The specific objectives of the research are:
2
1. Develop a mechanism that provides users the flexibility and control to insert checkpointing code as desired.
2. Provide space efficiency by saving only the data necessary to recover an application.
3. Implement and simulate the enhanced checkpointing algorithm using Grid Sim Toolkit – version 5.2.
4. Evaluate performance of the enhanced checkpointing algorithm side-by-side that ofIdris(2015)
1.5 Research Methodology
The following procedures are to be adopted for this research work:
1. Specify the number of checkpoints prior to the execution of the user’s job which can be determined based on the number of failure rate, response time tendency of failures of the failed resource. This will be decided dynamically and programmatically.
2. Insert the checkpoints after the job has been scheduled. The number of checkpoints specified will be evenly distributed. The distribution of the checkpoints (checkpoint interval) will be implemented based on the number of checkpoints and response time of the failed resource.
, n > 0, where n is the number of checkpoints , rtime is the response time
and the ratio is the checkpoints interval
3. Save the state of the process after every checkpoint to assure coherence and replicate the checkpoint files at many nodes to ensure their availability. Purge the previous checkpoint data and leave the last checkpoint (restore point) for recovery in
case of fault.
3
You either get what you want or your money back. T&C Apply
You can find more project topics easily, just search
-
SIMILAR COMPUTER SCIENCE FINAL YEAR PROJECT RESEARCH TOPICS
-
1. ELECTRONIC LIBRARY SYSTEM
» CHAPTER ONE 1.0 INTRODUCTION An electronic library (also referred to as digital library or digital repository) is a focused collection of digital obje...Continue Reading »Item Type & Format: Project Material - Ms Word | 55 pages | Instant Download | Chapter 1-5 | COMPUTER SCIENCE DEPARTMENT
-
2. COMPUTERIZED STUDENTS REGISTRATION SYSTEM
» ABSTRACT This project is carried out to design a Computerized Students Registration System in Faculty of Information and Commutation Technology, Osun ...Continue Reading »Item Type & Format: Project Material - Ms Word | 52 pages | Instant Download | Chapter 1-5 | COMPUTER SCIENCE DEPARTMENT
-
3. Design and implementation of computerized-population-analysis-system
» ABSTRACTComputerized based spec analysis system includes the sets of methods that allow us to measure the dimensions and dynamics of populations. Thes...Continue Reading »Item Type & Format: Project Material - Ms Word | 63 pages | Instant Download | Chapter 1-5 | COMPUTER SCIENCE DEPARTMENT
-
4. DESIGN AND IMPLEMENTATION OF A COMPUTERIZED VISITOR MANAGEMENT SYSTEM
» ABSTRACT The paper aimed at designing and implementing a computerised visitor management systems for Small, Medium and Large organizations. Many large...Continue Reading »Item Type & Format: Project Material - Ms Word | 64 pages | Instant Download | Chapter 1-5 | COMPUTER SCIENCE DEPARTMENT
-
5. Building and Assembling A Computer System
» CHAPTER ONE INTRODUCTION Building and assembling a computer system, gives maximum satisfaction to the user and a very rewarding experience. To Assembl...Continue Reading »Item Type & Format: Project Material - Ms Word | 68 pages | Instant Download | Chapter 1-5 | COMPUTER SCIENCE DEPARTMENT
-
6. A DESIGN AND IMPLEMENTATION OF A SOFTWARE DEVELOPMENT TO SHOW A QUICK GLANCE OF NYSC PLACE OF PRIMARY ASSIGNMENT (PPA) A STUDY OF EBONYI STATE
» CHAPTER ONE 1.0 INTRODUCTION The NYSC place of primary assignment – PPA is a place where the corps members are being sent to carry out and perfo...Continue Reading »Item Type & Format: Project Material - Ms Word | 52 pages | Instant Download | Chapter 1-5 | COMPUTER SCIENCE DEPARTMENT
-
7. DESIGN AND IMPLEMENTATION OF AN INTEGRATED TOURISM MULTIMEDIA SYSTEM
» CHAPTER ONE 1.0 INTRODUCTION/BACKGROUND OF THE STUDY There are many different ways of presenting information for tourist. In the past, tourist regions...Continue Reading »Item Type & Format: Project Material - Ms Word | 69 pages | Instant Download | Chapter 1-5 | COMPUTER SCIENCE DEPARTMENT
-
8. Design And Implementation Of NYSC Orientation Camp Information System (A Case Study NYSC Awgu)
» Abstract This Project Design and Implementation of Orientation Camp Information System (A Case Study of NYSC Orientation Camp Awgu ) was designed to e...Continue Reading »Item Type & Format: Project Material - Ms Word | 64 pages | Instant Download | Chapter 1-5 | COMPUTER SCIENCE DEPARTMENT
-
9. DESIGN AND IMPLEMENTATION OF ELECTRONIC TICKETING SYSTEM
» CHAPTER ONE INTRODUCTION 1.1 Background of the Study In the advanced world like China, Britain, Australia and the United State of America, ticketing s...Continue Reading »Item Type & Format: Project Material - Ms Word | 55 pages | Instant Download | Chapter 1-5 | COMPUTER SCIENCE DEPARTMENT
-
10. TOWARD PROVIDING HIGH SPEED INTERNET SERVICES TO STAFF AND STUDENTS OF KADUNA POLYTECHNIC TUDUNWADA CAMPUS
» TABLE OF CONTENTS Title page i Approval page ii Declaration iii Dedication iv Acknowledgement v Table of contents vi Abstract viii CHAPTER I: INTRODUC...Continue Reading »Item Type & Format: Project Material - Ms Word | 52 pages | Instant Download | Chapter 1-5 | COMPUTER SCIENCE DEPARTMENT