首页 > 最新文献

Anais Estendidos do I Workshop em Sistemas Computacionais de Alto Desempenho (WSCAD Estendido 2000)最新文献

英文 中文
Balanceamento de Carga em Clusters por Replicação de Dados Sob Demanda em um SGBDD 通过在SGBDD上按需复制数据,实现集群负载均衡
Reinaldo Lourenso, S. Kofuji
In the last years, a significant growth of network traffic and processing load has been verified, mainly in database servers. Many factors have been responsible for this growth, such as: growth on demand for information availability, and increase of both size and quantity of stored information, as can be verified in multimedia application. One solution for the problem of processing large volume of information is the utilization of cluster based servers, working together with distributed database systems. This type of solution allows the parallel manipulation of great quantities of information. Although multiprocessing in clusters systems is, in fact, being used more and more due to high performance, low cost and high scalability characteristics, we verified that specific database systems for these architectures present some restrictions in relation to data replication, and load balance. The main objective of this work is the study and implementation of a mechanism that allows a better cluster load balance, in periods of high demand for information, by replicating the most requested data in a Distributed Database Management System (DDBMS). The complete process of copies generation is autonomous, with dynamic distribution of copies for the idle or less loaded node.
在过去几年中,已证实网络流量和处理负载的显著增长,主要是在数据库服务器上。造成这种增长的因素有很多,例如:对信息可用性需求的增长,以及存储信息的大小和数量的增加,这在多媒体应用中得到了验证。处理大量信息问题的一种解决方案是利用基于集群的服务器,与分布式数据库系统一起工作。这种类型的解决方案允许并行处理大量的信息。尽管事实上,由于高性能、低成本和高可伸缩性的特点,集群系统中的多处理被越来越多地使用,但我们证实,针对这些体系结构的特定数据库系统在数据复制和负载平衡方面存在一些限制。这项工作的主要目标是研究和实现一种机制,通过在分布式数据库管理系统(DDBMS)中复制请求最多的数据,在信息高需求时期实现更好的集群负载平衡。副本生成的整个过程是自治的,在空闲或负载较小的节点上动态分发副本。
{"title":"Balanceamento de Carga em Clusters por Replicação de Dados Sob Demanda em um SGBDD","authors":"Reinaldo Lourenso, S. Kofuji","doi":"10.5753/wscad_estendido.2000.19143","DOIUrl":"https://doi.org/10.5753/wscad_estendido.2000.19143","url":null,"abstract":"In the last years, a significant growth of network traffic and processing load has been verified, mainly in database servers. Many factors have been responsible for this growth, such as: growth on demand for information availability, and increase of both size and quantity of stored information, as can be verified in multimedia application. One solution for the problem of processing large volume of information is the utilization of cluster based servers, working together with distributed database systems. This type of solution allows the parallel manipulation of great quantities of information. Although multiprocessing in clusters systems is, in fact, being used more and more due to high performance, low cost and high scalability characteristics, we verified that specific database systems for these architectures present some restrictions in relation to data replication, and load balance. The main objective of this work is the study and implementation of a mechanism that allows a better cluster load balance, in periods of high demand for information, by replicating the most requested data in a Distributed Database Management System (DDBMS). The complete process of copies generation is autonomous, with dynamic distribution of copies for the idle or less loaded node.","PeriodicalId":146135,"journal":{"name":"Anais Estendidos do I Workshop em Sistemas Computacionais de Alto Desempenho (WSCAD Estendido 2000)","volume":"55 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-10-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132618191","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Projeto Mercúrio - Interface de comunicação de Alta Velocidade mercurio项目-高速通信接口
Alexandre Ignacio Barboza, S. Kofuji
Este trabalho apresenta o projeto e implementação de uma interface de comunicação de alta velocidade, destinadas para o uso em redes de alta velocidade do tipo SAN (System Arca Network). Discutimos os aspectos de implementação como o processamento de pacotes e o controle de fluxo executados pela interface.
本文介绍了一种用于SAN(系统Arca网络)高速网络的高速通信接口的设计和实现。我们讨论了实现方面,如包处理和接口执行的流控制。
{"title":"Projeto Mercúrio - Interface de comunicação de Alta Velocidade","authors":"Alexandre Ignacio Barboza, S. Kofuji","doi":"10.5753/wscad_estendido.2000.19136","DOIUrl":"https://doi.org/10.5753/wscad_estendido.2000.19136","url":null,"abstract":"Este trabalho apresenta o projeto e implementação de uma interface de comunicação de alta velocidade, destinadas para o uso em redes de alta velocidade do tipo SAN (System Arca Network). Discutimos os aspectos de implementação como o processamento de pacotes e o controle de fluxo executados pela interface.","PeriodicalId":146135,"journal":{"name":"Anais Estendidos do I Workshop em Sistemas Computacionais de Alto Desempenho (WSCAD Estendido 2000)","volume":"148 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-10-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116538645","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
ReMMoS - Um Modelo de Replicação em Ambientes que Suportam Mobilidade de Objetos ReMMoS—支持对象移动性环境中的复制模型
Débora Nice Ferrari, Patrícia Kayser Vargas, C. Geyer
Mobility and replication are frequently used in distributed systems composed by heterogeneous network, distant and connected by different hosts of communications. However there are few systems that deal with both techniques mainly in distributed object environments. This paper presents the ReMMoS - Replication Model in Mobility Systems. The replication in distributed systems can be used to offer security and reliability and also to increase execution performance in applications. This paper presents a replication model in distributed object systems with mobility aiming to get better performance. The mobility is explicit and the replication is implicit. So, programmers do not need to worry about management and consistency of the replicated copies. The model's implementation is in progress and is briefly presented.
在由异构网络组成的分布式系统中,移动性和复制性经常被使用,这些网络由不同的通信主机组成。然而,很少有系统主要在分布式对象环境中处理这两种技术。本文提出了移动系统中的远程复制模型。分布式系统中的复制可用于提供安全性和可靠性,也可用于提高应用程序的执行性能。本文提出了一种具有移动性的分布式对象系统的复制模型,以获得更好的性能。移动性是显式的,复制是隐式的。因此,程序员不需要担心复制副本的管理和一致性。该模型的实现正在进行中,并简要介绍。
{"title":"ReMMoS - Um Modelo de Replicação em Ambientes que Suportam Mobilidade de Objetos","authors":"Débora Nice Ferrari, Patrícia Kayser Vargas, C. Geyer","doi":"10.5753/wscad_estendido.2000.19140","DOIUrl":"https://doi.org/10.5753/wscad_estendido.2000.19140","url":null,"abstract":"Mobility and replication are frequently used in distributed systems composed by heterogeneous network, distant and connected by different hosts of communications. However there are few systems that deal with both techniques mainly in distributed object environments. This paper presents the ReMMoS - Replication Model in Mobility Systems. The replication in distributed systems can be used to offer security and reliability and also to increase execution performance in applications. This paper presents a replication model in distributed object systems with mobility aiming to get better performance. The mobility is explicit and the replication is implicit. So, programmers do not need to worry about management and consistency of the replicated copies. The model's implementation is in progress and is briefly presented.","PeriodicalId":146135,"journal":{"name":"Anais Estendidos do I Workshop em Sistemas Computacionais de Alto Desempenho (WSCAD Estendido 2000)","volume":"135 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-10-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122055048","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
BBM - um Processador de Blocos Básicos BBM -一个基本的块处理器
Edilberto Fernandes, G. P. Silva
This work presents BBM - a machine oriented towards the execution of basic blocks. Instead of an instruction, the BBM standard unit of processing is the basic block. Many facts regarding the instruction usage of ordinary programs remained unknown for several decades because the traditional processing model, which treats a single instruction as the standard unit, is unable to detect what is happening whith the whole program. With a basic block machine it is possible to have a better insight about the behaviour of the programs. For example, through the experiments involving the execution of the SPECint95 suite on BBM, we found that a very large number of instructions remains unused during the whole execution: in the majority of the programs more than 50% of the instructions remained unused. Disclosed by our Basic Block Machine, this object programs characteristic has many implications on the organization and performance of future processors. Instruction caches and fill units would be much more efficient if the task of mapping instructions onto caches takes in to account the usage and frontiers of the basic blocks. The paper gives an overview of the execution model of our Basic Block Machine, describes the BBM support system, and presents the main results of our experiments.
这项工作提出了BBM——一个面向基本块执行的机器。BBM标准处理单元是基本块,而不是指令。几十年来,关于普通程序的指令使用的许多事实仍然是未知的,因为传统的处理模型将单个指令作为标准单元,无法检测整个程序发生了什么。有了基本的块机,就有可能更好地了解程序的行为。例如,通过在BBM上执行SPECint95套件的实验,我们发现在整个执行过程中有大量指令未被使用:在大多数程序中,超过50%的指令未被使用。我们的基本块机揭示了这个对象程序的特性,它对未来处理器的组织和性能有许多影响。如果将指令映射到缓存的任务考虑到基本块的使用和边界,则指令缓存和填充单元将更加有效。本文概述了我们的基本块机的执行模型,描述了BBM支持系统,并介绍了我们的主要实验结果。
{"title":"BBM - um Processador de Blocos Básicos","authors":"Edilberto Fernandes, G. P. Silva","doi":"10.5753/wscad_estendido.2000.19135","DOIUrl":"https://doi.org/10.5753/wscad_estendido.2000.19135","url":null,"abstract":"This work presents BBM - a machine oriented towards the execution of basic blocks. Instead of an instruction, the BBM standard unit of processing is the basic block. Many facts regarding the instruction usage of ordinary programs remained unknown for several decades because the traditional processing model, which treats a single instruction as the standard unit, is unable to detect what is happening whith the whole program. With a basic block machine it is possible to have a better insight about the behaviour of the programs. For example, through the experiments involving the execution of the SPECint95 suite on BBM, we found that a very large number of instructions remains unused during the whole execution: in the majority of the programs more than 50% of the instructions remained unused. Disclosed by our Basic Block Machine, this object programs characteristic has many implications on the organization and performance of future processors. Instruction caches and fill units would be much more efficient if the task of mapping instructions onto caches takes in to account the usage and frontiers of the basic blocks. The paper gives an overview of the execution model of our Basic Block Machine, describes the BBM support system, and presents the main results of our experiments.","PeriodicalId":146135,"journal":{"name":"Anais Estendidos do I Workshop em Sistemas Computacionais de Alto Desempenho (WSCAD Estendido 2000)","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-10-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127087439","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Interface para Gerenciamento e Uso de Clusters para Processamento Paralelo 用于并行处理的集群管理和使用的接口
Elaine Patricia Quaresma Xavier, G. Travieso
Este trabalho descreve um sistema simples de gerenciamento de clusters que apresenta uma interface de usuário para as tarefas mais comuns de uso e gerenciamento de um cluster utilizado como máquina paralela. O sistema é baseado em páginas HTML e scripts CGI. O uso de HTML e CGI se demonstrou apropriado para o desenvolvimento desse tipo de sistemas.
本文描述了一个简单的集群管理系统,它为最常见的任务提供了一个用户界面,用于使用和管理作为并行机器的集群。该系统基于HTML页面和CGI脚本。HTML和CGI的使用已被证明适合于这类系统的开发。
{"title":"Interface para Gerenciamento e Uso de Clusters para Processamento Paralelo","authors":"Elaine Patricia Quaresma Xavier, G. Travieso","doi":"10.5753/wscad_estendido.2000.19139","DOIUrl":"https://doi.org/10.5753/wscad_estendido.2000.19139","url":null,"abstract":"Este trabalho descreve um sistema simples de gerenciamento de clusters que apresenta uma interface de usuário para as tarefas mais comuns de uso e gerenciamento de um cluster utilizado como máquina paralela. O sistema é baseado em páginas HTML e scripts CGI. O uso de HTML e CGI se demonstrou apropriado para o desenvolvimento desse tipo de sistemas.","PeriodicalId":146135,"journal":{"name":"Anais Estendidos do I Workshop em Sistemas Computacionais de Alto Desempenho (WSCAD Estendido 2000)","volume":"29 21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-10-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124382430","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Avaliando Sistemas Operacionais para Máquinas de Alto Desempenho 评估高性能机器的操作系统
Nicolas Kassalias, Edson T. Midorikawa
Este trabalho destaca a importância dos sistemas operacionais em ambientes computacionais de alto desempenho e apresenta um estudo comparativo do desempenho de dois sistemas distintos. São comparados dois sistemas operacionais muito difundidos no mercado atual de servidores, o Windows e o Linux com a utilização de benchmarks. Os resultados obtidos mostram que o Linux mantém seu desempenho por uma maior banda de memória e pode criar e remover arquivos com mais eficiência do que o Windows.
这项工作强调了操作系统在高性能计算环境中的重要性,并对两种不同系统的性能进行了比较研究。比较了当前服务器市场上广泛使用的两种操作系统,Windows和Linux,并使用基准测试。结果表明,Linux通过更大的内存带宽保持性能,可以比Windows更有效地创建和删除文件。
{"title":"Avaliando Sistemas Operacionais para Máquinas de Alto Desempenho","authors":"Nicolas Kassalias, Edson T. Midorikawa","doi":"10.5753/wscad_estendido.2000.19137","DOIUrl":"https://doi.org/10.5753/wscad_estendido.2000.19137","url":null,"abstract":"Este trabalho destaca a importância dos sistemas operacionais em ambientes computacionais de alto desempenho e apresenta um estudo comparativo do desempenho de dois sistemas distintos. São comparados dois sistemas operacionais muito difundidos no mercado atual de servidores, o Windows e o Linux com a utilização de benchmarks. Os resultados obtidos mostram que o Linux mantém seu desempenho por uma maior banda de memória e pode criar e remover arquivos com mais eficiência do que o Windows.","PeriodicalId":146135,"journal":{"name":"Anais Estendidos do I Workshop em Sistemas Computacionais de Alto Desempenho (WSCAD Estendido 2000)","volume":"34 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-10-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122144628","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Algoritmos Genéticos para Escalonamento de Processadores 处理器调度的遗传算法
Jan Mendonça Corrêa, A. C. Melo
ln its generic formulation, processor scheduling is a NP-Complete problem. Many different approaches have been proposed to the scheduling problem and one of them is the use of Genetic Algorithms (GA). These algorithms work using an analogy with living beings, mimicking their ability to adapt to the environment. The aim of this paper is to present a tentative of classification of GAbased processor schedulers and describe some of the results achieved and some aspects of GA that can interfere with the quality of the results.
在其一般表述中,处理器调度是一个np完全问题。人们提出了许多不同的方法来解决调度问题,其中一种方法是使用遗传算法。这些算法的工作原理与生物类似,模仿它们适应环境的能力。本文的目的是提出一种基于遗传算法的处理器调度程序的分类方法,并描述一些已取得的结果以及遗传算法中可能影响结果质量的一些方面。
{"title":"Algoritmos Genéticos para Escalonamento de Processadores","authors":"Jan Mendonça Corrêa, A. C. Melo","doi":"10.5753/wscad_estendido.2000.19138","DOIUrl":"https://doi.org/10.5753/wscad_estendido.2000.19138","url":null,"abstract":"ln its generic formulation, processor scheduling is a NP-Complete problem. Many different approaches have been proposed to the scheduling problem and one of them is the use of Genetic Algorithms (GA). These algorithms work using an analogy with living beings, mimicking their ability to adapt to the environment. The aim of this paper is to present a tentative of classification of GAbased processor schedulers and describe some of the results achieved and some aspects of GA that can interfere with the quality of the results.","PeriodicalId":146135,"journal":{"name":"Anais Estendidos do I Workshop em Sistemas Computacionais de Alto Desempenho (WSCAD Estendido 2000)","volume":"519 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-10-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123125989","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Um Modelo Multiparadigma para Desenvolvimento de Software Paralelo e Distribuído 并行和分布式软件开发的多范式模型
J. Barbosa, C. Geyer
This paper presents the Holoparadigm, a new paradigm to parallel and distributed software development. Holoparadigm stimulates the subliminal modeling of the parallelism and its automatic exploitation (implicit parallelism). The proposal is based on multiparadigm and software architecture researches. First of all, the text describes the paradigm's genesis and its semantic (Holosemantic). After that, the distribution and mobility in the work's scope, the architecture style proposed and the principies of a language (Hololanguage) based on the paradigm are discussed. Finally, a plataform of development and execution are described.
本文提出了一种新的并行和分布式软件开发范式——全息范式。整体范式激发了并行性的潜意识建模及其自动利用(隐式并行)。该方案基于多范式和软件体系结构研究。首先,本文描述了范式的起源及其语义(全语义)。然后,讨论了作品范围内的分布和移动性、提出的架构风格以及基于范式的语言(全息语言)的原则。最后,给出了一个开发和执行平台。
{"title":"Um Modelo Multiparadigma para Desenvolvimento de Software Paralelo e Distribuído","authors":"J. Barbosa, C. Geyer","doi":"10.5753/wscad_estendido.2000.19141","DOIUrl":"https://doi.org/10.5753/wscad_estendido.2000.19141","url":null,"abstract":"This paper presents the Holoparadigm, a new paradigm to parallel and distributed software development. Holoparadigm stimulates the subliminal modeling of the parallelism and its automatic exploitation (implicit parallelism). The proposal is based on multiparadigm and software architecture researches. First of all, the text describes the paradigm's genesis and its semantic (Holosemantic). After that, the distribution and mobility in the work's scope, the architecture style proposed and the principies of a language (Hololanguage) based on the paradigm are discussed. Finally, a plataform of development and execution are described.","PeriodicalId":146135,"journal":{"name":"Anais Estendidos do I Workshop em Sistemas Computacionais de Alto Desempenho (WSCAD Estendido 2000)","volume":"68 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-10-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129057471","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Replicação de Dados em Servidores Paralelos de Comércio Eletrônico 在并行电子商务服务器上复制数据
A. Pereira, B. Gontijo, T. Cançado, W. Meira Jr.
Comércio eletrônico, a exemplo de outras aplicações da WWW, tem crescido a taxas sem precedentes, resultando em servidores sobrecarregados e que oferecem serviços de má qualidade. No contexto de arquiteturas tradicionais de comércio eletrônico, o custo de consultas aos servidores de banco de dados é comumente uma das principais causas da degradação de desempenho dos servidores de comércio eletrônico. Esses custos são resultado da complexidade inerente às consultas e da contenção associada à manutenção da integridade dos dados. Uma estratégia para minimizar o custo de acesso a dados é a replicação destes em outros componentes do servidor de comércio eletrônico. A replicação deve ser coerente com os vários tipos de serviços providos pelo servidor e explorar a localidade de referência a dados de cada tipo de serviço. Por outro lado, um servidor de comércio eletrônico sequencial que atenda uma única operação por vez também seria ineficiente, motivando a sua paralelização. Neste artigo, discutimos estratégias de replicação de dados em servidores paralelos de comércio eletrônico e descrevemos a implementação destas estratégias no âmbito de uma livraria virtual paralelizada, validada através da utilização de cargas de trabalho reais. Os resultados mostram que a estratégia da replicação de dados, aliada a um servidor paralelo, permite melhorias significativas no tempo de resposta às requisições de um cliente e na perfomance do servidor de comércio eletrônico.
电子商务和其他WWW应用程序一样,以前所未有的速度增长,导致服务器超载,提供的服务质量很差。在传统电子商务架构的背景下,数据库服务器的查询成本通常是电子商务服务器性能下降的主要原因之一。这些成本是查询固有复杂性和与维护数据完整性相关的约束的结果。最小化数据访问成本的一种策略是将数据复制到电子商务服务器的其他组件中。复制应该与服务器提供的各种服务类型保持一致,并利用每种服务类型的数据引用位置。另一方面,一个连续的电子商务服务器一次只服务一个操作也会是低效的,导致并行化。在本文中,我们讨论了电子商务并行服务器上的数据复制策略,并描述了这些策略在并行虚拟库中的实现,通过使用真实的工作负载进行验证。结果表明,数据复制策略与并行服务器相结合,可以显著提高对客户请求的响应时间和电子商务服务器的性能。
{"title":"Replicação de Dados em Servidores Paralelos de Comércio Eletrônico","authors":"A. Pereira, B. Gontijo, T. Cançado, W. Meira Jr.","doi":"10.5753/wscad_estendido.2000.19142","DOIUrl":"https://doi.org/10.5753/wscad_estendido.2000.19142","url":null,"abstract":"Comércio eletrônico, a exemplo de outras aplicações da WWW, tem crescido a taxas sem precedentes, resultando em servidores sobrecarregados e que oferecem serviços de má qualidade. No contexto de arquiteturas tradicionais de comércio eletrônico, o custo de consultas aos servidores de banco de dados é comumente uma das principais causas da degradação de desempenho dos servidores de comércio eletrônico. Esses custos são resultado da complexidade inerente às consultas e da contenção associada à manutenção da integridade dos dados. Uma estratégia para minimizar o custo de acesso a dados é a replicação destes em outros componentes do servidor de comércio eletrônico. A replicação deve ser coerente com os vários tipos de serviços providos pelo servidor e explorar a localidade de referência a dados de cada tipo de serviço. Por outro lado, um servidor de comércio eletrônico sequencial que atenda uma única operação por vez também seria ineficiente, motivando a sua paralelização. Neste artigo, discutimos estratégias de replicação de dados em servidores paralelos de comércio eletrônico e descrevemos a implementação destas estratégias no âmbito de uma livraria virtual paralelizada, validada através da utilização de cargas de trabalho reais. Os resultados mostram que a estratégia da replicação de dados, aliada a um servidor paralelo, permite melhorias significativas no tempo de resposta às requisições de um cliente e na perfomance do servidor de comércio eletrônico.","PeriodicalId":146135,"journal":{"name":"Anais Estendidos do I Workshop em Sistemas Computacionais de Alto Desempenho (WSCAD Estendido 2000)","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-10-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120955205","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
期刊
Anais Estendidos do I Workshop em Sistemas Computacionais de Alto Desempenho (WSCAD Estendido 2000)
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1