Tracon is a novel framework designed to manage task and resource allocation in virtualized environments, mitigating interference effects on data-intensive applications. It employs statistical machine learning techniques for performance prediction and scheduling, achieving significant improvements in application runtime (up to 50%) and I/O throughput (up to 80%). The system adapts its models in real-time to maintain optimal performance amidst varying application characteristics.