11 |
[en] WATER AND OIL FLOW SIMULATION IN POROUS MEDIA / [pt] SIMULAÇÃO DO ESCOAMENTO DE ÁGUA E ÓLEO EM MEIOS POROSOSMARCOS AURELIO CITELI DA SILVA 14 April 2004 (has links)
[pt] Muitos problemas provenientes do mundo real podem ser
modelados por sistemas de equações diferenciais parciais
(EDP´s). No entanto, as equações resultantes da
discretização produzem matrizes grandes e freqüentementes
mal condicionadas. Este trabaho implementa o método de
elementos finitos mistos para resolver numericamente um
sistema de EDP´s oriundo de um modelo de escoamento de
fluidos em meios porosos e melhora sua performance usando
precondicionadores e processamento paralelo. / [en] Many problems arising from real world can be represented by
systems of partial diferential equations (PDE´s). However,
the resulting discrete equations produce large and
frequently bad conditioned matrices. This work
implements the mixed finite element method to numerically
solve a system of PDE´s coming from a multiphase flow in
porous media model and improve its performance by
preconditioners and parallel processing.
|
12 |
InterSCSimulator: a scalable, open source, smart city simulator / InterSCSimulator: um simulador de cidades inteligentes escalável e de código abertoSantana, Eduardo Felipe Zambom 18 March 2019 (has links)
Large cities around the world face numerous challenges to guarantee the quality of life of its citizens. A promising approach to cope with these problems is the concept of Smart Cities, of which the main idea is the use of Information and Communication Technologies to improve city services and infrastructure. Being able to simulate the execution of Smart Cities scenarios would be extremely beneficial for the advancement of the field and for governments. Such a simulator would need to represent a large number of agents such as cars, hospitals, and gas pipelines. One possible approach for doing this in a computer system is to use the actor model as a programming paradigm so that each agent corresponds to an actor. The Erlang programming language is based on the actor model and is the most commonly used implementation of it. In this thesis, we present the first version of InterSCSimulator, an open-source, extensible, large-scale traffic Simulator for Smart Cities developed in Erlang. Experiments showed that the simulator is capable of simulating millions of agents using a real map of a large city. We also present study cases which demonstrate the possible uses of the simulator such as tests new urban infrastructure and test the viability of future transportation modes. / Grandes cidades ao redor do mundo enfrentam grandes desafios para garantir boas condições de vida para seus cidadãos. Uma abordagem para responder aos problemas das cidades é a ideia de Cidades Inteligentes, a qual tem como principal característica o uso de Tecnologias de Telecomunicações e Informação (TIC) para melhorar os serviços da cidade. Simular cenários de Cidades Inteligentes pode beneficiar bastante essa área de pesquisa e também gestores de cidades. Um simulador desse tipo precisa representar diversos tipos de agentes como carros, hospitais e a infraestrutura da cidade. Uma possível implementação desse simulador pode usar o modelo de atores como paradigma de programação, implementando cada agente como um ator. O Erlang é uma das linguagens de programação baseada no modelo de atores mais utilizadas para o desenvolvimento de aplicações de larga escala. Esta tese apresenta a primeira versão do InterSCSimulator, um simulador de Cidades Inteligentes de código aberto, extensível e de larga escala desenvolvido em Erlang. Experimentos mostraram que o simulador é capaz de simular todo o trânsito de uma metrópole como S\\~ao Paulo. Adicionalmente, são apresentados diversos casos de usos demonstrando como o simulador pode ser utilizado em trabalhos sobre Cidades Inteligentes como pesquisas sobre novos modos de transportes, redes veiculares e aplicações de Cidades Inteligentes.
|
13 |
Joint-e: um framework para avaliação de desempenho e escalabilidade de apis de persistência em ontologias / Joint-e: a framework to evaluate performance and scalability of ontology persistence apisSoares, Endhe Elias 23 May 2014 (has links)
The Semantic Web (WS) is be coming an important research topic in Computer Science. One of reasons is the possibility of representing information in semantic way using ontologies, assisting in the building of applications which are able to use data, be coming more scalable and intelligent. As a result, many new applications have been developed using the Semantic Web technologies such as RDF, SPARQL and ontologies themselves. Although software development using these technologies is complicated and costly, the community of WS has been producing tools and APIs (application programming interface) to support programmers in the development of semantic applications. Among the most important APIs developed by the community are those that provide mechanisms for handling ontologies. Currently, there are two main approaches used by manipulation APIs: i) RDF triples and objet-oriented programming (OOP). On the one hand, using the RDF triples, the developers have to manipulate the ontologies using only triples, making the development process more complicated. On the other hand, the OOP APIs promote ontologies manipulation using object, which facilitates the development. Although several APIs are been developed in order to manipulate ontologies at object level, most of them are not being evaluated, especially when related to the quality of attributes, such as performance and scalability. Moreover, the high quantity and variability of APIs require a more generic approach in order to deal with these issues, be cause building an evaluation system for each API is a costly task and does not allow the reuse of the solution, neither of its modules. Therefore, this work presents an architecture-entered framework, named JOINT-Evaluator (JOINT-E), where the developers will be able to evaluate the APIs based on a set of pre-defined performance and scalability metrics. It is important to note that the framework also enables the analysis and comparison of the data with statistical support, in creasing the credibility and reliability of the results. To validate the work three scenarios were created on experiment. The main APIs (Alibaba and Jastor) used by developers were tested and evaluated. Furthermore, a qualitative analysis is presented, showing the statistical results and highlighting the advantages and disadvantages of each API. The results have showed that Jastor surpass Alibaba in many issues. Finally, a survey was applied to developers in order to validate the framework. This suvery have presented that this work attend a developers demand. / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior / A Web Semântica (WS) vem se tornando um importante tópico de pesquisa na Ciência da Computação. Uma das razões é a possibilidade de representar a informação de maneira semântica por meio de ontologias. Como consequência, inúmeras aplicações têm sido desenvolvidas utilizando as tecnologias da Web semântica, tais como, RDF, SPARQL e as próprias ontologias. Embora o desenvolvimento de software utilizando estas tecnologias seja complicado e custoso, a comunidade da WS vem produzindo ferramentas e APIs (application programming interface) para apoiar programadores no desenvolvimento de aplicações semânticas. Nesse cenário, existem atualmente duas principais abordagens utilizadas por essas APIs para manipulação de ontologias: triplas RDF e Programação Orientada a Objetos (POO). Por um lado, o uso de APIs para manipular triplas RDF permite que o desenvolvedor crie aplicações mapeando as propriedades das classes presentes nas triplas RDF em código utilizando uma linguagem de programação (e.g. Java). Por outro lado, existem as APIs para manipular ontologias utilizando o paradigma de orientação a objetivo. Isso permite que desenvolvedores continuem utilizando um paradigma já conhecido e largamente utilizado. Embora várias APIs tenham sido desenvolvidas para manipular ontologias no nível de objeto, a maioria não foi adequadamente avaliada, principalmente no que se refere aos atributos de qualidade de desempenho e escalabilidade. Além disso, a alta quantidade e a variabilidade das APIs faz com que seja necessário construir uma abordagem genérica que lide com essas questões, uma vez que construir um sistema de avaliação para cada API isoladamente é inviável. Dessa forma, este trabalho apresenta um framework centrado na arquitetura, chamado JOINT-E (Java Ontology Integration Toolkit-Evaluator), que permite a desenvolvedores avaliar as APIs para manipulação de ontologias. Para realizar esta avaliação foi objetivo deste trabalho definir um conjunto de métricas de desempenho e escalabilidade. Frisa-se que o framework e as métricas definidas possibilitam a análise e comparação das APIs com apoio estatístico, aumentando a credibilidade e confiabilidade dos resultados. Para validar os resultados obtidos foi proposto um experimento com três cenários usando as principais APIs (Alibaba e Jastor) utilizadas pela comunidade de desenvolvimento de aplicativos semântico. De acordo com este experimento a Jastor apresentou melhor performance em relação ao Alibaba levando em consideração as métricas propostas. Por fim, realizou-se também uma pesquisa de opinião com desenvolvedores para verificar se o framework JOINT-E oferece informações importantes para tomada de decisão referente a escolha de uma API. Os resultados desta pesquisa constaram que o framework oferece meios mais precisos para avaliação das APIs e atende a demanda dos desenvolvedores.
|
14 |
Proposta para aumento da escalabilidade do sistema WSE-OS por meio do escalonamento de conexões e gerenciamento da replicação de dados dos servidoresLima, Leonardo José de [UNESP] 07 August 2013 (has links) (PDF)
Made available in DSpace on 2014-11-10T11:09:41Z (GMT). No. of bitstreams: 0
Previous issue date: 2013-08-07Bitstream added on 2014-11-10T11:58:47Z : No. of bitstreams: 1
000787445.pdf: 974406 bytes, checksum: 3e701ceadf5e053926fd1e9cf1e9e039 (MD5) / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES) / Devido a queda gradual no custo de aquisição de novos computadores, há cada vez mais dispositivos computacionais adentrando o mercado. A grande quantidade de novos dispositivos gera heterogeneidade entre eles e esta dificulta a administração de ambientes computacionais, pois é necessário manter os sistemas funcionando em compatibilidade com dispositivos bastante distintos simultaneamente. O sistema WSE-OS propõe uma solução de centralização de dados e recursos que aborda o problema da heterogeneidade de maneira eficaz. Fazendo uso da tecnologia wireless a ferramenta WSE-OS utiliza uma estrutura Thin Client que permite aos seus clientes executarem instanciações de sistemas operacionais virtualizados armazenados no servidor. Este trabalho apresenta uma proposta que altera a estrutura do WSE-OS incluindo a capacidade de operar com múltiplos servidores, tendo como objetivo aumentar a escalabilidade, disponibilidade e confiabilidade da ferramenta por meio de técnicas de replicação do servidor e escalonamento das conexões. A replicação de dados consiste em detectar as alterações sofridas nos dados contidos em um determinado servidor e transmiti-las aos demais priorizando a consistência entre as réplicas. O escalonamento de conexões funciona ativamente distribuindo os clientes dentre os servidores para melhorar o desempenho da ferramenta / Due to a gradual decrease in the cost of purchasing new computers, there is more and more computing devices entering the market. The large quantity of new devices creates heterogeneity among them and this complicates the administration of computing environments, because is necessary to keep the systems running in compatibility with quite different devices simultaneously. The WSE-OS system proposes a solution for centralizing data and resources that addresses this problem effectively. Using wireless networking technology, the WSE-OS tool uses a Thin Client structure that allows its clients to execute instantiations of virtualized operating systems stored on the server. This paper presents a proposal that changes WSE-OS's structure including the ability to run with multiple servers, having as its goal increase scalability, availability and reliability through server’s data replication and staggering of connections. Data replication consists in detecting changes on data from a given server and transmit it to the others prioritizing the consistency among replicas. The staggering of connections works on actively distributing the clients among servers to improve system’s performance
|
15 |
Análise da escalabilidade de aplicações em computadores multicoreSilva, Samuel Reghim 14 June 2013 (has links)
Made available in DSpace on 2016-06-02T19:06:05Z (GMT). No. of bitstreams: 1
5312.pdf: 1746409 bytes, checksum: f1bdfc6eec1ef747466c9ed99d5d8835 (MD5)
Previous issue date: 2013-06-14 / Financiadora de Estudos e Projetos / Multicore processors allow applications to explore thread-level parallelism in order to enable improvements on the elapsed time. The sharing of the memory subsystem and the discrepancy between the speeds of processors and memory access operations, however, may entail limitations to the scalability caused by thread competition for the resources. The automatic determination of the appropriate number of threads for an application that ensure efficient executions, although widely desired, is a non-trivial problem. This work aimed to evaluate the factors limiting the scalability of OpenMP parallel applications related to the contention for shared resources in multicore processors, with the goal of identifying the characteristics of applications that limit their scalability. It was found that memory accesses are a major limitation to the performance gains with parallelism. The granularity, indicating the ratio of memory accesses to processing, has been verified as being an important performance factor of parallel executions. Estimates of granularity can be obtained from the applications' source code. Different data access modes, however, point to the need to estimate the combination of granularity with information about the data access locality to properly determine the scalability of applications. / Processadores multicore permitem que aplicações explorem paralelismo no nível de threads para habilitar melhorias no tempo de conclusão da execução. O compartilhamento do subsistema de memória e a disparidade entre as velocidades dos processadores e das operações de acesso à memória, contudo, podem implicar em limitações na escalabilidade causadas pela competição das threads pelos recursos. A determinação da quantidade apropriada de threads que garanta execuções eficientes para uma aplicação é um problema não trivial cuja obtenção automatizada é amplamente desejada. Neste trabalho, buscou-se avaliar os fatores limitantes para a escalabilidade de aplicações paralelas com OpenMP relacionados à contenção pelos recursos compartilhados em processadores multicore, com o objetivo de identificar características das aplicações que limitem sua escalabilidade. Constatou-se que os acessos à memória são a principal limitação aos ganhos de desempenho com o paralelismo. A granularidade, que indica a proporção de acessos à memória em relação ao processamento, foi verificada como sendo um indicativo importante do desempenho das execuções paralelas. Estimativas de granularidade podem ser obtidas a partir do código-fonte das aplicações. Diferentes modos de acessos aos dados apontam, todavia, para a necessidade de combinação da estimativa de granularidade com informações sobre a localidade dos acessos aos dados para determinar corretamente a escalabilidade das aplicações.
|
16 |
Análise de escalabilidade de aplicações Hadoop/Mapreduce por meio de simulaçãoRocha, Fabiano da Guia 04 February 2013 (has links)
Made available in DSpace on 2016-06-02T19:06:06Z (GMT). No. of bitstreams: 1
5351.pdf: 2740873 bytes, checksum: e4ce3a33279ffb7afccf2fc418af0f79 (MD5)
Previous issue date: 2013-02-04 / During the last years we have witnessed a significant growing in the amount of data processed in a daily basis by companies, universities, and other institutions. Many use cases report processing of data volumes of petabytes in thousands of cores by a single application. MapReduce is a programming model, and a framework for the execution of applications which manipulate large data volumes in machines composed of thousands of processors/cores. Currently, Hadoop is the most widely adopted free implementation of MapReduce. Although there are reports in the literature about the use of MapReduce applications on platforms with more than one hundred cores, the scalability is not stressed and much remain to be studied in this field. One of the main challenges in the scalability study of MapReduce applications is the large number of configuration parameters of Hadoop. There are reports in the literature that mention more than 190 configuration parameters, 25 of which are known to impact the application performance in a significant way. In this work we study the scalability of MapReduce applications running on Hadoop. Due to the limited number of processors/cores available, we adopted a combined approach involving both experimentation and simulation. The experimentation has been carried out in a local cluster of 32 nodes, and for the simulation we have used MRSG (MapReduce Over SimGrid). In a first set of experiments, we identify the most impacting parameters in the performance and scalability of the applications. Then, we present a method for calibrating the simulator. With the calibrated simulator, we evaluated the scalability of one well-optimized application on larger clusters, with up to 10 thousands of nodes. / Durante os últimos anos, houve um significativo crescimento na quantidade de dados processados diariamente por companhias, universidades e outras instituições. Mapreduce é um modelo de programação e um framework para a execução de aplicações que manipulam grandes volumes de dados em máquinas compostas por milhares de processadores ou núcleos. Atualmente, o Hadoop é a implementação como software livre de Mapreduce mais largamente adotada. Embora existam relatos na literatura sobre o uso de aplicações Mapreduce em plataformas com cerca de quatro mil núcleos processando dados da ordem de dezenas de petabytes, o estudo dos limites de escalabilidade não foi esgotado e muito ainda resta a ser estudado. Um dos principais desafios no estudo de escalabilidade de aplicações Mapreduce é o grande número de parâmetros de configuração da aplicação e do ambiente Hadoop. Na literatura há relatos que mencionam mais de 190 parâmetros de configuração, sendo que 25 podem afetar de maneira significativa o desempenho da aplicação. Este trabalho contém um estudo sobre a escalabilidade de aplicações Mapreduce executadas na plataforma Hadoop. Devido ao número limitado de processadores disponíveis, adotou-se uma abordagem que combina experimentação e simulação. A experimentação foi realizada em um cluster local de 32 nós (com 64 processadores), e para a simulação empregou-se o simulador MRSG (MapReduce Over SimGrid). Como principais resultados, foram identificados os parâmetros de maior impacto no desempenho e na escalabilidade das aplicações. Esse resultado foi obtido por meio de simulação. Além disso, apresentou-se um método para a calibração do simulador MRSG, em função de uma aplicação representativa escolhida como benchmark. Com o simulador calibrado, avaliou-se a escalabilidade de uma aplicação bem otimizada. O simulador calibrado permitiu obter uma predição sobre a escalabilidade da aplicação para uma plataforma com até 10 mil nós.
|
17 |
Eficiência e auto-escalabilidade na virtualização do serviço de tradução de endereçosBarea, Emerson Rogério Alves 22 February 2016 (has links)
Submitted by Luciana Sebin (lusebin@ufscar.br) on 2016-10-07T18:12:52Z
No. of bitstreams: 1
DissERAB.pdf: 2425846 bytes, checksum: 4f23e91fd2bdddcaf67d6efb2354814e (MD5) / Approved for entry into archive by Marina Freitas (marinapf@ufscar.br) on 2016-10-13T19:50:06Z (GMT) No. of bitstreams: 1
DissERAB.pdf: 2425846 bytes, checksum: 4f23e91fd2bdddcaf67d6efb2354814e (MD5) / Approved for entry into archive by Marina Freitas (marinapf@ufscar.br) on 2016-10-13T19:50:15Z (GMT) No. of bitstreams: 1
DissERAB.pdf: 2425846 bytes, checksum: 4f23e91fd2bdddcaf67d6efb2354814e (MD5) / Made available in DSpace on 2016-10-13T19:50:25Z (GMT). No. of bitstreams: 1
DissERAB.pdf: 2425846 bytes, checksum: 4f23e91fd2bdddcaf67d6efb2354814e (MD5)
Previous issue date: 2016-02-22 / Não recebi financiamento / This work presents a novel architecture for the address translation service (NAT) with efficient scalability through the use of Network Functions Virtualization (NFV) in low cost computing environments. To this end, a virtualized network function (VNF) of NAT is instantiated in a minimal OS (ClickOS) and uses a feedback control system to smooth the rate control. Our results indicate that the proposed architecture meets several relevant NFV requirements, including high efficiency, obtaining up to 900% higher throughput gains compared to Linux NAT. In addition, the Proportional Integral control system (PI) yields 85% accuracy in estimating the exact rate using only 3 samples. / Este trabalho apresenta uma proposta de arquitetura de serviço de tradução de endereços (NAT) com escalabilidade eficiente através do uso de Virtualização de Funções de Rede (NFV) em ambientes computacionais de baixo custo. Para isso, uma função de rede virtualizada (VNF) do tipo NAT foi instanciada em sistema minimalista ClickOS e com um sistema de controle retroalimentável realizando o controle da vazão de maneira suave. Nossos resultados indicam que a arquitetura proposta, implementada e testada atende vários requisitos considerados importantes em NFV, como alta eficiencia, obtendo ganhos de 900% na vazão em alta escala contrastado com NAT do Linux. Além disso, resultados do sistema de controle do tipo Proporcional Integral (PI) demonstram 85% de acurácia na vazão prevista em apenas 3 amostras.
|
18 |
Upper: uma ferramenta para escolha de servidor e estimação de gatilhos de escalabilidade de banco de dados relacionais na plataforma Amazon AWSRODRIGUES JUNIOR, Paulo Lins 09 December 2013 (has links)
Submitted by Irene Nascimento (irene.kessia@ufpe.br) on 2016-07-21T16:43:15Z
No. of bitstreams: 2
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5)
Upper.pdf: 1291176 bytes, checksum: 335e26f2c99d96f05a40fca5acb1fed1 (MD5) / Made available in DSpace on 2016-07-21T16:43:15Z (GMT). No. of bitstreams: 2
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5)
Upper.pdf: 1291176 bytes, checksum: 335e26f2c99d96f05a40fca5acb1fed1 (MD5)
Previous issue date: 2013-12-09 / A escalabilidade de uma aplicação é de vital importância para o sucesso de um negócio, sendo considerado um dos atributos mais importantes das aplicações atualmente.
Diversas aplicações atualmente são voltadas diretamente a dados, o que torna o banco de dados uma camada crítica em toda estrutura do sistema. Entre os tipos de bancos de dados existentes, destacam-se os bancos de dados relacionais por fornecerem sobretudo um nível de consistência adequado a maioria destas aplicações.
A projeção de infraestrutura e de gatilhos de escalabilidade são tarefas complexas até mesmo para profissionais experientes, e erros nestas tarefas podem representar perdas significativas de negócio.
A plataforma de computação em nuvem, em particular o modelo de infraestrutura como serviço se torna vantajosa por proporcionar um baixo investimento inicial e modelos de escala conforme demanda. Para se usufruir das vantagens oferecidas pela plataforma, os administradores de sistema ainda tem a difícil tarefa de definir o servidor adequado assim como estimar o momento certo de escalar atendendo as necessidades da aplicação e garantindo eficiência na alocação de recursos.
Este trabalho propõe um ambiente de simulação para auxílio na definição do servidor adequado e dos gatilhos de escalabilidade do servidor de banco de dados na Amazon Web Services, plataforma líder de serviços de computação em nuvem. A principal contribuição desta ferramenta, chamada Upper, é facilitar o trabalho do administrador de sistema, possibilitando-o executar a tarefa de estimativa de forma mais rápida e precisa. / The scalability of an application is of vital importance to the success of a business, being considered one of the most important attributes of current applications.
Many applications are now directly targeting to data, which makes the database a critical layer throughout the system structure. Among the types of existing databases, highlight the relational databases primarily for providing an appropriate level of consistency needed for most of these applications.
The projection of infrastructure and scalability triggers is complex even for senior professionals, and errors in these tasks can result in significant business losses.
The platform of cloud computing, in particular the model of infrastructure as a service becomes advantageous for providing a low initial investment and models of scale on demand. To benefit from the advantages offered by the platform, system administrators still have the difficult task of defining the appropriate server as well as estimating the right time to scale ensuring the performance needs of the application and efficiency in resource allocation.
This paper proposes a simulation environment to aid in defining the appropriate server and scalability triggers of the database server on Amazon Web Services, a leading platform for cloud computing services. The main contribution of this tool, called Upper, is to facilitate the work of system administrator, providing him means to perform the task of estimation faster and more accurately.
|
19 |
A scalable microservice-based open source platform for smart cities / Uma plataforma escalável de código aberto baseada em microsserviços para cidades inteligentesArthur de Moura Del Esposte 18 June 2018 (has links)
Smart City technologies emerge as a potential solution to tackle common problems in large urban centers by using city resources efficiently and providing quality services for citizens. Despite the various advances in middleware technologies to support future smart cities, there are yet no widely accepted platforms. Most of the existing solutions do not provide the required flexibility to be shared across cities. Moreover, the extensive use and development of non-open-source software leads to interoperability issues and limits the collaboration among R&D groups. Our research explores the use of a microservices architecture to address key practical challenges in smart city platforms. More specifically, we are concerned with the impact of microservices on addressing the key non-functional requirements to enable the development of smart cities such as supporting different scalability demands and providing a flexible architecture which can easily evolve over time. To this end, we are developing InterSCity, a microservice-based open source smart city platform that aims at supporting the development of sophisticated, cross- domain applications and services. Our early experience shows that microservices can be properly used as building blocks to achieve a loosely coupled, flexible architecture. Experimental results point towards the applicability of our approach in the context of smart cities since the platform can support multiple scalability demands. We expect to enable collaborative, novel smart city research, development, and deployment initiatives through the InterSCity platform. The full validation of the platform will be conducted using different smart city scenarios and workloads. Future work comprises the ongoing design and development effort on data processing services as well as more comprehensive evaluation of the proposed platform through scalability experiments. / As tecnologias de Cidades Inteligentes surgem como uma potencial solução para lidar com problemas comuns em grandes centros urbanos, utilizando os recursos da cidade de maneira eficiente e fornecendo serviços de qualidade para os cidadãos. Apesar dos vários avanços nas tecnologias de middleware para suporte às cidades inteligentes do futuro, ainda não existem plataformas amplamente aceitas. A maioria das soluções existentes não oferece a flexibilidade necessária para ser compartilhada entre as cidades. Além disso, o vasto uso e desenvolvimento de software proprietário levam a problemas de interoperabilidade e limitam a colaboração entre grupos de P&D. Nesta dissertação, exploramos uso de uma arquitetura de microsserviços para abordar os principais desafios práticos em plataformas de cidades inteligentes. Mais especificamente, estamos preocupados com o impacto dos microsserviços sobre requisitos não-funcionais para permitir o desenvolvimento de cidades inteligentes, tais como o suporte a diferentes demandas de escalabilidade e o fornecimento de uma arquitetura flexível que pode evoluir facilmente. Para esse fim, criamos a InterSCity, uma plataforma para cidades inteligentes de código aberto baseada em microsserviços que visa apoiar o desenvolvimento de aplicativos e serviços sofisticados em múltiplos domínios. Nossa experiência inicial mostra que os microsserviços podem ser usados adequadamente como blocos de construção para obter uma arquitetura flexível e fracamente acoplada. Resultados experimentais apontam para a aplicabilidade de nossa abordagem no contexto de cidades inteligentes, já que a plataforma pode suportar diferentes demandas de escalabilidade. Esperamos permitir pesquisas colaborativas e inovadoras em cidades inteligentes, assim como o desenvolvimento e iniciativas de implantações reais através da plataforma InterSCity. A validação completa da plataforma será realizada usando diferentes cenários de cidades inteligentes e cargas de trabalho. Os trabalhos futuros compreendem o esforço contínuo de projetar e desenvolver novos serviços de processamento de dados, bem como a realização de avaliações mais abrangentes da plataforma proposta por meio de experimentos de escalabilidade.
|
20 |
Crescimento em consultorias e assessorias empresariais: fatores limitantes e impulsionadores / Growth in business consulting and advising: limiting factors and growth factorsHoffmann, Davi Laskani 25 October 2018 (has links)
É inegável a importância das micro e pequenas empresas para a geração de riqueza destinada à nação brasileira. As micro e pequenas empresas brasileiras são responsáveis por uma parcela expressiva do PIB nacional e dos empregos formais no país. Porém, estudos demonstram que uma grande parte destas empresas são encerradas em um período curto de operação, não passando pela fase de crescimento e maturidade, por causa, basicamente, de falhas em sua gestão. A organização objeto desta pesquisa, da qual o pesquisador é sócio, passou pela transação de micro para pequena empresa durante o processo de pesquisa dessa dissertação e enfrenta o desafio de crescer. Desta forma, surgiu a questão desta pesquisa: \"Como tratar os fatores limitantes e impulsionadores de crescimento de uma consultoria e assessoria empresarial?\". E o seu objetivo foi de propor uma sistematização das iniciativas que iriam suplantar as limitações identificadas e que possibilitariam o crescimento da consultoria e assessoria empresarial. Inicialmente levantaram-se as causas observadas das restrições ao crescimento desta organização, elaboradas entre o pesquisador e sua equipe, são elas: recursos limitados, baixo nível de padronização e posicionamento sem clareza. Quanto ao método de pesquisa escolhido utilizou-se de pesquisa bibliográfica para atender ao objetivo secundário de identificar os fatores limitantes e impulsionadores de crescimento na bibliografia, assim como soluções para o crescimento. Dentre o referencial teórico se utilizou dos seguintes temas: as particularidades da pequena empresa e o seu ciclo de crescimento, as características empreendedoras, melhores práticas de crescimento observadas nas pequenas e médias empresas, especificidades da prestação de serviço em consultoria e estratégia e posicionamento. A fim de pesquisar melhores práticas para crescimento existentes em consultorias ou assessorias empresariais realizaram-se 6 entrevistas semiestruturadas com proprietários de empresas prestadoras de serviço e correlatas ao segmento da organização estudada que passaram por um processo de crescimento. Da teoria e das entrevistas foram elencados 9 limitadores do crescimento empresarial. Das entrevistas elencaram-se 23 impulsionadores de crescimento e estes foram relacionados aos limitadores, gerando uma matriz relacional. Por fim, para elaborar uma sistematização das iniciativas que iriam suplantar as limitações identificadas e que possibilitariam o crescimento da consultoria e assessoria empresarial foi utilizado o método de pesquisa-ação. Através dos limitadores e impulsionadores identificados, além dos exemplos práticos citados pelos entrevistados, o pesquisador listou 17 iniciativas que compuseram um plano de intervenção, ou seja, uma sistematização. Ao longo da pesquisa, 5 das 17 iniciativas foram implantadas na organização estudada e os resultados observados. A média do faturamento bruto mensal da organização dobrou entre o período anterior ao início da pesquisa e o período posterior ao início da pesquisa, denotando uma correlação positiva às implantações de algumas iniciativas do plano de intervenção, não se limitando apenas às interferências destas variáveis. As limitações constatadas para esta pesquisa foram a falta de tempo (por se tratar de um mestrado) de aplicar o plano de intervenção na íntegra e também uma pesquisa quantitativa para validar este plano. Como contribuição desta pesquisa, espera-se que empresários ou aspirantes, que passam por situações semelhantes às enfrentadas pelo pesquisador, possam utilizar-se das evidências práticas deste material aplicando-o em suas próprias organizações. / The importance of micro and small companies for the generation of wealth destined for the Brazilian nation is undeniable. Brazilian micro and small enterprises are responsible for a significant share of national GDP and formal jobs in the country. However, studies show that a large part of these companies are shut down in a short period of operation, do not cross the growth and maturity phase, basically due to failures in their management. The organization object of this research, of which the researcher is a partner, went through the transaction from micro to small company during the research process of this dissertation and faces the challenge of growing. In this way, the question of this research appeared: \"How to deal with the limiting factors and growth promoters of a business consulting and advisory?\". Its objective was to propose a systematization of the initiatives that would overcome the limitations identified and that would enable the growth of business consulting and advisory services. Initially, it raised the observed causes of restrictions of growth of this organization, elaborated between the researcher and his team, it are: limited resources, low level of standardization and positioning without clarity. Regarding the chosen research method, a bibliographic search was used to meet the secondary objective of identifying the limiting factors and growth promoters in the bibliography, as well as solutions for growth. Among the theoretical references, the following themes were used: the particularities of the small company and its growth cycle, the entrepreneurial characteristics, the best practices of growth observed in small and medium enterprises, the specifics of the service rendering in consulting and strategy and positioning. In order to research best practices for growth existing in consultancies or business advisors, six semi-structured interviews with owners of service companies and correlated to the segment of the organization object of this research, which underwent a process of growth, were carried out. From the theory and the interviews were listed 9 limiters of business growth. Of the interviews, 23 growth promoters were listed and these were related to the limiters, generating a relational matrix. Finally, in order to elaborate a systematization of the initiatives that would overcome the identified limitations and that would allow the growth of the consulting and business consultancy, the action-research method was used. Through the identified limiters and drivers, in addition to the practical examples cited by the interviewees, the researcher listed 17 initiatives that comprised an intervention plan, that is, a systematization. Throughout the research, 5 of the 17 initiatives were implemented in the organization object of this research and the results observed. The average gross monthly turnover of the organization doubled between the period prior to the start of the survey and the period after the start of the survey, indicating a positive correlation to the implementation of some initiatives of the intervention plan, not limited to the interference of these variables. The limitations found for this research were the lack of time (because it is a master\'s degree) to apply the intervention plan in full and also a quantitative research to validate this plan. As a contribution of this research, it is expected that entrepreneurs or aspirants, who undergo similar situations to those faced by the researcher, can use the practical evidence of this material applying it in their own organizations.
|
Page generated in 0.0751 seconds