Skip to content

A Java Lifeline-based Global Load Balancer library. Derived from the first design in X10, this library is fitted with a tuning mechanism which automatically adjusts the granularity of the computation to maximize efficiency.

handist/JavaGLB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java GLB

The GLobal Load Balancer Java library for distributed computation.

This project is part of an effort to bring easy-to-use tools for programmers to handle distributed computation, HanDist (Handy Tools for Distributed Computation - https://github.com/handist)

Dependencies

This program relies on the APGAS for Java library, which is part of the X10 project. This project is available under the terms of the Eclipse Public License at https://github.com/x10-lang/apgas

Licence

(c) CS29 Fine 2018-2021..
Graduate School of System Informatics, Kobe University
657-8501 RokkoDaiCho 1-1, Nada-ku, Kobe-shi, JAPAN

This program is provided to you under the terms of the Eclipse Public Licence v1.0. You can obtain a copy of the licence at https://www.eclipse.org/legal/epl-v10.html.

Publications

  • Yamashita K, Kamada T. Introducing a Multithread and Multisate Mechanism for the Global Load Balancing Library of X10. Journal of Information Processing 2016; 24(2): 416-424. doi:10.2197/ipsjjip.24.416 [link][download]

  • Finnerty P, Kamada T, Ohta C. Self-Adjusting Task Granularity for Global Load Balancer Library on Clusters of Many-Core Processors. PMAM'20. Association for Computing Machinery; 2020; New York, NY, USA [link]

  • Finnerty P, Kamada T, Ohta C. A self-adjusting task granularity mechanism for the Java lifeline-based global load balancer library on many-core clusters, Concurrency and Computation: Practice and Experience, 2021; [link]

About

A Java Lifeline-based Global Load Balancer library. Derived from the first design in X10, this library is fitted with a tuning mechanism which automatically adjusts the granularity of the computation to maximize efficiency.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published