51 research outputs found

    A REVIEW OF GRID COMPUTING

    Get PDF
    Grid computing is a combination of interconnected resources which can be spread all over the world having higher computing capabilities. The benefit of grid computing includes higher computation and memory capacity because of grid resources spread all over the world. The grid computing is managed by intra-grid scope which refers to the methodologies and the algorithms used for managing the grid network related issues such as task scheduling, resource balancing and security of the network. The advantages of grid computing include access to inaccessible resources, resource utilization and balancing, reliability, and parallel computing and scalability. The limitations of the grid computing include application in limited fields and suitability with applications running in batch mode only based on parallel processin

    Fuzzy C-Mean And Genetic Algorithms Based Scheduling For Independent Jobs In Computational Grid

    Get PDF
    The concept of Grid computing is becoming the most important research area in the high performance computing. Under this concept, the jobs scheduling in Grid computing has more complicated problems to discover a diversity of available resources, select the appropriate applications and map to suitable resources. However, the major problem is the optimal job scheduling, which Grid nodes need to allocate the appropriate resources for each job. In this paper, we combine Fuzzy C-Mean and Genetic Algorithms which are popular algorithms, the Grid can be used for scheduling. Our model presents the method of the jobs classifications based mainly on Fuzzy C-Mean algorithm and mapping the jobs to the appropriate resources based mainly on Genetic algorithm. In the experiments, we used the workload historical information and put it into our simulator. We get the better result when compared to the traditional algorithms for scheduling policies. Finally, the paper also discusses approach of the jobs classifications and the optimization engine in Grid scheduling

    AstroGrid-D: Grid Technology for Astronomical Science

    Full text link
    We present status and results of AstroGrid-D, a joint effort of astrophysicists and computer scientists to employ grid technology for scientific applications. AstroGrid-D provides access to a network of distributed machines with a set of commands as well as software interfaces. It allows simple use of computer and storage facilities and to schedule or monitor compute tasks and data management. It is based on the Globus Toolkit middleware (GT4). Chapter 1 describes the context which led to the demand for advanced software solutions in Astrophysics, and we state the goals of the project. We then present characteristic astrophysical applications that have been implemented on AstroGrid-D in chapter 2. We describe simulations of different complexity, compute-intensive calculations running on multiple sites, and advanced applications for specific scientific purposes, such as a connection to robotic telescopes. We can show from these examples how grid execution improves e.g. the scientific workflow. Chapter 3 explains the software tools and services that we adapted or newly developed. Section 3.1 is focused on the administrative aspects of the infrastructure, to manage users and monitor activity. Section 3.2 characterises the central components of our architecture: The AstroGrid-D information service to collect and store metadata, a file management system, the data management system, and a job manager for automatic submission of compute tasks. We summarise the successfully established infrastructure in chapter 4, concluding with our future plans to establish AstroGrid-D as a platform of modern e-Astronomy.Comment: 14 pages, 12 figures Subjects: data analysis, image processing, robotic telescopes, simulations, grid. Accepted for publication in New Astronom

    Peer-to-Peer Computing and Grid Computing: towards a better understanding

    Get PDF
    Currently, both Peer-to-Peer Computing (P2P) and Grid Computing have remained the most vibrant and useful forms of distributed computing all over the world. Their applications are such that they cut across both academia and industry. It has come to the notice of researchers that there are great misunderstanding and misinterpretation on what these forms of distributed computing actually portend and stand for. In this paper therefore, we take a critical look at comparative study of both computing technologies with aim of making readers understand in a clear cut what each really stands for. To have a good comparison, we start by giving a well referenced definition of Grid Computing as well as Peer-to-Peer Computing. Also, we used technical issues and general features in our comparison vis-à-vis the architecture, security issue, data movement, application deployment, and operating system requirement. We also considered the strength of both distributed computing system and finally we considered what could be the future of both technologies

    Implementing a Secure Academic Grid System - A Malaysian Case

    Get PDF
    Computational grids have become very popular in the recent times due to their capabilities and flexibility in handling large computationally intensive jobs. When it comes to the implementation of practical grid systems, security plays a major role due to the confidentiality of the information handled and the nature of the resources employed. Also due to the complex nature of the grid operations, grid systems face unique security threats compared to other distributed systems. This paper describes how to implement a secure grid system with special emphasis on the steps to be followed in obtaining, implementing and testing PKI certificates

    Optimize task distribution in grid computing

    Get PDF
    This thesis report is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science and Engineering, 2008.Cataloged from PDF version of thesis report.Includes bibliographical references (page 73).Grid computing is designed to use free cycles of computer to perform large calculations by using free cycles of computer. Grid computing does not need dedicated computers to perform calculations instead it uses free cycles of computer in a network. It works like a virtual super computer, but it doesn’t involve extra hardware cost. As, it’s a cost effective its popularity is increasing day by day. Now a day’s popular applications are being made to support grid computing. For example Oracle database 10g is designed to support grid computing. Although grid computing is so popular, but implementing software for grid based system is tough. It needs task distribution among computers. So it uses different programming techniques and needs to use special API. The software we are currently using may not support grid environment. Software companies need to convert their programs to support grid environment that involves development cost. On other hand users are not able to use their current software in grid environment. So, they need to buy another program that involves extra cost. The objective of this project is to run traditional programs in grid system without any modification, so that we can run any executable program in grid system with parallel speeding performance. It will increase program compatibility and reduce cost.Shyen Muhabbat ShikderB. Computer Science and Engineerin
    corecore