This document presents an algorithm and prototype to identify performance bottlenecks in cloud-based data delivery systems, which are critical for maintaining application performance. The algorithm automatically isolates the root cause of slow data delivery by analyzing multiple layers of data transmission and identifying whether the sender, receiver, or network is responsible for delays. The writers emphasize the necessity for effective diagnosis tools to streamline troubleshooting efforts and improve overall data throughput in cloud environments.