/[gzz]/gzz/Documentation/misc/hemppah-progradu/tutkimussuunnitelma.tex
ViewVC logotype

Diff of /gzz/Documentation/misc/hemppah-progradu/tutkimussuunnitelma.tex

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.3 by hemppah, Tue May 6 05:44:16 2003 UTC revision 1.4 by hemppah, Thu May 8 07:36:34 2003 UTC
# Line 24  ovat sidottuja sijaintiin (esimerkiksi ' Line 24  ovat sidottuja sijaintiin (esimerkiksi '
24  On odotettavissa, että tulevaisuudessa sijaintiin sidotut tunnisteet ovat kasvava ongelma, sillä  On odotettavissa, että tulevaisuudessa sijaintiin sidotut tunnisteet ovat kasvava ongelma, sillä
25  \emph{tiedon liikkuvuus} lisääntyy yhä enemmän erilaisten kannettavien laitteiden yleistyessä.  \emph{tiedon liikkuvuus} lisääntyy yhä enemmän erilaisten kannettavien laitteiden yleistyessä.
26    
27  Xanaloginen malli \cite{nelson99xanalogicalneeded} pyrkii ratkaisemaan tämän ongelman. Xanalogisessa mallissa  \emph{Xanaloginen malli} \cite{nelson99xanalogicalneeded} pyrkii ratkaisemaan tämän ongelman. Xanalogisessa mallissa
28  tiedolla (tai tiedon osalla) on yksilöllinen, sijaintiriippumaton tunniste. Näin xanalogisessa  tiedolla (tai tiedon osalla) on yksilöllinen, sijaintiriippumaton tunniste. Näin xanalogisessa
29  mallissa linkit voivat olla yksittäisten kirjainten tai sanojen välillä. Nykyisessä WWW:ssä linkit  mallissa linkit voivat olla yksittäisten kirjainten tai sanojen välillä. Nykyisessä WWW:ssä linkit
30  voivat olla ainoastaan kokonaisten dokumenttien välillä. Lisäksi tieto voidaan löytää myös järjestelmästä silloin,  voivat olla ainoastaan kokonaisten dokumenttien välillä. Lisäksi tieto voidaan löytää myös järjestelmästä silloin,
# Line 33  ole rajoitettu tekstuaaliseen tietoon, e Line 33  ole rajoitettu tekstuaaliseen tietoon, e
33  mallissa linkit dokumenttien välillä ovat kaksisuuntaisia sekä ''ulkoisia'' dokumenttien suhteen. Nämä  mallissa linkit dokumenttien välillä ovat kaksisuuntaisia sekä ''ulkoisia'' dokumenttien suhteen. Nämä
34  ominaisuudet yhdessä estävät linkkien rikkoutumisen dokumenttien välillä.  ominaisuudet yhdessä estävät linkkien rikkoutumisen dokumenttien välillä.
35    
36  Tutkimusryhmämme tavoitteena on kehittää hypermediajärjestelmä, joka toteuttaisi xanalogisen mallin  Tutkimusryhmämme kehittää omaa toteutusta xanalogisesta mallista. Fenfire-hypermediajärjestelmässä kaikki
37  omaisuudet. Fenfire-järjestelmässä kaikki tieto on hyperstruktuurissa rakenteessa ja  tieto on hyperstruktuurissa ja sen esittämiseen käytetään semanttisen WWW:n RDF-mallin \cite{w3rdfurl}
38  sen esittämiseen käytetään semanttisen WWW:n RDF-spesifikaation \cite{w3rdfurl} mukaisia esitystapoja.  mukaisia esitystapoja. Järjestelmän hajatuksessa olemme päättäneet käyttää vertaisverkkoihin liittyviä tekniikoita.
 Järjestelmän hajatuksessa olemme päättäneet käyttää vertaisverkkoihin liittyviä tekniikoita.  
39  Uskomme, että vertaisverkkojen ominaisuudet, kuten mobiilisuus sekä keskitetyn tiedonhallinnan puuttuminen,  Uskomme, että vertaisverkkojen ominaisuudet, kuten mobiilisuus sekä keskitetyn tiedonhallinnan puuttuminen,
40  ovat tärkeitä ominaisuuksia tulevaisuuden hajautetulle tietojenkäsittelylle.  ovat tärkeitä ominaisuuksia tulevaisuuden hajautetulle tietojenkäsittelylle.
41    
42  \subsection{Aikaisempaa tutkimusta}  \subsection{Aikaisempaa tutkimusta}
43    
44  Tietääksemme ainuttakaan hypermediajärjestelmää ei ole olemassa, joka käyttäisi  Tietääksemme ainuttakaan hypermediajärjestelmää ei ole olemassa, joka käyttäisi
45  vertaisverkkoja järjestelmän hajautukseen. Alustavia arvioita vertaisverkkojen  \emph{vertaisverkkoja} järjestelmän hajautukseen. Alustavia arvioita vertaisverkkojen
46  sopivuudesta hypermediajärjestelmän hajautukseen on tehty.  sopivuudesta hypermediajärjestelmän hajautukseen on tehty.
47    
48  Hypermedia-järjestelmiin, joissa ei käytetä xanalogista mallia, Bouvin  Bouvin \cite{bouvin02openhypermedia} on tutkinut vertaisverkkojen eri sovellutuksia hypermedia
49  \cite{bouvin02openhypermedia} on tutkinut vertaisverkkojen eri sovellutuksia hypermedia  järjestelmissä. Thompson ja De Roure \cite{thompson01hypermedia} ovat tutkineet alustavasti linkkien ja dokumenttien
 järjestelmissä. Thompson ym. \cite{thompson01hypermedia} on tutkinut alustavasti linkkien ja dokumenttien  
