Filters








33,967 Hits in 6.9 sec

Configuring global software teams

Narayan Ramasubbu, Marcelo Cataldo, Rajesh Krishna Balan, James D. Herbsleb
2011 Proceeding of the 33rd international conference on Software engineering - ICSE '11  
In this paper, we examined the impact of project-level configurational choices of globally distributed software teams on project productivity, quality, and profits.  ...  Analyzing these complex tradeoffs, we provide actionable managerial insights that can help software firms and their clients choose configurations that achieve desired project outcomes in globally distributed  ...  INTRODUCTION Global software development has become a dominant operational model for developing and delivering software-intensive systems.  ... 
doi:10.1145/1985793.1985830 dblp:conf/icse/RamasubbuCBH11 fatcat:y4bqr6mppjaqxnoumlq2o7gluy

Understanding the power-performance tradeoff through Pareto analysis of live performance data

Junya Michanan, Rinku Dewri, Matthew J. Rutherford
2014 International Green Computing Conference  
Optimizing the power-performance tradeoff of a software system is challenging as the design space is large and live data is difficult to obtain.  ...  As a case study, we conduct an empirical evaluation of the power/performance impact of cache configuration on embedded systems.  ...  For MicroBlaze, the AXI System Cache soft-peripheral system used for the study is viewed as a direct-mapped L2 Cache and is highly configurable.  ... 
doi:10.1109/igcc.2014.7039164 dblp:conf/green/MichananDR14 fatcat:celnmwcd6jdplamglb7aa4z24i

On Accuracy-Performance Tradeoff Frameworks for Energy Saving: Models and Review

Chunbai Yang, Changjiang Jia, W. K. Chan, Y. T. Yu
2012 2012 19th Asia-Pacific Software Engineering Conference  
This paper reviews the state-of-the-art accuracy tradeoff frameworks, and presents abstract model representations to facilitate our comparison of these frameworks in terms of robustness, performance, profiling  ...  A class of research, which explores energy saving via the accuracy-performance tradeoff ability of applications with soft outputs, is emerging.  ...  ACKNOLWEDGEMENT This work is supported in part by the General Research Fund of the Research Grant Council of Hong Kong (project no. 111410). All correspondences should be sent to Dr. W.K. Chan.  ... 
doi:10.1109/apsec.2012.117 dblp:conf/apsec/YangJCY12 fatcat:zl377f5f6zgnflhos4izzktqhu

Adaptive Application Performance Management for Big Data Stream Processing

Holger Eichelberger, Cui Qin, Klaus Schmid, Claudia Niederée
2015 Softwaretechnik-Trends  
a novel comprehensive approach, which combines software configuration, model-based development, application performance management and runtime adaptation.  ...  Moreover, a developer should not be burdened too much with addressing performance management issues, so he can focus on the functional perspective of the system For addressing these challenges, we present  ...  ACKNOWLEDGEMENTS This work was partially supported by the European Commission in the 7 th framework programme through the QualiMaster project (grant 619525).  ... 
dblp:journals/stt/EichelbergerQSN15 fatcat:alcighj3ufg3tn3mr4iw4vw4re

Introduction to the Track on Variability Modeling for Scalable Software Evolution [chapter]

Ferruccio Damiani, Christoph Seidl, Ingrid Chieh Yu
2016 Lecture Notes in Computer Science  
Upgrades are becoming individualized; software patches used to upgrade the software are selected and adapted depending on the configuration and external constraints of the host device.  ...  variability, evolution, and cloud technology for highly distributed applications in heterogeneous environments.  ...  technology regarding the tradeoff between cost and performance, e.g., to create scalable cloud infrastructures for assembling and deploying updates of configurable software systems.  ... 
doi:10.1007/978-3-319-47169-3_35 fatcat:qmuq6c6b5jf6xdlfz33k5r2mwe

R&D challenges and solutions for highly complex distributed systems: a middleware perspective

Jules White, Brian Dougherty, Richard Schantz, Douglas C. Schmidt, Adam Porter, Angelo Corsaro
2011 Journal of Internet Services and Applications  
Deployment and configuration issues are also highly influenced by the various programming models used by the systems and supported by the software hosting platforms.  ...  Westermann and Happe [11] combine model-driven architecture with partially-automated performance measurements to identify highly-performant configurations. Kappler et al.  ... 
doi:10.1007/s13174-011-0051-x fatcat:yezhlj5xwzb2likefdbqj7gq4a

Developing Service-Based Software Systems with QoS Monitoring and Adaptation

S.S. Yau, N. Ye, H. Sarjoughian, D. Huang
2008 2008 12th IEEE International Workshop on Future Trends of Distributed Computing Systems  
The rapid adoption of SOA in many large-scale distributed applications requires the development of adaptive service-based software systems (ASBS), which have the capability of monitoring the changing system  ...  This approach consists of the establishment of performance models for SBS through controlled experiments, the development of QoS monitoring and adaptation (M/A) modules based on the performance models,  ...  The solution of this optimization problem will determine system and service configurations which result in the desired QoS tradeoffs.  ... 
doi:10.1109/ftdcs.2008.44 dblp:conf/ftdcs/YauYSH08 fatcat:hpe4scpsjjdjvmels5a6jullsy

Tradeoff between data-, instruction-, and thread-level parallelism in stream processors

