The design and analysis of an alternative web-based allocation mechanism for financial instrument trading and electricity trading