Problem 1: The computing nodes in distributed systems are often heterogeneous so their co-existence depends on a form of resolutions of their different data representations. How is this cross-platform data exchange issue often handled
Problem 2: Distributed systems of clients and servers offer services without regard to performance or speed. What additional hardware or software enhancements could be made to distributed computing systems to add some degree of performance improvement.