Just a guess, but I think it means Major Service Provider. Seems to fit the context.
Acronyms are one of my pet peeves. The military has a staggering number of them, but they know how to use them. They even have an acronym dictionary. IT is a pretty prolific acronym generator too, but the tech press doesn't know how to use them. Acronyms should always be defined before their first use, period. It's simple courtesy to the reader. It's important because there are so many acronyms that it is inevitable some will be reused. Unfortunately it is rare practice in the tech press.
Keep Up with TechRepublic