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, |
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ä\\ |