The disclosed subject matter is directed to a filtration system comprising a filter housing having an inlet port and an outlet port. A plurality of filtration units is disposed within the filter housing. The system further comprises at least one cleaning system configured for cleaning at least one filtration unit of the plurality of filtration units and at least one drive unit. The at least one drive unit is configured for displacing one or both of said at least one filtration unit of the filtration units and the at least one cleaning system with respect to the other of said at least one filtration unit of the filtration units and said at least one cleaning system.