the proceedings contain 29 papers. the topics discussed include: organizational behavior engineering for sustainable global software development;communication challenges and strategies in distributed DevOps;enabling k...
ISBN:
(纸本)9781509026807
the proceedings contain 29 papers. the topics discussed include: organizational behavior engineering for sustainable global software development;communication challenges and strategies in distributed DevOps;enabling knowledge sharing in agile virtual teams;dynamics of software development crowdsourcing;agile workbench: tying people, process, and tools in distributed agile delivery;scaling scrum in a large globally distributed organization: a case study;scaling agile scrum software development: providing agility and quality to platform development by reducing time to market;system testing optimization in a globally distributed software engineering team;understanding architectural knowledge sharing in AGSD teams: an empirical study;SM2PIA: a model to support the development of pragmatic interoperability requirements;an approach for enabling effective and systematic software reuse: in a globally distributed software engineering team that uses a lean development methodology;using architectural constraints to drive software component reuse while adding and enhancing features: in a global software engineering team;a specialized global software engineering taxonomy for effort estimation;shared knowledge in virtual software teams: a preliminary framework;and a state-of-the-art of empirical literature of crowdsourcing in computing.
In this paper, we describe an on-going experimental effort to inter-connect and federate distributed SDN-cloud resources that are spread over separate administrative domains. the proposed Software-Defined Inter-Connec...
详细信息
Virtualization as a key IT technology has developed to a predominant model in data centers in recent years. the flexibility regarding scaling-out and migration of virtual machines for seamless maintenance has enabled ...
详细信息
Virtualization as a key IT technology has developed to a predominant model in data centers in recent years. the flexibility regarding scaling-out and migration of virtual machines for seamless maintenance has enabled a new level of continuous operation and changed service provisioning significantly. Meanwhile, services from domains striving for highest possible availability - e.g. from the telecommunications domain - are adopting this approach as well and are investing significant efforts into the development of Network Function Virtualization (NFV). However, the availability requirements for such infrastructures are much higher than typical for IT services built upon standard software with off-the-shelf hardware. they require sophisticated methods and mechanisms for fast detection and recovery of failures. this paper presents a set of methods and an implemented prototype for anomaly detection in cloud-based infrastructures with specific focus on the deployment of virtualized network functions. the framework is built upon OpenStack, which is the current de-facto standard of open-source cloud software and aims at increasing the availability and fault tolerance level by providing an extensive monitoring and analysis pipeline able to detect failures or degraded performance in real-time. the indicators for anomalies are created using supervised and non-supervised classification methods and preliminary experimental measurements showed a high percentage of correctly identified anomaly situations. After a successful failure detection, a set of pre-defined countermeasures is activated in order to mask or repair outages or situations with degraded performance. (C) 2016 Published by Elsevier B.V.
Remote procedure calls (RPC) are widely used for building distributed systems for about 40 years. there are several RPC implementations addressing different purposes. Some RPC mechanisms are general purpose systems an...
详细信息
ISBN:
(纸本)9789897581946
Remote procedure calls (RPC) are widely used for building distributed systems for about 40 years. there are several RPC implementations addressing different purposes. Some RPC mechanisms are general purpose systems and provide a number of calling patterns for functionality, hence they do not emphasize performance. On the other hand, a small number of RPC mechanisms are implemented with performance as the main concern. Such RPC implementations concentrate on reducing the size of the transferred RPC messages. In this paper, we propose a novel lightweight and high performance RPC mechanism (HPRPC) that uses our own high performance data serializer. We compare our RPC system's performance with a well-known RPC implementation, gRPC, that addresses both providing various calling patterns and reducing the size of the RPC messages. the experiment results clearly indicate that HPRPC performs better than gRPC in terms of communication overhead. therefore, we propose our RPC mechanism as a suitable candidate for high performance and real time systems.
the proceedings contain 17 papers. the topics discussed include: performance implications for IoT over information centric networks;mobile triage management in disaster area networks using decentralized replication;op...
ISBN:
(纸本)9781450342568
the proceedings contain 17 papers. the topics discussed include: performance implications for IoT over information centric networks;mobile triage management in disaster area networks using decentralized replication;opportunistic content dissemination performance in dense network segments;HINT: from network characterization to opportunistic applications;(not so) intuitive results from a smart agriculture low-power wireless mesh deployment;streaming content from a vehicular cloud;filling the gaps: on the completion of sparse call detail records for mobility analysis;soft cache hits and the impact of alternative content recommendations on mobile edge caching;and beacon trains: blazing a trail through dense BLE environments.
Although Software-Defined networking (SDN) is a mature paradigm, failure recovery and management in SDN still need much research attention. OpenFlow, as an implementation of SDN, provides flexible and abstracted appro...
详细信息
In order to attain the promises of the Cloud computing paradigm, systems need to be able to transparently adapt to environment changes. Such behavior benefits from the ability to predict those changes in order to hand...
详细信息
ISBN:
(数字)9783319395777
ISBN:
(纸本)9783319395777;9783319395760
In order to attain the promises of the Cloud computing paradigm, systems need to be able to transparently adapt to environment changes. Such behavior benefits from the ability to predict those changes in order to handle them seamlessly. In this paper, we present a mechanism to accurately predict the resource usage of distributed key-value datastores. Our mechanism requires offline training but, in contrast with other approaches, it is sufficient to run it only once per hardware configuration and subsequently use it for online prediction of database performance under any circumstance. the mechanism accurately estimates the database resource usage for any request distribution with an average accuracy of 94 %, only by knowing two parameters: (i) cache hit ratio;and (ii) incoming throughput. Both input values can be observed in real time or synthesized for request allocation decisions. this novel approach is sufficiently simple and generic, while simultaneously being suitable for other practical applications.
In this paper, we introduce an SMT-based method that automatically synthesizes a distributed self-stabilizing protocol from a given high-level specification and the network topology. Unlike existing approaches, where ...
详细信息
ISBN:
(数字)9783319395708
ISBN:
(纸本)9783319395708;9783319395692
In this paper, we introduce an SMT-based method that automatically synthesizes a distributed self-stabilizing protocol from a given high-level specification and the network topology. Unlike existing approaches, where synthesis algorithms require the explicit description of the set of legitimate states, our technique only needs the temporal behavior of the protocol. We also extend our approach to synthesize ideal-stabilizing protocols, where every state is legitimate. Our proposed methods are implemented and we report successful synthesis of Dijkstra's token ring and a self-stabilizing version of Raymond's mutual exclusion algorithm, as well as ideal-stabilizing leader election and local mutual exclusion.
Reputation management in social media has become crucial for firms that want to improve their brand's image and master the impact of harmful events. this is why, many companies are making important invests in acqu...
详细信息
In this paper, we present a new model to describe and program a parallel clusters using graphic processing unit, multi agent and distributed systems. the model are based physically on a multitude of computer nodes arr...
详细信息
ISBN:
(纸本)9781509057818
In this paper, we present a new model to describe and program a parallel clusters using graphic processing unit, multi agent and distributed systems. the model are based physically on a multitude of computer nodes arranged and coupled according to the paradigm and topology of multi agent system. Basing on the agent modelling technique and on the java and C/C++ language, we develop a framework to build efficient clusters that can run cumbersome applications which have parallel components targeted for execution on GPUs. Furthermore, an illustrative example with k-means algorithm will be given to show how cumbersome algorithm can be accelerated by our model.
暂无评论