1. A method of managing input/output (I/O) requests for physical resources in computing systems, comprising: receiving from a file system of an operating system a first plurality of I/O requests at an I/O scheduler of the operating system for one or more storage systems, the first plurality of I/O requests from the file system each including a first identifier indicating that the I/O requests of the first plurality are part of a first dependent transaction; receiving from the file system of the operating system a second plurality of I/O requests at the I/O scheduler; determining that the I/O requests of the first plurality are part of the first dependent transaction using the first identifier and determining that the I/O requests of the second plurality are not part of a dependent transaction; and based on the first identifier, providing by the I/O scheduler the first plurality of I/O requests to the one or more storage systems prior to providing the second plurality of I/O requests to the one or more storage systems based on the first identifier.