Coder Social home page Coder Social logo

crawler's Introduction

crawler

Capacity Planning for Cloud Applications

Description

Cloud Crawler overview

This project aims at proposing a new declarative environment, called Cloud Crawler, to support cloud users (i.e., application developers) in automatically evaluating the performance of their cloud applications under varying demand levels and using different virtual machine configurations from multiple IaaS cloud providers. The environment includes a domain-specific language, called Crawl, which allows the description, at a high abstraction level, of a variety of performance evaluation scenarios in the cloud; and an extensible execution engine, called Crawler, which automatically configures the resources, executes and collects the results of the evaluation scenarios described in Crawl.

For more information, please visit this page https://sites.google.com/site/nabormendonca/research-projects/cloud-crawler

Building

After cloning the project, you will have a folder with the configuration to generate a Vagrant Box (http://www.vagrantup.com/) with all project's dependencies. For this building I choosed Packer (http://www.packer.io/).

Once you have your box ready, it's time to configure your Java environment. So pick up your favorite jdk, set the JAVA_HOME and, inside the root folder of the project, execute the following commands:

git clone https://github.com/mathcunha/crawler.git

cd crawler

./exec.sh

Usage

This new version of the Cloud Crawler exposes a REST Api that is under development. I hope a new version is coming in this quarter

http://127.0.0.1:28080/CloudCrawler/

http://127.0.0.1:28080/api/application.wadl

crawler's People

Contributors

mathcunha avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.