50  löytämistä hypermediajärjestelmissä, jotka pohjautuvat vertaisverkkoihin. Lisäksi Hypertext '02 -seminaarissa  löytämistä hypermediajärjestelmissä, jotka pohjautuvat vertaisverkkoihin. Lisäksi Hypertext '02 -seminaarissa
51  keskusteltiin vertaisverkkojen yleisestä sopivuudesta hypermediajärjestelmissä  keskusteltiin vertaisverkkojen yleisestä sopivuudesta hypermediajärjestelmissä
52  \cite{wiil02p2phypertext}.  \cite{wiil02p2phypertext}.
53    
54  Lukka ym. \cite{lukka02freenetguids} esittää, kuinka xanaloginen malli voidaan  Lukka sekä Fallenstein \cite{lukka02freenetguids} esittävät, kuinka xanaloginen malli voidaan
55  toteuttaa vertaisverkossa käyttäen yksilöllisiä ja sijaintiriippumattomia tunnisteita  toteuttaa vertaisverkossa käyttäen yksilöllisiä ja sijaintiriippumattomia tunnisteita
56  tiedon etsimiseen. Hän käyttää esimerkkisovelluksena Freenet-järjestelmää \cite{clarke00freenet}.  tiedon etsimiseen. Hän käyttää esimerkkisovelluksena Freenet-järjestelmää \cite{clarke00freenet}.
57  Hyytiälä \cite{hyytiala03stormp2p} laajentaa Lukan ym. työtä tutkimalla Freenet-järjestelmän sijasta useita  Hyytiälä \cite{hyytiala03stormp2p} laajentaa edellisten työtä tutkimalla Freenet-järjestelmän sijasta useita
58  erilaisia vertaisverkkojärjestelmiä ja niiden soveltuvuutta Fenfire-järjestelmän näkökulmasta.  erilaisia vertaisverkkojärjestelmiä ja niiden soveltuvuutta Fenfire-järjestelmän näkökulmasta.
59    
60  \subsubsection{Tutkimus}  \subsubsection{Tutkimus}
61    
62  Tutkimuksen päällimmäisenä tavoitteena on löytää tehokkaita menetelmiä xanalogisen tiedon  Tutkimuksen päällimmäisenä tavoitteena on löytää tehokkaita menetelmiä xanalogisen tiedon
63  löytämiseen vertaisverkkoympäristössä, so. xanalogiset linkit, transkluusiot, dokumentit. Transkluusio  löytämiseen vertaisverkkoympäristössä, so. xanalogiset linkit, transkluusiot, dokumentit. Transkluusio
64  on xanalogisen mallin ominaisuus, jonka avulla voidaan löytää järjestelmästä kaikki dokumentit, jotka  on xanalogisen mallin ominaisuus, jonka avulla voidaan löytää järjestelmästä kaikki dokumentit, jotka
65  viittaavat tiettyyn yksittäiseen dokumenttiin. Tämä ominaisuus saattaisi olla hyvinkin hyödyllinen  viittaavat tiettyyn yksittäiseen dokumenttiin. Tämä ominaisuus saattaisi olla hyvinkin hyödyllinen
66  akateemisessa kirjallisuudessa, kun halutaan esimerkiksi löytää kaikki teokset, joissa  akateemisessa kirjallisuudessa, kun halutaan esimerkiksi löytää kaikki teokset, joissa
67  viitataan tiettyyn julkaisuun.  viitataan tiettyyn julkaisuun. Käyttämässämme vertaisverkossa tieto ja tiedon riippuvuussuhteet
68    perustuvat RDF-malliin \cite{w3rdfurl}.
69    
70  Tällä hetkellä käytämme järjestelmässämme hajautettuihin silpputaulukkoihin  Tällä hetkellä käytämme järjestelmässämme hajautettuihin silpputaulukkoihin (distributed hash tables)
71  perustuvia (distributed hash tables) \cite{maymounkov02kademlia} menetelmiä tiedon löytämiseen. Olemme valinneet  perustuvia \cite{maymounkov02kademlia} menetelmiä tiedon löytämiseen. Olemme valinneet
72  hajautetut silpputaulukot tiedon etsinnän perustaksi, koska sekä oma järjestelmämme että hajautetut silpputaulukot  hajautetut silpputaulukot tiedon etsinnän perustaksi, koska sekä oma järjestelmämme että hajautetut silpputaulukot
73  käyttävät yksilöllisiä tunnisteita tiedon tunnistamiseen. Lisäksi hajautetut silpputaulukot ovat tehokkaita, so. tieto  käyttävät yksilöllisiä tunnisteita tiedon tunnistamiseen. Lisäksi hajautetut silpputaulukot ovat tehokkaita, so. tieto
74  voidaan löytää järjestelmästä logaritmisessa ajassa. Kaikki tieto järjestelmässämme tallennetaan tietolohkareina (data block) ja  voidaan löytää järjestelmästä logaritmisessa ajassa. Kaikki tieto järjestelmässämme tallennetaan tietolohkareina (data block) ja
75  jokaisella tietolohkareella on yksilöllinen tunniste. Sijaintiriippumattomat, yksilölliset tunnisteet lasketaan  jokaisella tietolohkareella on yksilöllinen tunniste. Sijaintiriippumattomat, yksilölliset tunnisteet lasketaan
76  SHA-1 -hajautusalgoritmin \cite{fips-sha-1} avulla tiedon sisällöstä. Tiedon yksilöllisyys  SHA-1 -hajautusalgoritmin \cite{fips-sha-1} avulla tiedon sisällöstä. Tiedon yksilöllisyys
77  sekä tiedon sijaintiriippumattomat tunnisteet luovat perustan xanalogisen mallin toteuttamiselle.  sekä tiedon sijaintiriippumattomat tunnisteet luovat perustan xanalogisen mallin toteuttamiselle
78    vertaisverkkoympäristössä.
 Tutkimuksen toisena tavoitteena on tutkia neuroverkkojen soveltuvuutta vertaisverkkoympäristössä;  
 päämääränä on luoda neuroverkkoihin pohjautuva malli, jonka avulla vertaisverkosta voidaan tehdä enemmän  
 mukautumiskykyinen kuin olemassa olevat vertaisverkot ovat. Molempien tutkimusten tuloksia on  
 tarkoitus käyttää hyväksi omassa järjestelmässämme myöhemmin.  
