Live briefing
Everything about Scalability
System property to handle growing work
Scalability is the property of a system to handle a growing amount of work. One definition for software systems specifies that this may be done by adding resources to the system. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: ScalabilityA 5-minute orientation
- Skim a recent paper: Techno-economic analysis of hydrogen production: Costs, policies, and scalability in the transition to net-zeroInfluential work since 2022
- Pick up a classic book: Designing and Developing Scalable IP NetworksThe most-reprinted book on the subject
- Read the landmark paper: NAMD2: Greater Scalability for Parallel Molecular DynamicsCited 2,220 times
- Go sideways: Computer clusterA closely related topic
- Go sideways: Database scalabilityA closely related topic
📖 Definitions
Noun The property of being scalable.
🏆 Landmark papers (most cited)
NAMD2: Greater Scalability for Parallel Molecular Dynamics
Homogenous 96-Plex PEA Immunoassay Exhibiting High Sensitivity, Specificity, and Excellent Scalability
Bias, robustness and scalability in single-cell differential expression analysis
Addressing the terawatt challenge: scalability in the supply of chemical elements for renewable energy
Robustness, scalability, and integration of a wound-response gene expression signature in predicting breast cancer survival
Stability and Scalability of Homogeneous Vehicular Platoon: Study on the Influence of Information Flow Topologies
Analysis of the scalability of diffraction-limited fiber lasers and amplifiers to high average power
Overview of fine granularity scalability in MPEG-4 video standard
🆕 Influential since 2022
Techno-economic analysis of hydrogen production: Costs, policies, and scalability in the transition to net-zero
Fast Multi-View Clustering Via Ensembles: Towards Scalability, Superiority, and Simplicity
Monolithic vs. Microservice Architecture: A Performance and Scalability Evaluation
Lab-scale photobioreactor systems: principles, applications, and scalability
Synthetic Molecular Photoelectrochemistry: New Frontiers in Synthetic Applications, Mechanistic Insights and Scalability
📚 Books worth reading
Designing and Developing Scalable IP NetworksGuy Davies · 2004
Scalability Density and Decision Making in Cognitive Wireless NetworksPreston Marshall · 2012
Architecting for ScaleLee Atchison · 2016- 📕Implementing Cisco UCS SolutionsFarhan Nadeem, Prasenjit Sarkar · 2013
Inter-domain managementInternational Conference on Autonomous Infrastructure, Management and Security (1st 2007 Oslo, Norway) · 2007
Scalable and secure internet services and architectureChengzhong Xu · 2005
Scalability rulesMartin L. Abbott · 2011
The art of scalabilityMartin L. Abbott · 2010
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Computer cluster A computer cluster is a group of autonomous computers that work together so that they can be viewed as a single system. Unlike grid computers, computer…
- Database scalability Database scalability is the ability of a database to handle changing demands by adding/removing resources. Databases use a host of techniques to cope.…
- Oracle NoSQL Database Oracle NoSQL Database is a NoSQL-type distributed key-value database from Oracle Corporation. It provides transactional semantics for data manipulation…
- Application checkpointing Checkpointing is a technique that provides fault tolerance for computing systems. It involves saving a snapshot of an application's state, so that it can…
- Distributed file system for cloud A distributed file system for cloud is a file system that allows many clients to have access to data and supports operations (create, delete, modify, read…
- MOSIX MOSIX is a proprietary distributed operating system. Although early versions were based on older UNIX systems, since 1999 it focuses on Linux clusters…
- Replication (computing) Replication in computing refers to maintain multiple copies of data, processes, or resources to ensure consistency across redundant components. This fundamental…
- Cloud load balancing Cloud load balancing is a type of load balancing that is performed in cloud computing. Cloud load balancing is the process of distributing workloads across…