Internet has played an important part in the success of information technologies. With growing and changing demands, there are many limitations faced by current Internet. A number of network test beds are created for solving a set of specific problems in Internet. Traditionally, these test beds are lacking of large scale network and flexibility. Therefore, it is necessary to design and implement a test bed which can support wide range of experiments and has an ability of programmable network. Besides, there has been a big change enabled by cloud computing in recent years. Everything is virtualized, including networking. We focus on integrating management functions in virtual network. In this paper, we design and create a Future Internet test bed in Taiwan over TWAREN Research Network. This test bed evolves into an environment for programmable network and cloud computing. This paper also presents several finished and ongoing experiments on the test bed for multiple aspects including topology discovery, multimedia streaming, and virtual network integration. We will continue to extend our test bed and propose innovative applications for the next generation Internet.