79    
80  Tutkimuksen merkitys selviää tietenkin vasta käytännön kokeilujen perusteella.  Tutkimuksen merkitys selviää tietenkin vasta käytännön kokeilujen perusteella.
81  Teoreettisesti tutkimuksen ongelmat vaikuttavat hyvin laajalta, joten  Teoreettisesti tutkimuksen ongelmat vaikuttavat hyvin laajalta, joten
82  tiedon tehokasta etsimistä sekä neuroverkkojen soveltuvuutta vertaisverkoissa  tiedon tehokasta etsimistä matemaattisin menetelmin vertaisverkoissa kannattaa tutkia lisää.
83  kannattaa tutkia lisää. Yleisemminkin vertaisverkot ja niiden sovellutukset  Yleisemminkin vertaisverkot ja niiden sovellutukset ovat vielä nuoria
84  ovat vielä nuoria tutkimusalueita joita kannattaa tutkia, koska ne sisältävät  tutkimusalueita joita kannattaa tutkia, koska ne sisältävät useita ratkaisemattomia ongelmia.  
 useita ratkaisemattomia ongelmia.    
85    
86  Tutkimus on jatkoa Tuomas Lukan ohjaamalle pro gradu -tutkielmalleni  Tutkimus on jatkoa Tuomas Lukan ohjaamalle pro gradu -tutkielmalleni
87  ''Fenfire in Peer-to-Peer Environment''. Tavoitteena on  ''Fenfire in Peer-to-Peer Environment''. Tavoitteena on
88  väitöskirjan kirjoittaminen vuoden 2006 loppuun mennessä.  väitöskirjan kirjoittaminen vuoden 2006 loppuun mennessä.
89    
 \subsubsection{Tähän mennessä syntyneet julkaisut/valmisteilla olevat julkaisut}\label{julkaisut}  
   
 \begin{itemize}  
         \item Storm: Supporting data mobility through location-independent identifiers, submitted to Hypertext '03  
         \item Suunnitteilla: Peer-to-Peer networks: Methods and problems (pro gradu -tutkielman pohjalta) (2003)  
         \item Suunnitteilla: Neural networks in Peer-to-Peer networks (2003)  
 \end{itemize}  
   
   
 \subsection{Rahoitus}  
   
 \begin{itemize}  
         \item v. 2003 InBCT  
         \item v. 2004 COMAS  
         \item v. 2005 COMAS  
         \item v. 2006 COMAS  
 \end{itemize}  
   
90  \section*{}  \section*{}
91    
92  {\flushright Hermanni Hyytiälä\\  {\flushright Hermanni Hyytiälä\\

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26