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

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/