Jung Ho Ahn, Mattan Erez, William J. Dally
2007 Proceedings of the 21st annual international conference on Supercomputing - ICS '07  
We develop detailed VLSI-cost and processorperformance models for a multi-threaded Stream Processor and evaluate the tradeoffs, in both functionality and hardware costs, of mechanisms that exploit the  ...  We also demonstrate that the performance gains provided are of a smaller magnitude for a set of numerical applications.  ...  In contrast, we examine a different architectural space in which parallelism is explicit in the programming model offering a widely different set of tradeoff options.  ... 
doi:10.1145/1274971.1274991 dblp:conf/ics/AhnED07 fatcat:ip56nttx25hjvdb4yj6hfrzl7i

Quantitative Tradeoff Analysis of Software Architecture Using the Architecture Analysis and Design Language

Dan Hyung Lee, Jongmoon Baik, In-Young Ko
2009 2009 10th ACIS International Conference on Software Engineering, Artificial Intelligences, Networking and Parallel/Distributed Computing  
In software architecture analysis domain, the problem of satisfying a desired level of quality attributes has been researched.  ...  The suggested method is applied to operating system development for automobiles. Keywords-software architecture; tradeoff analysis; quality attributes I. 978-0-7695-3642-2/09 $25.00  ...  Performance Representation and Analysis from AADL Model To predict a system performance and runtime characteristics, AADL allows flow related properties.  ... 
doi:10.1109/snpd.2009.65 dblp:conf/snpd/LeeBK09 fatcat:wifwzsiffvfp5bdbh5kytgwfy4

Multi-user variability configuration: A game theoretic approach

Jesus Garcia-Galan, Pablo Trinidad, Antonio Ruiz-Cortes
2013 2013 28th IEEE/ACM International Conference on Automated Software Engineering (ASE)  
Multi-user configuration is a neglected problem in variability-intensive systems area. The appearance of conflicts among user configurations is a main concern.  ...  In this work, we propose an interpretation of multi-user configuration as a game theoretic problem.  ...  Highly-configurable systems like Debian OS or Android, adaptive systems like smart homes, cloud services like Amazon Web Services or Software Product Lines (SPLs) are examples of variability-intensive  ... 
doi:10.1109/ase.2013.6693115 dblp:conf/kbse/Garcia-GalanTC13 fatcat:oxq4anmn6jexrpxrebd6ds66qi

Reconfigurable Hardware Module Sequencer - A Tradeoff Between Networked and Data Flow Architectures

Kai-Jung Shih, Chin-Chieh Hung, Pao-Ann Hsiung
2007 2007 International Conference on Field-Programmable Technology  
Application examples show how the proposed architecture is superior to the networked architecture in terms of lower communication load and to the data flow architecture in terms of reduced system complexity  ...  Further, the architecture is highly flexible because it can be tuned to fit a particular application.  ...  As a tradeoff between the low communication performance of network architectures and the high complexity of data flow architectures, a novel module sequencer architecture (MSA) is proposed in this work  ... 
doi:10.1109/fpt.2007.4439255 dblp:conf/fpt/ShihHH07 fatcat:ziu4mu3p2fdopa7mvubxraykwu

A Decision Model for Federated Learning Architecture Pattern Selection [article]

Sin Kit Lo, Qinghua Lu, Hye-Young Paik, Liming Zhu
2022 arXiv   pre-print
Each decision model maps functional and non-functional requirements of federated learning systems to a set of patterns. we also clarify the trade-offs that may be implicit in the patterns.  ...  A federated learning system being widely distributed with different components and stakeholders requires software system design thinking.  ...  management & system configuration decisions that can be performed in parallel, followed by the model aggregation and training decisions.  ... 
arXiv:2204.13291v1 fatcat:yzm2437kjnernizw5ehzrsyoby

Quality-Driven Self-Adaptation: Bridging the Gap between Requirements and Runtime Architecture by Design Decision

Liwei Shen, Xin Peng, Wenyun Zhao
2012 2012 IEEE 36th Annual Computer Software and Applications Conference  
Running with static requirements and design decisions, a software system cannot always perform optimally in a highly uncertain and rapidly changing environment.  ...  At the requirements level, value-based quality tradeoff decisions are made with the aim of maximizing system-level value propositions.  ...  However, more and more modern software systems like service-oriented and cloud-based systems are running in highly uncertain and rapidly changing environments.  ... 
doi:10.1109/compsac.2012.29 dblp:conf/compsac/ShenPZ12 fatcat:5ddepyu4nzbnja6ylkn3ks322y

Self-tuning of software systems through dynamic quality tradeoff and value-based feedback control loop

Xin Peng, Bihuan Chen, Yijun Yu, Wenyun Zhao
2012 Journal of Systems and Software  
Quality requirements of a software system cannot be optimally met, especially when it is running in an uncertain and changing environment.  ...  The reasoning procedure results in an optimal configuration of the variation points by selecting the right alternative of ORdecomposed goals and such a configuration is mapped onto corresponding system  ...  Once deployed, software systems in production are no longer as easy to configure and change as they were inside the development houses.  ... 
doi:10.1016/j.jss.2012.04.079 fatcat:ocpdtbluzbevff22unli6pjtsm

Survivability-oriented self-tuning of web systems

Bihuan Chen, Xin Peng, Yijun Yu, Wenyun Zhao
2011 Proceedings of the 20th international conference companion on World wide web - WWW '11  
Running in a highly uncertain and changing environment, Web systems cannot always provide full set of services with optimal quality, especially when the workload is high or failures in subsystems occur  ...  In this paper, we propose a requirements-driven self-tuning method for survivability assurance of Web systems.  ...  To make such functional tradeoffs decisions, we use a reasoning algorithm that is performed on an enriched requirements goal model.  ... 
doi:10.1145/1963192.1963205 dblp:conf/www/ChenPYZ11 fatcat:hw56pmv2irh47kcmbvgdlxuuza
« Previous Showing results 1 — 15 out of 33,967 results