Managing and Monitoring Elastic Cloud Applications

The demonstration for the demo paper entitled: "Managing and Monitoring Elastic Cloud Applications" which was submitted to ICWE 2014. This demonstration showcases the functionality of an Elasticity Management Platform  which is used to manage the full lifecycle of an elastic Cloud application. The demonstration focuses on presenting two powerful and open-source tools: c-Eclipse: a framework for describing Cloud applications along with their elasticity requirements and deploying them on any IaaS provider; and JCatascopia: a fully-automated, multi-layer, interoperable Cloud monitoring system. More information can be found on:

CELAR Architecture

Auto Scaling Resources is one of the top obstacles and opportunities for cloud computing: consumers can minimize the execution time of their tasks without exceeding a given budget. Cloud providers maximise their financial gain while keeping their customers satisfied and minimizing administrative costs. Many systems claim to offer adaptive elasticity, yet the “throttling” is usually performed manually, requiring the user to figure out the proper scaling conditions. In order to harvest the benefits of elastic provisioning, it is imperative that it be performed in an automated, fully customizable manner. CELAR delivers a fully automated and highly customisable system for elastic provisioning of resources in cloud computing platforms. c-Eclipse and JCatascopia are components integrated in the overall system. 


MashQL, a novel query formulation language for querying and mashing up structured data on the Web, doesn’t require users to know the queried data’s structure or the data itself to adhere to a schema. In this article, the authors address MashQL’s challenges as a language (as opposed to an interface) in assuming data to be schema-free. In particular, they propose and evaluate a novel technique for optimizing queries over large data sets to allow instant user interaction

Traffic Modeller

An open-source, graphical tool for the rapid high-level modeling and generation of vehicular traffic, called TrafficModeler. TrafficModeler supports a variety of traffic definition models representing a wide range of traffic patterns. A set of traffic generation algorithms are implemented to convert high-level models to output compatible with SUMO, a popular open-source microscopic traffic simulator. TrafficModeler drastically reduces the time and effort required to generate traffic for SUMO. Furthermore, it can be easily extended to support other traffic simulators and to incorporate new types of traffic.



VIVAGr is a graphical-oriented, real-time visualization tool for vehicular ad-hoc network connectivity graphs. It enables the effective synthesis of structural, topological, and dynamic characteristics of VANnet graphs, with a variety of parameters that affect the characteristics of a vehicular ad hoc network (wireless range, mobility models, road-network topology, market penetration ratio, and exhibited interference). The tool represents all active connections in real-time mode using mobility traces using a visual encoding syntax to represent semantic meanings and the effect of mobility and topology on vehicular network specific properties. Our design allows researchers to explore and understand problems and issues related with vehicular ad-hoc networks and seek answers to several key questions about the shape and the large-scale behavior of vehicular communication network.