The paper presents a delay-based utility maximizing algorithm for 1-hop networks using Lyapunov optimization, focusing on establishing deterministic worst-case delay guarantees while maximizing throughput. It critiques existing stability approaches that rely on backlog-based rules and proposes a novel flow control policy that improves joint stability and utility optimization. The proposed system utilizes a delay-based Lyapunov function, ensuring robust performance under random packet arrivals and varying channel reliability.