Jik-Soo Kim

Learn More
Desktop grids have evolved to combine Peer-to-Peer and Grid computing techniques to improve the robustness, reliability and scalability of job execution infrastructures. However, efficiently matching incoming jobs to available system resources and achieving good load balance in a fully decentralized and heterogeneous computing environment is a challenging(More)
Recent cloud computing enables numerous scientists to earn advantages by serving on-demand and elastic resources whenever they desire computing resources. This science cloud paradigm has been actively developed and investigated to satisfy requirements of the scientists such as performance, feasibility and so on. However, effective allocation and(More)
Desktop grids use opportunistic sharing to exploit large collections of personal computers and workstations across the Internet and can achieve tremendous computing power with low cost. However, current systems are typically based on a traditional client-server architecture, which has inherent shortcomings with respect to robustness, reliability and(More)
The utilization of toolkits for writing parallel and/or distributed applications has been shown to greatly enhance developer's productivity. Such an approach hides many of the complexities associated with writing these applications , rather than relying purely on programming language aids and parallel library support, such as MPI or PVM. In this work, we(More)
High-Throughput Computing-Many loosely coupled tasks requiring a large amount of computing power-Independent, sequential jobs that can be scheduled on many different computing resources-Growing in the number of jobs and complexity drives HTC area into Many-Task Computing (MTC) Hard Problems / Issues-Hiding heterogeneity and complexity of leveraging(More)