Method for observation and simulation of behavior in virtual communities and solutions for management
Contact person
Schahram Dustdar, <dustdar@infosys.tuwien.ac.at>, Vienna University of Technology (TUW)
Description
The goal is to allow service providers to experiment and evaluate their decisions for adaptations previously to deploy them to a real SOA environment hosting virtual communities. Behavior models help to observe and assess the behavior of the members in a virtual community. Observations can be deployed to a testbed and the adaptation strategies based on the models can finally be evaluated for the real world use. As a testbed TUW's own versatile the Genesis2 testbed generator framework (G2) allowing to design, deploy, control, and monitor Web-services is proposed. The final concept would be a twofold. With a monitoring and controlling infrastructure at the center, on the one side, the real SOA environment can be monitored in a first step. The collected data is processed for two reasons. To identify suspicious behavior of virtual communities and to extract models of behavior samples. The latter are than used for simulation. The simulation environment forms the other side of the concept. With information the simulated network is updated continuously. Any arising adaptations or changes in configuration can now be tested and observed in the simulation environment first before being applied to the real system.
Technical Information
We use HPS to provide an interface for humans to the community. G2 provides the technical foundations for the SOA environment with all protocols necessary. VieCure implements the monitoring and adaptation algorithms.
Demo
http://www.infosys.tuwien.ac.at/prototyp/Crowds/Markets_index.html
Publications
- Psaier H., Skopik F., Schall D., Juszczyk L., Treiber M., Dustdar S. (2010). A Programming Model for Self-Adaptive Open Enterprise Systems. 5th Workshop of the 11th International Middleware Conference (MW4SOC), November 29 - December 3, 2010, Bangalore, India. ACM.
- Psaier H., Juszczyk L., Skopik F., Schall D., Dustdar S. (2010). Runtime Behavior Monitoring and Self-Adaptation in Service-Oriented Systems. 4th IEEE International Conference on Self-Adaptive and Self-Organizing Systems (SASO), September 27 - October 01, 2010, Budapest, Hungary. IEEE.
Area
Adaptation and Monitoring Principles, Techniques and Methodologies for Service-based Applications
Maturity Level
Prototype (for different scenarios)
Relationship with Future Internet and Internet of Services
In the context of Future Internet, Service Based Applications should be regarded as volatile compositions of a number of possibly independent and autonomous services (i.e. software programs or interfaces to humans) connected through the network and performing a set of functionalities whose integration should fulfill the requirement of the SBA end-user taking into account. In particular with virtual communities such as social networks but also professional expert networks growing constantly, anticipating and identifying unexpected side-effects prior to real deployment is essential for a steady maintainability of the services.
Relationship with Cloud
None