Modeling and Characterizing Distributed Systems of Hybrid Services
We study and model different instances of emerging distributed systems of software-based services (SBS) and human-based services (HBS), such as clouds of Individual Compute Units (ICUs) and Social Compute Units (SCU). We define concepts of human power unit (HPU) and define and evaluate properties of systems consisting of SBS and HBS, for example to evaluate quality, complexity and reliability.
End-to-End Integration Framework
The complexity of executing and managing elastic applications becomes even higher when we have to deal with clouds containing SBS and HBS. We define steps in designing, deploying and executing composite applications consisting of HBS and SBS in our Vienna Elastic Computing Model (VieCOM), which offers techniques and frameworks to support multi-dimensional elastic processes of hybrid services represented under programmable units. Our approach addresses issues related during design, deployment, and runtime stage of composite applications.

Modeling and Programming Incentive Mechanims
We study and conceptualize the rewarding and incentive mechanisms for VieCOM. Our techniques enable definition, composition, execution, and monitoring of rewarding mechanisms in a generic way.

Programming Directives for Elastic Computing
We introduce novel programming directive paradigms for elastic computing in general. Our approach supports separation of program logic from control of computing environments. We present key principles of directive paradigms for elasticity and focus on the development of a set of basic primitive constructs, which are general enough for being applied to any elastic computing environment, such as clouds.

Simulations and Analysis of Hybrid Applications/Systems
We study and model a framework that enables the simulation of socially-enhanced applications utilizing both software and human based resources. Our framework addresses challenges in hybrid environments, such as identifying relevant comparable metrics for mixed resources, mixed-resource selection, composition and scheduling algorithms, performance monitoring and analysis.



