| dbpprop:abstract
|
- In telecommunications and software engineering, scalability is a desirable property of a system, a network, or a process, which indicates its ability to either handle growing amounts of work in a graceful manner or to be readily enlarged. For example, it can refer to the capability of a system to increase total throughput under an increased load when resources (typically hardware) are added. An analogous meaning is implied when the word is used in a commercial context, where scalability of a company implies that the underlying business model offers the potential for economic growth within the company. Scalability, as a property of systems, is generally difficult to define and in any particular case it is necessary to define the specific requirements for scalability on those dimensions which are deemed important. It is a highly significant issue in electronics systems, database, routers, and networking. 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 large number of participating nodes in the case of a distributed system). If the design fails when the quantity increases then it does not scale.
- Die Skalierbarkeit beschreibt in der Informatik und Softwaretechnik das Verhalten von Programmen oder Algorithmen bezüglich des Ressourcenbedarfs bei wachsenden Eingabemengen, also die Performance und die Komplexität: Ein Software-Produkt ist „gut skalierbar“, wenn es beispielsweise bei der zehnfachen Leistung (Nennlast) mit etwa den zehnfachen Ressourcen auskommt. Ein „schlecht skalierbares“ Produkt hingegen würde bei doppelter Last bereits die zehnfachen Ressourcen benötigen und bei zehnfacher Last komplett ausfallen. Ein gut skalierbares paralleles Programm benötigt bei der doppelten Anzahl von Prozessoren die Hälfte der Rechenzeit. Aufgrund der Kommunikation zwischen den Prozessoren wird dieser Wert allerdings nie exakt erreicht. Oft wird zwischen horizontaler und vertikaler Skalierbarkeit von IT-Systemen unterschieden. Bei einer horizontalen Skalierung werden Funktionen auf zusätzliche Server verteilt. Das Blade-Konzept unterstützt einen solchen Ansatz. Bei einer vertikalen Skalierung wird das System durch eine leistungsfähigere Lösung ersetzt. Dies kann beispielsweise auch durch Ergänzung weiterer Prozessoren in einem Symmetrischen Multiprozessorsystem erfolgen. Im IT-Marketing wird diese Bedeutung aufgegriffen: Skalierung steht für die Anpassungsfähigkeit einer Software bei Änderung der Anforderungen.
- En telecomunicaciones y en ingeniería informática, la escalabilidad es la propiedad deseable de un sistema, una red o un proceso, que indica su habilidad para extender el margen de operaciones sin perder calidad, o bien manejar el crecimiento continuo de trabajo de manera fluida, o bien para estar preparado para hacerse más grande sin perder calidad en los servicios ofrecidos. En general, también se podría definir como la capacidad del sistema informático de cambiar su tamaño o configuración para adaptarse a las circunstancias cambiantes. Por ejemplo, una Universidad que establece una red de usuarios por Internet para un edificio de docentes en la Universidad del Magdalena y no solamente quiere que su sistema informático tenga capacidad para acoger a los actuales clientes que son todos profesores, sino también a los clientes que pueda tener en el futuro dado que hay profesores visitantes que requieren de la red por algunos aplicativos académicos, para esto es necesario implementar soluciones que permitan el crecimiento de la red sin que la posibilidad de su uso y re-uso, disminuya o que pueda cambiar su configuración si es necesario. La escalabilidad como propiedad de los sistemas es generalmente difícil de definir en cualquier caso, en particular es necesario definir los requerimientos específicos para la escalabilidad en esas dimensiones donde se crea que son importantes. Es una edición altamente significativa en sistemas electrónicos, bases de datos, ruteadores y redes. A un sistema cuyo rendimiento es mejorado después de haberle añadido más capacidad hardware, proporcionalmente a la capacidad añadida, se dice que pasa a ser "un sistema escalable"
- Nelle telecomunicazioni, nell'ingegneria del software e in altre discipline, il termine scalabilità si riferisce, in termini generali, alla capacità di un sistema di "crescere" o "decrescere" (aumentare o diminuire di scala) in funzione delle necessità e delle disponibilità. Un sistema che gode di questa proprietà viene detto scalabile. L'uso più tradizionale si riferisce alla scalabilità di carico, ovvero la capacità di un sistema di incrementare le proprie prestazioni (il proprio throughput nel caso di sistemi trasmissivi) se a tale sistema vengono fornite nuove risorse (per esempio, nel caso del software, maggiore potenza di processore o processori aggiuntivi). Quanto un determinato sistema sia scalabile dipende dalla sua architettura; per esempio, la presenza di uno o più colli di bottiglia potrebbe rendere ininfluente l'aumento della potenza di calcolo complessiva. Questa dipendenza dall'architettura vale anche, in termini generali, per le altre accezioni in cui si può intendere il termine "scalabile".
- スケーラビリティ(scalability)とは電気通信やソフトウェア工学においてシステムまたはネットワーク、アルゴリズムの持つべき望ましい特性の1つで、利用者や仕事の増大に適応できる能力・度合いのこと。一種の拡張性である。より具体的には、システムを小規模なものからリソース(特にハードウェア)の追加によって大規模なものへと透過的に規模拡張できる能力はスケーラビリティの一種だといえる。リソースの量に比例して全体のスループットが向上するシステムはスケーラブルな(scalable)システムまたはスケーラビリティのあるシステムと呼ばれる。 システムの特性としてのスケーラビリティに一般的な定義を与えるのは難しい。具体的な事例においては、問題としている領域でスケーラビリティを確保ための条件を特定することが必要である。これはデータベース、ルータ、ネットワークなど情報工学の分野において非常に重要なことである。スケーラビリティは分散処理の透過性の概念と密接なつながりがある。 スケーラビリティの高さは様々な尺度で評価される。例として 規模透過性 負荷の高低に合わせてリソース・プールを拡大・縮小できること 位置透過性 ユーザーやリソースがどれだけ離れているか意識せずに、変わらない使い勝手でシステムが利用できること 異種透過性 システムを構成する機器やソフトウェアが異なっていることを意識せずに管理・利用できること がある。スケーラビリティについて議論する際には規模透過性のみを問題にすることも多い。 例えば、スケーラブルなデータベースマネージメントシステムではプロセッサやストレージを追加することでより多くのトランザクションを処理できるようにアップグレードでき、またアップグレードをシャットダウンなしに実行できる。 ルーティングプロトコルがネットワークの規模に関してスケーラブルであると言われるのは、Nをネットワーク内のノード数としたときに、各ノードに必要なルーティングテーブルのサイズが O(log N) に従って増大するときである。
- Skalowalność - zapewnienie coraz wydajniejszej pracy w miarę zwiększania liczby elementów składowych. Jest to np. cecha sieci komputerowych polegająca na zdolności do dalszej rozbudowy.
- Em telecomunicações e na engenharia de software, escalabilidade é uma característica desejável em todo o sistema, em uma rede ou em um processo, que indica sua habilidade de manipular uma porção crescente de trabalho de forma uniforme, ou estar preparado para crescer. Por exemplo, isto pode se referir à capacidade de um sistema em suportar um aumento carga total quando os recursos (normalmente do hardware) são requeridos. Um significado análogo está relacionado quando a palavra é usada em termos comerciais, onde a escalabilidade de uma empresa implica um modelo de negócio que oferece potencial de crescimento econômico dentro da empresa. A Escalabilidade, como característica de um sistema, é normalmente difícil de se definir e de forma particular é necessário definir que requerimentos específicos de demanda deverão ser dimensionados para definir a importância da escalabilidade. A escalabilidade é um assunto extremamente importante em sistemas eletrônicos, bancos de dados, roteadores, redes de computadores, etc, e implica desempenho. Um sistema cujo desempenho aumenta com o acréscimo de hardware, proporcionalmente à capacidade acrescida, é chamado "sistema escalável". Escalabilidade pode ser medida de vários modos, tais como: Carga de escalabilidade – Quando um sistema distribuído deve ser fácil para ser expandido e usar sua gama de recursos para acomodar tanto exigências do mesmo sendo elas pouca ou excessiva. Geograficamente escalável - Um sistema é geograficamente escalável quando ele mantém sua utilidade e usabilidade, não obstante como são usados os seus recursos. Escalabilidade Administrativa - Não importa a variação de informação que diferentes organizações necessitam compartilhar em um único sistema distribuído, ele deve permanecer fácil de ser usado e gerenciado. Por exemplo, um sistema de processamento de transações on-line ou sistema de gerenciamento de banco de dados é escalável quando se pode atualiza-los para aumentar o processamento de transações se adicionando novos processadores, mecanismos e dispositivos de estocagem, e que pode ser atualizados facilmente e transparentemente sem precisar desligar o sistema. Um protocolo de roteamento é considerável escalável com o tamanho da rede, se o tamanho necessário da tabela de roteamento em cada nó cresce como O(log N), onde N é o número de nós na rede. Escalável verticalmente (scale up), significa adicionar recursos em um único nó do sistema (mais memória ou um disco rígido mais rápido). E Escalável Horizontalmente (scale out), significa adicionar mais nós ao sistema, tais como adicionar um novo computador com uma aplicação para clusterizar o software. É um freqüente foco do planejamento de um sistema de hardware é a sua capacidade da sua escalabilidade. Isto é normalmente um típico cheaper a ser adicionado em um novo nós do sistema de forma a aumentar a performance tanto do partake in ajuste do desempenho para aumentar a capacidade a ser manipulada em cada nó.
- În telecomunicaţii şi ingineria software, scalabilitatea este o proprietate a unui sistem, a unei reţele sau a unui proces, proprietate care arată capacitatea acelui sistem de a suporta corect un volum mai mare de încărcare, sau de a permite mărirea sau extinderea sa. Un sistem de prelucrare a datelor, de exemplu, este scalabil dacă el se comportă similar, fără defecţiuni, atunci când volumul de date pe care le prelucrează devine mai mare. De asemenea, un sistem poate fi considerat scalabil şi dacă este capabil să ofere rezultate îmbunătăţite în condiţiile în care îi sunt adăugate resurse adiţionale (de regulă, hardware).
- Масштаби́руемость (scalability) — в информатике означает способность системы увеличивать свою производительность при добавлении ресурсов (обычно аппаратных). Масштабируемость — важный аспект электронных систем, программных комплексов, баз данных, маршрутизаторов, сетей и т. п. , если для них требуется возможность работать под большой нагрузкой. Система называется масштабируемой, если она способна увеличивать производительность пропорционально дополнительным ресурсам. Масштабируемость можно оценить через отношение прироста производительности системы к приросту используемых ей ресурсов. Чем ближе это отношение к единице, тем лучше. Также под масштабируемостью понимается возможность наращивания дополнительных ресурсов без структурных изменений центрального узла системы.
- 可扩放性(Scalability)是指问题规模和处理器数目之间的函数关系。
|
| rdfs:comment
|
- In telecommunications and software engineering, scalability is a desirable property of a system, a network, or a process, which indicates its ability to either handle growing amounts of work in a graceful manner or to be readily enlarged. For example, it can refer to the capability of a system to increase total throughput under an increased load when resources (typically hardware) are added.
- Die Skalierbarkeit beschreibt in der Informatik und Softwaretechnik das Verhalten von Programmen oder Algorithmen bezüglich des Ressourcenbedarfs bei wachsenden Eingabemengen, also die Performance und die Komplexität: Ein Software-Produkt ist „gut skalierbar“, wenn es beispielsweise bei der zehnfachen Leistung (Nennlast) mit etwa den zehnfachen Ressourcen auskommt.
- En telecomunicaciones y en ingeniería informática, la escalabilidad es la propiedad deseable de un sistema, una red o un proceso, que indica su habilidad para extender el margen de operaciones sin perder calidad, o bien manejar el crecimiento continuo de trabajo de manera fluida, o bien para estar preparado para hacerse más grande sin perder calidad en los servicios ofrecidos.
- Nelle telecomunicazioni, nell'ingegneria del software e in altre discipline, il termine scalabilità si riferisce, in termini generali, alla capacità di un sistema di "crescere" o "decrescere" (aumentare o diminuire di scala) in funzione delle necessità e delle disponibilità. Un sistema che gode di questa proprietà viene detto scalabile.
- Skalowalność - zapewnienie coraz wydajniejszej pracy w miarę zwiększania liczby elementów składowych. Jest to np. cecha sieci komputerowych polegająca na zdolności do dalszej rozbudowy.
- Em telecomunicações e na engenharia de software, escalabilidade é uma característica desejável em todo o sistema, em uma rede ou em um processo, que indica sua habilidade de manipular uma porção crescente de trabalho de forma uniforme, ou estar preparado para crescer. Por exemplo, isto pode se referir à capacidade de um sistema em suportar um aumento carga total quando os recursos (normalmente do hardware) são requeridos.
- În telecomunicaţii şi ingineria software, scalabilitatea este o proprietate a unui sistem, a unei reţele sau a unui proces, proprietate care arată capacitatea acelui sistem de a suporta corect un volum mai mare de încărcare, sau de a permite mărirea sau extinderea sa. Un sistem de prelucrare a datelor, de exemplu, este scalabil dacă el se comportă similar, fără defecţiuni, atunci când volumul de date pe care le prelucrează devine mai mare.
- Масштаби́руемость (scalability) — в информатике означает способность системы увеличивать свою производительность при добавлении ресурсов (обычно аппаратных).
- 可扩放性(Scalability)是指问题规模和处理器数目之间的函数关系。
|