For me the most effective method to take control back from frustration is exercise, or challenging physical work until I have no energy left, or my legs cave in.
Meditation only works for me if I practice it consistently, and even then, there is nothing quite like a long run to use up the excess energy which feeds my frustration. I feel that I have to tackle these types of negativity through mind-body regulation, to reduce the impact on my mood.