中文
相关论文

相关论文: Software Scalability Issues in Large Clusters

200 篇论文

With the advent of cloud computing, thousands of machines are connected and managed collectively. This era is confronted with a new challenge: performance variability, primarily caused by large-scale management issues such as hardware…

操作系统 · 计算机科学 2013-11-15 Thanh Do , Haryadi S. Gunawi

Defines a vocabulary for scaleable systems: Geoplexes, Farms, Clones, RACS, RAPS, clones, partitions, and packs and dicusses the design tradeoffs of using clones, partitons, and packs.

硬件体系结构 · 计算机科学 2007-05-23 Bill Devlin , Jim Gray , Bill Laing , George Spix

Agile software development is nowadays a widely adopted practise in both open-source and industrial software projects. Agile teams typically heavily rely on issue management tools to document new issues and keep track of outstanding ones,…

软件工程 · 计算机科学 2022-02-03 Vali Tawosi , Afnan Al-Subaihin , Rebecca Moussa , Federica Sarro

For scientific software, especially those used for large-scale simulations, achieving good performance and efficiently using the available hardware resources is essential. It is important to regularly perform benchmarks to ensure the…

With the rise of GPS-enabled smartphones and other similar mobile devices, massive amounts of location data are available. However, no scalable solutions for soft real-time spatial queries on large sets of moving objects have yet emerged.…

数据库 · 计算机科学 2012-11-20 Joaquín Keller , Raluca Diaconu , Mathieu Valero

High intensive computation applications can usually take days to months to finish an execution. During this time, it is common to have variations of the available resources when considering that such hardware is usually shared among a…

分布式、并行与集群计算 · 计算机科学 2015-01-27 Kiran Mantripragada , Alecio Binotto , Leonardo P. Tizzei

This chapter presents software architectures of the big data processing platforms. It will provide an in-depth knowledge on resource management techniques involved while deploying big data processing systems on cloud environment. It starts…

分布式、并行与集群计算 · 计算机科学 2019-01-01 Muhammed Tawfiqul Islam , Rajkumar Buyya

Virtual machines and virtualized hardware have been around for over half a century. The commoditization of the x86 platform and its rapidly growing hardware capabilities have led to recent exponential growth in the use of virtualization…

Task-based programming models have become very popular, as they offer an attractive solution to parallelize serial application code with task and data annotations. They usually depend on a runtime system that schedules the tasks to multiple…

分布式、并行与集群计算 · 计算机科学 2016-06-15 Spyros Lyberis , Polyvios Pratikakis , Iakovos Mavroidis , Dimitrios S. Nikolopoulos

Cloud Computing has emerged as a successful computing paradigm for efficiently utilizing managed compute infrastructure such as high speed rack-mounted servers, connected with high speed networking, and reliable storage. Usually such…

操作系统 · 计算机科学 2016-11-17 Piyus Kedia , Sorav Bansal , Deepak Deshpande , Sreekanth Iyer

The last decade has witnessed rapid proliferation of cloud computing. While even the smallest distributed programs (with 3-5 actions) produce many unanticipated error cases due to concurrency involved, it seems short of a miracle these…

分布式、并行与集群计算 · 计算机科学 2018-06-11 Murat Demirbas , Aleksey Charapko , Ailidani Ailijiang

Cloud monitoring activity involves dynamically tracking the Quality of Service (QoS) parameters related to virtualized resources (e.g., VM, storage, network, appliances, etc.), the physical resources they share, the applications running on…

分布式、并行与集群计算 · 计算机科学 2013-12-24 Khalid Alhamazani , Rajiv Ranjan , Karan Mitra , Fethi Rabhi , Samee Ullah Khan , Adnene Guabtni , Vasudha Bhatnagar

Designing applications for use in a hybrid cloud has many features. These include dynamic virtualization management and an unknown route switching customers. This makes it impossible to evaluate the query and hence the optimal distribution…

分布式、并行与集群计算 · 计算机科学 2015-02-23 Evgeniy Pluzhnik , Oleg Lukyanchikov , Evgeny Nikulchev , Simon Payain

Amid the rapid advancements in large machine learning (ML) models, universities worldwide are investing substantial funds and efforts into GPU clusters. However, managing a shared GPU cluster poses a pyramid of challenges, from hardware…

分布式、并行与集群计算 · 计算机科学 2025-05-15 Kaiqiang Xu , Decang Sun , Hao Wang , Zhenghang Ren , Xinchen Wan , Xudong Liao , Zilong Wang , Junxue Zhang , Kai Chen

To support growing massive parallelism, functional components and also the capabilities of current processors are changing and continue to do so. Todays computers are built upon multiple processing cores and run applications consisting of a…

编程语言 · 计算机科学 2016-04-07 Somnath Mazumdar , Roberto Giorgi

The rise of blockchain technologies has triggered tremendous research interest, coding efforts, and monetary investments in the last decade. Ethereum is the single largest programmable blockchain platform today. It features cryptocurrency…

软件工程 · 计算机科学 2022-10-03 César Soto-Valero , Martin Monperrus , Benoit Baudry

Automotive companies increasingly adopt scaled agile methods to allow them to deal with their organisational and product complexity. Suitable methods are needed to ensure safety when developing automotive systems. On a small scale, R-Scrum…

软件工程 · 计算机科学 2019-12-02 Jan-Philipp Steghöfer , Eric Knauss , Jennifer Horkoff , Rebekka Wohlrab

Resource allocation problems in many computer systems can be formulated as mathematical optimization problems. However, finding exact solutions to these problems using off-the-shelf solvers in an online setting is often intractable for…

分布式、并行与集群计算 · 计算机科学 2021-04-15 Deepak Narayanan , Fiodar Kazhamiaka , Firas Abuzaid , Peter Kraft , Matei Zaharia

We consider a natural scheduling problem which arises in many distributed computing frameworks. Jobs with diverse resource requirements (e.g. memory requirements) arrive over time and must be served by a cluster of servers, each with a…

网络与互联网体系结构 · 计算机科学 2019-01-21 Konstantinos Psychas , Javad Ghaderi

Research processes often rely on high-performance computing (HPC), but HPC is often seen as antithetical to "reproducibility": one would have to choose between software that achieves high performance, and software that can be deployed in a…

分布式、并行与集群计算 · 计算机科学 2022-03-16 Ludovic Courtès