Pre Projeto

Disponível somente no TrabalhosFeitos
  • Páginas : 11 (2700 palavras )
  • Download(s) : 0
  • Publicado : 7 de agosto de 2013
Ler documento completo
Amostra do texto

UNIVERSIDADE DO EXTREMO SUL CATARINENSE
Unidade Acadêmica de Ciências, Engenharias e Tecnologias
Curso de Ciência da Computação
Trabalho de Conclusão de Curso I
Prof. MSc. Rogério Antônio Casagrande
Profa. MSc. Merisandra Côrtes de Mattos
2013.1


PROPOSTA DE TRABALHO DE CONCLUSÃO DE CURSO (TCC)


1. IDENTIFICAÇÕES


ALUNO
NOME: Ramon Venson
FASE: 7ª Fase
TELEFONERESIDENCIAL: 4834780262
TELEFONE CELULAR: 4899854044
E-MAIL: ramon.venson@gmail.com


PROFESSOR ORIENTADOR
NOME: Paulo João Martins
DEPARTAMENTO: CIÊNCIA DA COMPUTAÇÃO
E-MAIL: pjm@unesc.net


PROFESSOR CO-ORIENTADOR
NOME: William Bertan da Silva
DEPARTAMENTO: COLABORADOR INDEPENDENTE
E-MAIL: w_toco@hotmail.com


Área: Sistemas Distribuídos / Dispositivos Móveis
Orientador: Paulo JoãoMartins


2. PROPOSTA DE TCC


TÍTULO DO PROJETO
Adaptação da Interface de Programação Distribuída JPPF para o Sistema Android


OBJETO DE ESTUDO
1. Computação Distribuída
2. Clusters Computacionais
3. Java Parallel Processing Framework (JPPF)
4. Sistema Operacional Android


DEFINIÇÃO DO PROBLEMA
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
2526
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
Devido a limitações físicas atingidas no desenvolvimento da capacidade de processamento e ao aumento da complexidade dos algoritmos, o processamento distribuído representa uma resposta para a continuidade no avanço da capacidade de processamento comeficiência e confiabilidade, possibilitando a fragmentação do processamento e do acesso a serviços entre diversos computadores dispersos geograficamente (DANTAS, 2005).
Dentre os vários modelos desenvolvidos dentro da computação distribuída, os chamados aglomerados computacionais representam um agrupamento de computadores ligados por meio de uma rede. Estes ambientes, também conhecidos comoclusters computacionais, podem ultrapassar em muito o poder de máquinas trabalhando sozinhas, sendo possível configurá-lo de forma a permitir uma escalabilidade incremental. Dessa forma, o usuário pode começar com um ambiente modesto e, conforme a necessidade, expandi-lo apenas adicionando novos dispositivos computacionais ao cluster (STALLINGS, 2010).
Dentre várias ferramentas disponíveis para acriação de ambientes distribuídos, encontra-se a Java Parallel Processing Framework (JPPF). Uma ferramenta desenvolvida na linguagem Java e de código fonte aberto que permite aos programadores desenvolver e gerenciar aplicações com abordagem distribuída, provendo uma interface de desenvolvimento de aplicações acompanhada de um ambiente de distribuição de carga (COHEN, 2013).
De acordo com o criador emantenedor do projeto Laurent Cohen (2013), o framework oferece três diferentes tipos de componentes que se comunicam para formar um ambiente de cluster. O cliente é o responsável pelo ponto de entrada no ambiente, permitindo aos desenvolvedores submeter determinadas tarefas da sua aplicação ao servidor por intermédio de uma interface de programação disponibilizada pelo JPPF. O servidor atua como oponto central da rede, administrando e repassando as tarefas processadas de volta ao cliente e as não processadas aos nós, que por sua vez processam essas tarefas e retornam o resultado ao servidor.
Esse tipo de construção desempenha o papel de auxiliar no processamento de aplicações de alta complexidade computacional, tornando viável a implementação de algoritmos de alto desempenho que nãoteriam uma boa performance em uma abordagem não-distribuída ou mesmo utilizando supercomputadores multiprocessados. Além disso, a distribuição de carga de processamento entre sistemas computacionais colabora para o reaproveitamento de recursos físicos considerados obsoletos ou de baixa capacidade, tornando possível a execução dessas aplicações em hardware de baixo custo (AYDIN; BAY, 2009,...
tracking img