Welcome to the forum.
There’s a very useful thread about this that was posted not so long ago.
http://www.yogaforums.com/forums/f16/is-yoga-a-good-way-to-channel-anger-6669.html
In it, you may find comments that will help you.
I prefer using relaxation, meditation and Yoga Nidra to help with frustration/anger.
The Buddhist practice of ‘mindfulness’ is also very effective. Find out why you are frustrated, what makes you frustrated and try to find practical applications within your schedule to reduce it.
I apologise if this seems over simplistic, but when we get caught up in our own moods, it’s difficult to take a ‘back seat’ to them and just be an observer. If you can manage to do that though, it’s the first step in overcoming all forms of negativity.
I wish you all the best.