Optimistic Scheduling: facilitating the collaboration by prioritizing the individual needs
Journal Title: EAI Endorsed Transactions on Collaborative Computing - Year 2015, Vol 1, Issue 6
Abstract
The collaboration among people is one of the key factors for the optimization of many processes and activities. The efficiency and the effectiveness of the collaboration has an intrinsic value which significantly affects performances and outcomes, at a quantitative and a qualitative level both. Open communities, as well as spontaneous or predefined v i rtual o r ganizations, a r e d e manding f o r a m o re s o lid a n d c o nsistent support for activity scheduling and managing in a context of flexibility a nd r espect o f i ndividual n eeds. T his paper proposes a privacy-friendly model that can be materialized in concrete tools and applications to support virtual organizations in the scheduling and management of the most valuable resource: the time. The model is formally defined and, than, analysed and evaluated by simulations as the function of complex user behaviours. Finally, an implementation of the basic prototype aimed at a large scale deployment is described.
Authors and Affiliations
Salvatore F. Pileggi
Experience with Teaching an Online Course in Mobile App Development for Senegalese Students and Professionals
Online education has been described as a means to transform access to education and increase opportunities at a global scale. In this paper, we describe our experience with teaching an eight-week online course in mobile...
A Framework for Performance Evaluation of Decentralized Eventual Consistency Algorithms
Eventual Consistency (EC) model is adopted by numerous large-scale distributed systems. To ensure performance and scalability, this model allows any replica to accept updates without remote synchronization. Nowadays, man...
Effects of Cohesion-Based Feedback on the Collaborations in Global Software Development Teams
This paper describes a study that examines the effect of cohesion-based feedback on a team member’s behaviors in a global software development project. Chat messages and forum posts were collected from a software develop...
Critically loaded k-limited polling systems
We consider a two-queue polling model with switch-over times and k-limited service (serve at most ki customers during one visit period to queue i) in each queue. The major benefit of the k-limited service discipline is t...
Achieving Security Assurance with Assertion-based Application Construction
Modern software applications are commonly built by leveraging pre-fabricated modules, e.g. application programming interfaces (APIs), which are essential to implement the desired functionalities of software applications,...