President Barack Obama declared Monday that the Iraq war was nearing an end "as promised and on schedule," touting what he called a success of his administration though it comes amid persistent instability and uncertainty in Iraq.