14,816 research outputs found
Report from GI-Dagstuhl Seminar 16394: Software Performance Engineering in the DevOps World
This report documents the program and the outcomes of GI-Dagstuhl Seminar
16394 "Software Performance Engineering in the DevOps World".
The seminar addressed the problem of performance-aware DevOps. Both, DevOps
and performance engineering have been growing trends over the past one to two
years, in no small part due to the rise in importance of identifying
performance anomalies in the operations (Ops) of cloud and big data systems and
feeding these back to the development (Dev). However, so far, the research
community has treated software engineering, performance engineering, and cloud
computing mostly as individual research areas. We aimed to identify
cross-community collaboration, and to set the path for long-lasting
collaborations towards performance-aware DevOps.
The main goal of the seminar was to bring together young researchers (PhD
students in a later stage of their PhD, as well as PostDocs or Junior
Professors) in the areas of (i) software engineering, (ii) performance
engineering, and (iii) cloud computing and big data to present their current
research projects, to exchange experience and expertise, to discuss research
challenges, and to develop ideas for future collaborations
Navigation without localisation: reliable teach and repeat based on the convergence theorem
We present a novel concept for teach-and-repeat visual navigation. The
proposed concept is based on a mathematical model, which indicates that in
teach-and-repeat navigation scenarios, mobile robots do not need to perform
explicit localisation. Rather than that, a mobile robot which repeats a
previously taught path can simply `replay' the learned velocities, while using
its camera information only to correct its heading relative to the intended
path. To support our claim, we establish a position error model of a robot,
which traverses a taught path by only correcting its heading. Then, we outline
a mathematical proof which shows that this position error does not diverge over
time. Based on the insights from the model, we present a simple monocular
teach-and-repeat navigation method. The method is computationally efficient, it
does not require camera calibration, and it can learn and autonomously traverse
arbitrarily-shaped paths. In a series of experiments, we demonstrate that the
method can reliably guide mobile robots in realistic indoor and outdoor
conditions, and can cope with imperfect odometry, landmark deficiency,
illumination variations and naturally-occurring environment changes.
Furthermore, we provide the navigation system and the datasets gathered at
http://www.github.com/gestom/stroll_bearnav.Comment: The paper will be presented at IROS 2018 in Madri
A system dynamics-based simulation study for managing clinical governance and pathways in a hospital
This paper examines the development of clinical pathways in a hospital in Australia based on empirical clinical data of patient episodes. A system dynamics (SD)-based decision support system (DSS) is developed and analyzed for this purpose.
System dynamics was used as the simulation modeling tool because of its rigorous approach in capturing interrelationships among variables and in handling dynamic aspects of the system behavior in managing healthcare. The study highlights the scenarios that will help hospital administrators to redistribute caseloads amongst admitting clinicians with a focus on multiple Diagnostic Related Groups (DRG’s) as the means to improve the patient turnaround and hospital throughput without compromising quality patient care. DRG’s are the best known classification system used in a casemix funding model. The classification system groups inpatient stays into clinically meaningful categories of similar levels of complexity that consume similar amounts of resources.
Policy explorations reveal various combinations of the dominant policies that hospital management can adopt. The analyses act as a scratch pad for the executives as they understand what can be feasibly achieved by the implementation of clinical pathways given a number of constraints. With the use of visual interfaces, executives can manipulate the DSS to test various scenarios. Experimental evidence based on focus groups demonstrated that the DSS can enhance group learning processes and improve decision making. The simulation model findings support recent studies of CP implementation on various DRG’s published in the medical literature. These studies showed substantial reductions in length of stay, costs and resource utilization
Multipath optimized link state routing for mobile ad hoc networks
International audienceMultipath routing protocols for Mobile Ad hoc NETwork (MANET) address the problem of scalability, security (confidentiality and integrity), lifetime of networks, instability of wireless transmissions, and their adaptation to applications. Our protocol, called MP-OLSR (MultiPath OLSR), is a multipath routing protocol based on OLSR. The Multipath Dijkstra Algorithm is proposed to obtain multiple paths. The algorithm gains great flexibility and extensibility by employing different link metrics and cost functions. In addition, route recovery and loop detection are implemented in MP-OLSR in order to improve quality of service regarding OLSR. The backward compatibility with OLSR based on IP source routing is also studied. Simulation based on Qualnet simulator is performed in different scenarios. A testbed is also set up to validate the protocol in real world. The results reveal that MP-OLSR is suitable for mobile, large and dense networks with large traffic, and could satisfy critical multimedia applications with high on time constraints
DevOps and information technology service management: A problem management case study
The use of DevOps is a predominant attribute of businesses engaged in the development and maintenance of Information Technology systems. Although literature exploring DevOps practices has expanded, there is still much unexplored territory on its operational ramifications. This is particularly observed when considering their potential impact on ITSM frameworks such as ITIL, which governs Operations. This research aims to establish how DevOps principles and practices can be applied to Problem Management, a core Service Management process. Specifically, it explores which DevOps practices may be used throughout the Problem lifecycle, as well as benefits which may result from them. An exploratory case study was carried out with the participation of Problem Managers operating in a DevOps environment. Three data collection methods were applied: Semi structured interviews, in which participants described their experience and insight in relation to DevOps and Problem Management; documental analysis and observation, where processes and workflows were examined; and a focus group exercise in which study outcomes were discussed and systematized. This research indicates that DevOps practices have varying degrees of significance for a Problem Management process. Practices associated with continuous planning and collaboration are prone to having greater significance in a Problem lifecycle, with the potential of enabling benefits such as quicker Problem identification, higher quality Root Cause Analysis, and improved resolution times. The novelty of insight gathered in this study benefits both academics, through its contribution to an expanding body of knowledge, and professionals, considering the practical and applicable nature of findings. Future work is also presented.A utilização de metodologias DevOps é hoje uma caracterÃstica predominante de organizações envolvidas no desenvolvimento e manutenção de sistemas de Tecnologia e Informação. Apesar da crescente produção de literatura a examinar práticas DevOps, existe muito território por explorar referente à s suas ramificações a nÃvel operacional. Isto é particularmente notável quando se consideram potenciais interações com frameworks de ITSM como o ITIL, que governam Operações. Esta pesquisa tem como objetivo estabelecer quais princÃpios e práticas DevOps podem ser aplicadas na Gestão de Problemas, um processo central para a Gestão de Serviços. Especificamente, exploramos quais práticas DevOps podem ser utilizadas ao longo do ciclo de vida de um Problema, tal como que benefÃcios poderão resultar da sua aplicação. Um caso de estudo exploratório foi realizado com a participação de Gestores de Problemas a operar num ambiente DevOps. Três métodos de recolha de dados foram aplicados: Entrevistas semiestruturadas, onde participantes descreveram a sua experiência e conhecimento em relação a DevOps e Gestão de Problemas; análise documental e observação, onde processos operacionais foram examinados; e uma discussão em grupo onde resultados do estudo foram discutidos e sistematizados. Esta investigação indica que práticas DevOps tem variados nÃveis de significância para um processo de Gestão de Problemas. Práticas associadas ao planeamento contÃnuo e colaboração tendem a ter maior significância no ciclo de vida de um Problema, com potencial para gerar benefÃcios como a mais rápida identificação de Problemas, maior qualidade na análise de causa, e melhorias nos tempos de resolução. As conclusões apresentadas neste estudo trazem benefÃcios tanto para académicos, expandindo o corpo de conhecimento disponÃvel sobre o tema, como para profissionais, considerando a sua natureza prática e aplicável. Direções para trabalho futuro são também apresentadas
All-Payer Claims Database Development Manual: Establishing a Foundation for Health Care Transparency and Informed Decision Making
With support from the Gary and Mary West Health Policy Center, the APCD Council has developed a manual for states to develop all-payer claims databases. Titled All-Payer Claims Database Development Manual: Establishing a Foundation for Health Care Transparency and Informed Decision Making, the manual is a first-of its-kind resource that provides states with detailed guidance on common data standards, collection, aggregation and analysis involved with establishing these databases
Productivity gains of DevOps adoption: a case study
The main purpose of this research is to assess the productivity gains from the merge of
two traditional IT teams: Development and Operations into a single DevOps team
implementing 6 DevOps capabilities
This research was conducted using the Case Study methodology, the author goes through
the existing DevOps literature to better frame this research and the reader. To answer the
formulated research question the author analyzed the team capacity planning divided by
tasks type before and after a DevOps transition and interviewed 5 senior team members
to collect their opinion about this transition. Observation was also part of this research
and it was done by the author. The main objective is to analyze if there were productivity
gains of that team after making the transition to a DevOps approach.
The main contribution of this research is to analyze and extract results of the application
of the DevOps capabilities in a real-world scenario where two teams are merged into a
single DevOps team. As an example, we can observe that the operational work of the
team decrease from 50% to 20%O objectivo principal desta pesquisa é aferir os ganhos de produtividade ao efetuar a fusão
de duas equipas tradicionais de IT: Desenvolvimento e Operações numa única equipa
DevOps implementando as 6 capacidades de DevOps.
Esta pesquisa foi efetuada utilizado o método Caso de Estudo, o autor efetua uma revisão
da literatura para melhor enquadrar esta pesquisa e o leitor. Para responder a pergunta
enunciada nesta pesquisa o autor analisou o planeamento da capacidade da equipa
dividido por tipo de tarefas antes e depois da fusão para DevOps, foram também efetuadas
5 entrevistas a membros seniores da equipa para recolher a sua opinião acerca desta
transiçao para um modelo DevOps. E foi efetuada também a observação no terreno pelo
autor do estudo.
A maior contribuição desta pesquisa reside na extração dos resultados da aplicação das
capacidades de DevOps num cenário real onde duas equipas foram fundidas numa só
equipa DevOps. Como exemplo podemos observar a diminuição das tarefas operacionais
das equipas decresceram de 50% para 20%
An Information Systems Design Theory for Service Network Effects
Service platforms make software applications available as a service to end users. Platforms enable noticeable economic benefits for scaling and transforming a business. Their long-term competitiveness is ensured in controlled cooperation with channel intermediaries and network partners. Hence, service platforms must be designed to harness self-enforcing effects of value generation, so-called network effects. In an exaptation of existing knowledge, we present an information systems design theory to inform the design of methods that analyze, describe, and guide the design of service platforms through the means of causal loops and control methods. We describe the theory’s purpose and scope as well as the underlying justificatory knowledge behind the constructs and principles of form and function. The design theory covers the design of all service platform participants and activities as well as their transactions and influences in areas of staged platform authority, using enforcing and incentivizing control methods. We demonstrate the principles of implementation with an expository instantiation and apply it to the M-Engineering service platform, which offers surveillance, control, and data acquisition solutions. Furthermore, we present and discuss testable propositions and a study design to evaluate our design principles
- …