jLQNInterface
jLQNInterface provides Java API to solve, analyze and manipulate Layered Qeueuing Network (LQN) models. A sample input model and an algorithm that finds bottlenecks and meets given response time objectives are included in the repository.
Maven
<!-- https://mvnrepository.com/artifact/ca.appsimulations/jLQNInterface -->
<dependency>
<groupId>ca.appsimulations</groupId>
<artifactId>jLQNInterface</artifactId>
<version>LATEST.RELEASE.VERSION</version>
</dependency>
Prerequisites
jLQNInterface depends on LQN Solver (LQNS), which needs to be installed on the system before jLQNInterface may be used.
Changelog
Publications
Y. Shoaib and O. Das, “Using layered bottlenecks for virtual machine provisioning in the clouds,” in Proceedings of the 2012 IEEE/ACM Fifth International Conference on Utility and Cloud Computing (UCC 2012), Chicago, IL, 5–8 Nov. 2012, pp.109–116. [Online]. Available: http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=6424935
Examples
https://github.com/yshoaib/jLQNInterfaceExamples
Related projects
https://github.com/yshoaib/application-cloud-model
Reference
LQN User Manual at: http://www.sce.carleton.ca/rads/lqns/lqn-documentation/