Messages are relatively short as most messages are coherence protocol requests and responses without data.
Messages are generated frequently because each read-miss or write-miss generates messages to every node in the system to ensure coherence. Read/write misses occur when the requested data is not in the processor's cache and must be fetched either from memory or from another processor's cache.
Messages are generated frequently, therefore rendering it difficult for the processors to hide the communication delay.