VMware Academic Program
Committed to strengthening VMware’s relationship with the academic and research communities.

VMware Technical Reports

VMware Technical Reports

Technical reports are used to share information that VMware wishes to disseminate to a broader audience but do not fit the parameters of the Technical Journal. The 2013 Tech Reports are listed here and along with the archives of previous years.



TR-2013-001E – Network Virtualization in Multi-tenant Datacenters
Author(s): Teemu Koponen et al.,

Abstract: Abstract: Multi-tenant data centers represent an extremely challenging networking environment. Tenants want the ability to migrate unmodified workloads from their enterprise networks to service provider datacenters, retaining the same networking configurations of their home network. The service providers must meet these needs without operator intervention while preserving their own operational flexibility and efficiency. Traditional networking approaches have failed to meet these tenant and provider requirements. Responding to this need, we present the design and implementation of a network virtualization solution for multi-tenant datacenters.

TR-2013-002E Loong: General Solution to UI Automation
Author(s):  Yingjun Li, Nagappan Alagappan
Abstract: We have two different solutions for UI automation. First one is based on accessibility technology, such as LDTP. Second one is based on image comparison technology such as Sikuli.

Both of them have serious shortcomings. Accessibility technology cannot recognize and operate all UI controls. Image comparison technology contains too many flaws and hard-coded factors which make it not robust or adequate for UI automation.

The principles of the two technologies are so different with each other. This means it is possible that we use accessibility technology to overcome shortcomings of image comparison technology and vice versa.

In this paper, we integrate accessibility technology with image comparison technology at the API level. I use LDTP and Sikuli to demonstrate the integration. Firstly, our integration overcomes respective shortcomings of the two technologies; Secondly, the integration provides new automation features. The integration is named Loong. It is a general solution to UI automation because it not only solves problems but also provides new automation features to meet various requirements from different teams.




Contact: Rita Tavilla


Leave a Reply

Your email address will not be published. Required fields are marked *