Text this: Query scheduling based on cloud-edge multi-data warehouse architecture and cost prediction model