Riky Subrata

Learn More
Load balancing is a very important and complex problem in computational grids. A computational grid differs from traditional high-performance computing systems in the heterogeneity of the computing nodes, as well as the communication links that connect the different nodes together. There is a need to develop algorithms that can capture this complexity yet(More)
Location management is a very important and complex problem in today’s mobile computing environments. There is a need to develop algorithms that could capture this complexity yet can be easily implemented and used to solve a wide range of location management scenarios. Artificial life techniques have been used to solve a wide range of complex problems in(More)
Load balancing is a very important and complex problem in computational grids. A computational grid differs from traditional high performance computing systems in the heterogeneity of the computing nodes and communication links, as well as background workloads that may be present in the computing nodes. There is a need to develop algorithms that could(More)
A grid differs from traditional high-performance computing systems in the heterogeneity of the computing nodes, as well as the communication links that connect the different nodes together. In grids, there exist users and service providers. The service providers provide the service for jobs that the users generate. Typically, the amount of jobs generated by(More)
Many scheduling and load balancing solutions have been proposed for traditional distributed computing systems. However, they all suffer from significant deficiencies when extended to a Grid environment: some use a centralized approach that makes the algorithms not scalable, while others either ignore the difference in processing power among grid sites, or(More)
Load balancing has been a key concern for traditional multiprocessor systems. The emergence of computational grids extends this challenge to deal with more serious problems, such as scalability, heterogeneity of computing resources and considerable transfer delay. In this paper, we present a dynamic and decentralized load balancing algorithm for(More)
Location management is a very important and complex problem in mobile computing. There is a need to develop algorithms that could capture this complexity yet can be easily implemented and used to solve a wide range of location management scenarios. This paper investigates the use of cellular automata (CA) combined with genetic algorithms to create an(More)