ACM Home Page
Please provide us with feedback. Feedback
Maintaining reference graphs of globally accessible objects in fully decentralized distributed systems
Full text PdfPdf (359 KB)
Source
High Performance Distributed Computing archive
Proceedings of the 18th ACM international symposium on High performance distributed computing table of contents
Garching, Germany
SESSION: Poster Session table of contents
Pages 59-60  
Year of Publication: 2009
ISBN:978-1-60558-587-1
Authors
Björn Saballus  Technical University of Munich, Munich, Germany
Thomas Fuhrmann  Technical University of Munich, Munich, Germany
Sponsors
ACM: Association for Computing Machinery
SIGARCH: ACM Special Interest Group on Computer Architecture
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 9,   Downloads (12 Months): 23,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1551609.1551621
What is a DOI?

ABSTRACT

Since the advent of electronic computing, the processors' clock speed has risen tremendously. Now that energy efficiency requirements have stopped that trend, the number of processing cores per machine started to rise. In near future, these cores will become more specialized, and their inter-connections will form complex networks, both on-chip and beyond. This trend opens new fields of applications for high performance computing: Heterogeneous architectures offer different functionalities and thus support a wider range of applications. The increased compute power of these systems allows more complex simulations and numerical computations. Falling costs enable even small companies to invest in multi-core systems and clusters. However, the growing complexity might impede this growth. Imagine a cluster of thousands of interconnected heterogeneous processor cores. A software developer will need a deep knowledge about the underlying infrastructure as well as the data and communication dependencies in her application to partition it optimally across the available cores. Moreover, a predetermined partitioning scheme cannot reflect failing processors or additionally provided resources. In our poster, we introduce J-Cell, a project that aims at simplifying high performance distributed computing. J-Cell offers a single system image, which allows applications to run transparently on heterogeneous multi-core machines. It distributes code, objects and threads onto the compute resources which may be added or removed at run-time. This dynamic property leads to an ad-hoc network of processors and cores. In this network, a fully decentralized object localization and retrieval algorithm guarantees the access to distributed shared objects.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
T. Fuhrmann. Scalable routing for networked sensors and actuators. In Proc. 2nd Annual IEEE Communications Society Conference on Sensor and Ad Hoc Communications and Networks, Sept. 2005.
 
2
M. Kellerer. Extension of the 'scalable source routing' protocol for addressing and migrating 'global accessible objects'. Diploma thesis, Self-Organizing Systems Group, Technical University of Munich, Germany, Dec. 2008.
 
3
C. Koller. Software transactional memory for the ambicomp distributed java virtual machine. Diploma thesis, System Architecture Group, University of Karlsruhe, Germany, Feb. 2009.
4
 
5
W. Zhu, W. Fang, C.-L. Wang, and F. C. M. Lau. High-Performance Computing on Clusters: The Distributed JVM Approach, chapter 23. 2004.

Collaborative Colleagues:
Björn Saballus: colleagues
Thomas Fuhrmann: colleagues