Questions tagged [scalability]

Scalability is the ability of a system, network, or process, to handle growing amount of work in a capable manner or its ability to be enlarged to accommodate that growth.

Scalability is the capability to increase resources to yield a linear (ideally) increase in service capacity. The key characteristic of a scalable application is that additional load only requires additional resources rather than extensive modification of the application itself.

Although raw performance makes a difference in determining the number of users that an application can support, scalability and performance are two separate entities. In fact, performance efforts can sometimes be opposed to scalability efforts.
/msdn/

A system whose performance improves after adding hardware, proportionally to the capacity added, is said to be a scalable system. An algorithm, design, networking protocol, program, or other system is said to scale, if it is suitably efficient and practical when applied to large situations (e.g. a large input data set or a large number of participating nodes in the case of a distributed system). If the design fails when the quantity increases, it does not scale.
/wikipedia/

Scalability is a general quality that holds when the system continues to satisfy its requirements when various usage parameters are increased.

E.g., a file server might be scalable to a high number of users, or to very large files or very high capacity disks.

Scalability goals:

  • Performance under load
    This is a specific type of scalability goal dealing with the performance of the system at times when it is servicing many requests from many users.
  • Large data volume
    This is a specific type of scalability goal dealing with the ability for the system to handle large data sets. Operations should continue to be correct and efficient as data set size increases. Furthermore, the user interface should still be usable as the data presented to users increases in length.
10 questions
10
votes
1 answer

What is scalability in Intel CPU?

Some Intel CPUs have a scalability feature such as i7-4790: Scalability: 1S Only There is no explanation about what this is. Could somebody explain it to me?
MOON
  • 434
  • 3
  • 9
  • 16
6
votes
1 answer

multiple s3 users in one bucket or per-user buckers

intelligent people, noob here! I am planning on building a multi-user apparatus on s3 for photo/object storage, and I was planning on using s3. I have the whole front-end planned out but I have a question about the bucket system. Should I have one…
5
votes
2 answers

Implications of using many USB web cameras

I'm looking into connecting multiple low resolution USB webcams to a single computer. What implications might this have on performance? How does, for example, four 320x240 cameras fare against a single 640x480 camera? I'm not well versed in the…
Martin
  • 53
4
votes
2 answers

Reliable, free 2D dimensional drawing tool

So far the CAD programs I have checked don't seem to support what I am looking for - but I'd be happy to be shown wrong :) I want to be able to create dimensioned, scalable 2D drawings - specifically for drawing patterns for furniture, clothing,…
warren
  • 10,322
4
votes
4 answers

How does cron work?

I'd like to write an app that heavily use cron. It'll execute python programs that run in less than a second every minute. How mane of this lines: */1 * * * * python crtip.py parameters my crontab -l can have? How does it works? Does it fork for…
3
votes
1 answer

What mind mapping software is scalable to thousands of nodes?

I've been using XMind for about 3 years. I write down a lot of information in it, which causes the file to become quite large. After a while (>1000 nodes) everything becomes slow - loading, saving, browsing the tree. At some point XMind has an "out…
3
votes
2 answers

Cache coherence literature for big (>=16CPU) systems

What books and articles can you recommend to learn basis of cache coherence problems in big SMP systems (which are NUMA and ccNUMA really) with >=16 cpu sockets? Something like SGI Altix architecture analysis may be interesting. What protocols…
osgx
  • 7,017
1
vote
1 answer

Excel sharepoint scalability

We have a huge set of linked (15+ files) and huge .xlsx and .xlsm spreadsheets (2-17 Mb) on a network drive, and they've grown to a point where it fails in various ways on a daily basis (Office 2010). Now, we're doing things right in a few months…
tovare
  • 583
0
votes
1 answer

How large can a VMware datastore be? Name of VMWare software that monitors single server/multiple servers?

I had an interview and was asked the following questions about VMWare. I'm eager to know the answers, please help me : How large can a VMware datastore be? What is the name of the VMware software which runs locally on a PC that can monitor a single…
0
votes
1 answer

Is this way of using Excel 2007 Pivot table for BI scalable?

Background: We need to consolidate sales data across the country to do analysis Our Internet connection/IT expertise/IT investment is not quite strong, therefore full BI solution is out of question I tried several SaaS BI solution (GoodData,…
Sim
  • 201