DocumentCode
2344703
Title
VirtualNet: Mapping Distributed Communication on a Single Node
Author
Jia, Wangxi ; Tu, Xuping ; Jin, Hai ; Liao, Xiaofei
Author_Institution
Services Comput. Technol. & Syst. Lab., Huazhong Univ. of Sci. & Technol., Wuhan, China
fYear
2009
fDate
19-21 Oct. 2009
Firstpage
38
Lastpage
43
Abstract
During the development of a distributed application, programmers usually involve many programs. These programs have different IP addresses and different ports. Sometimes, they even have a same port. For instance, in P2P environment, peers usually use the same port to communicate with each other. We often need tens of computers to develop such a distributed application. Unfortunately, not each one owns as many computers as the developing plan needs. Even if he has enough computers, it is difficult for him to manage these computers efficiently. We propose VirtualNet, a middleware, to solve this problem. When using this virtual network, users can start different programs or processes on it as if in a real distributed environment. Every application that runs on such middleware regards it running on an exclusive computer. Since all the applications are started by the middleware and run on the same computer, it is easy to control them and collect logs for debugging. Moreover, after being tested in such a virtual network and running through the TCP/IP stack, the applications can be immediately deployed in a real environment without any modifications.
Keywords
distributed programming; middleware; program debugging; transport protocols; virtual machines; P2P environment; TCP/IP address stack; VirtualNet middleware; debugging log; distributed application; distributed communication environment mapping; distributed program; virtual network simulation; Application software; Computational modeling; Computer architecture; Computer errors; Computer networks; Debugging; Distributed computing; Middleware; Peer to peer computing; Programming profession; debugging; distributed applications; middleware; network simulation;
fLanguage
English
Publisher
ieee
Conference_Titel
Network and Parallel Computing, 2009. NPC '09. Sixth IFIP International Conference on
Conference_Location
Gold Coast, QLD
Print_ISBN
978-1-4244-4990-3
Electronic_ISBN
978-0-7695-3837-2
Type
conf
DOI
10.1109/NPC.2009.28
Filename
5328328
Link To Document