That article is showing its age -- it is only 2 years old but so many obsolete items!
- The experiment with power saving in pm-utils is over and control of the journal commit frequency is reverted back to a mount option -- I use "commit=120".
- /run/shm is no longer. Today you can use /run/user/nnnn for the browser cache, where "nnnn" is the user number.
AFAIK, the deadline scheduler remains the most efficient choice for a SSD, for typical use cases.