Distrbution and Abstract Types in Emerald
IEEE Transactions on Software Engineering - Special issue on distributed systems
Fine-grained mobility in the Emerald system
ACM Transactions on Computer Systems (TOCS)
Task scheduling in parallel and distributed systems
Task scheduling in parallel and distributed systems
Proceedings of the 14th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Concurrent Programming in Java. Second Edition: Design Principles and Patterns
Concurrent Programming in Java. Second Edition: Design Principles and Patterns
Globe: A Wide-Area Distributed System
IEEE Concurrency
An Empirical Investigation of Load Indices for Load Balancing Applications
Performance '87 Proceedings of the 12th IFIP WG 7.3 International Symposium on Computer Performance Modelling, Measurement and Evaluation
Legion-a view from 50,000 feet
HPDC '96 Proceedings of the 5th IEEE International Symposium on High Performance Distributed Computing
Automatic distributed partitioning of component-based applications
Automatic distributed partitioning of component-based applications
Clustering Using a Similarity Measure Based on Shared Near Neighbors
IEEE Transactions on Computers
On Load Balancing Approaches for Distributed Object Computing Systems
The Journal of Supercomputing
Hi-index | 0.00 |
Abstract: We investigate the problem of distributing communicating objects across wide-area environments. Our goals are to balance load, minimize network communication, and use resources efficiently. However, applications running in such environments are often dynamic and highly unpredictable. Furthermore, synchronous communication is usually too expensive to be used in disseminating load information. We therefore investigate policies that use local information to approximate desired global behaviors. Our results with Java applications show that simple, local approaches are surprisingly effective in capturing load information and object relationships, and in making migration and clustering decisions based on profiled information.