Results 1 - 10
of
13
Self-Adaptive Monitors for Multiparty Sessions
"... Abstract—This paper aims at incorporating the notion of self-adaptiveness in the context of multiparty sessions, by focusing on the issue of ensuring correctness for dynamic adaptations. A formal framework is presented centred around these main ingredients: global types, monitors and global state. A ..."
Abstract
-
Cited by 4 (1 self)
- Add to MetaCart
(Show Context)
Abstract—This paper aims at incorporating the notion of self-adaptiveness in the context of multiparty sessions, by focusing on the issue of ensuring correctness for dynamic adaptations. A formal framework is presented centred around these main ingredients: global types, monitors and global state. A global type represents the overall communication choreography. Its projections are the monitors, which set-up the protocols of the participants. The association of a monitor with a compliant process incarnates a single participant. It is the choreography that is updated at runtime, in response to changing conditions in the global state. Monitors result to be self-adaptive in the sense that they react to these changes by modifying themselves, in order to prescribe new behaviours to the participants. I.
A Programming Model for Self-Adaptive Open Enterprise Systems
"... Open Web-based and social platforms dramatically influenced models for work. The emergence of service-oriented systems has paved the way for a new computing paradigm that not only applies to software services but also human actors. This work introduces a novel programming model for Open Enterprise S ..."
Abstract
-
Cited by 3 (0 self)
- Add to MetaCart
(Show Context)
Open Web-based and social platforms dramatically influenced models for work. The emergence of service-oriented systems has paved the way for a new computing paradigm that not only applies to software services but also human actors. This work introduces a novel programming model for Open Enterprise Systems whose interactions are governed by dynamics. Compositions of humans and services often expose unexpected behavior because of sudden changes in load conditions or unresolved dependencies. We present a middleware for programming and adapting complex serviceoriented systems. Our approach is based on monitoring and real-time intervention to regulate interactions based on behavior policies. A further challenge addressed by our approach is how to simulate and adapt behavior rules prior to deploy polices in the real system. We outline a testing approach to analyze and evaluate the behavior of services.
On the Elasticity of Social Compute Units
"... Abstract. Advances in human computation bring the feasibility of utiliz-ing human capabilities as services. On the other hand, we have witnessed emerging collective adaptive systemswhich are formed fromheterogeneous types of compute units to solve complex problems. The recently introduced Social Com ..."
Abstract
-
Cited by 2 (1 self)
- Add to MetaCart
(Show Context)
Abstract. Advances in human computation bring the feasibility of utiliz-ing human capabilities as services. On the other hand, we have witnessed emerging collective adaptive systemswhich are formed fromheterogeneous types of compute units to solve complex problems. The recently introduced Social Compute Units (SCUs) present one type of these systems, which have human-based services as their core fundamental compute units. While, there is related work on forming SCUs and optimizing their performance with adaptation techniques, most of it is focused on static structures of SCUs. To provide better runtime performance and flexibility management for SCUs, we present an elasticity model for SCUs andmech-anisms for their elastic management which allow for certain fluctuations in size, structure, performance and quality. We model states of elastic SCUs, present APIs for managing SCUs as well as metrics for controlling their elasticity with which it is possible to tailor their performance parameters at runtime within the customer-set constraints. We illustrate our contri-bution with an example algorithm.
Adaptive Provisioning of Human Expertise in Service-oriented Systems
"... Web-based collaborations have become essential in today’s business environments. Due to the availability of various SOAframeworks, Webservices emerged as the defacto technology to realize flexible compositions of services. While most existing work focuses on the discovery and composition of software ..."
Abstract
-
Cited by 1 (1 self)
- Add to MetaCart
(Show Context)
Web-based collaborations have become essential in today’s business environments. Due to the availability of various SOAframeworks, Webservices emerged as the defacto technology to realize flexible compositions of services. While most existing work focuses on the discovery and composition of software based services, we highlight concepts for a people-centric Web. Knowledge-intensive environments clearly demand for provisioning of human expertise along withsharingofcomputingresourcesorbusinessdatathrough software-based services. To address these challenges, we introduce an adaptive approach allowing humans to provide their expertise through services using SOA standards, such as WSDL and SOAP. The seamless integration of humans in the SOA loop triggers numerous social implications, such as evolving expertise and drifting interests of human service providers. Here we propose a framework that is based on interaction monitoring techniques enabling adaptations in SOA-based socio-technical systems.
Resource andAgreementManagementinDynamicCrowdcomputingEnvironments
"... Abstract—Open Web-based and social platforms dramatically influence models of work. Today, there is an increasing interest in outsourcing tasks to crowdsourcing environments that guarantee professional processing. The challenge is to gain the customer’s confidence by organizing the crowd’s mixture o ..."
Abstract
- Add to MetaCart
(Show Context)
Abstract—Open Web-based and social platforms dramatically influence models of work. Today, there is an increasing interest in outsourcing tasks to crowdsourcing environments that guarantee professional processing. The challenge is to gain the customer’s confidence by organizing the crowd’s mixture of capabilities and structure to become reliable. This work outlines the requirements for a reliable management in crowdcomputing environments. For that purpose, distinguished crowd members act as responsible points of reference. These members mediate the crowd’s workforce, settle agreements, organize activities, schedule tasks, and monitor behavior. At the center of this work we provide a hard/soft constraints scheduling algorithm that integrates existing agreement models for service-oriented systems with crowdcomputing environments. We outline an architecture that monitors the capabilities of crowd members, triggers agreement violations, and deploys counteractions to compensate service quality degradation. Keywords-crowdsourcing, service agreements, scheduling, behavior-based adaptation I.
2011 15th IEEE International Enterprise Distributed Object Computing Conference Resource and Agreement Management in Dynamic Crowdcomputing Environments
"... Abstract—Open Web-based and social platforms dramatically influence models of work. Today, there is an increasing interest in outsourcing tasks to crowdsourcing environments that guarantee professional processing. The challenge is to gain the customer’s confidence by organizing the crowd’s mixture o ..."
Abstract
- Add to MetaCart
(Show Context)
Abstract—Open Web-based and social platforms dramatically influence models of work. Today, there is an increasing interest in outsourcing tasks to crowdsourcing environments that guarantee professional processing. The challenge is to gain the customer’s confidence by organizing the crowd’s mixture of capabilities and structure to become reliable. This work outlines the requirements for a reliable management in crowdcomputing environments. For that purpose, distinguished crowd members act as responsible points of reference. These members mediate the crowd’s workforce, settle agreements, organize activities, schedule tasks, and monitor behavior. At the center of this work we provide a hard/soft constraints scheduling algorithm that integrates existing agreement models for service-oriented systems with crowdcomputing environments. We outline an architecture that monitors the capabilities of crowd members, triggers agreement violations, and deploys counteractions to compensate service quality degradation. Keywords-crowdsourcing, service agreements, scheduling, behavior-based adaptation I.
N.Tulasi Radha,
"... In this paper, we motivated the trend towards socio-technical systems in SOA. In such environments social implications must be handled properly. With the human user in the loop numerous concepts, including personalization, expertise involvement, drift interests, and social dynamics become of paramou ..."
Abstract
- Add to MetaCart
In this paper, we motivated the trend towards socio-technical systems in SOA. In such environments social implications must be handled properly. With the human user in the loop numerous concepts, including personalization, expertise involvement, drift interests, and social dynamics become of paramount importance. Therefore, we discussed related Web standards and showed ways to extend them to fit the requirements of a people-centric Web. In particular, we outlined concepts that let people offer their expertise in a service-oriented manner and covered the deployment, discovery and selection of Human-Provided Services. In the future, we aim at providing more fine-grained monitoring and adaptation strategies. An example is the translation service presented in this paper, where some language options are typically used more often, or even more successfully than others. In that case, data types could be modified to reduce the number of available language options in the WSDL interface description and to restrict input parameters. Harnessing delegation patterns that involve various participants, a complex social network perspective is established in which connections are not only maintained between one client and an avatar, but also among avatars.
Software Services and Systems Network
"... NoE (Network of Excellence) Period covered: from 01.03.2008 to 29.02.2012 Name, title and organisation of the scientific representative of the project's coordinator: Prof. Dr. Klaus Pohl, University of Duisburg-Essen ..."
Abstract
- Add to MetaCart
(Show Context)
NoE (Network of Excellence) Period covered: from 01.03.2008 to 29.02.2012 Name, title and organisation of the scientific representative of the project's coordinator: Prof. Dr. Klaus Pohl, University of Duisburg-Essen
Class: Final External Management Summary
, 2011
"... This deliverable describes and presents contributions related to the mechanisms and algorithms for derivation of QoS/SLA specifications for services and service compositions. ..."
Abstract
- Add to MetaCart
(Show Context)
This deliverable describes and presents contributions related to the mechanisms and algorithms for derivation of QoS/SLA specifications for services and service compositions.