Distributed controller based on Floodlight and BFT(CFT)-SMaRT