Abstract-Några färska studier har visat att kooperativ cache kan förbättra systemets prestanda i trådlösa P2P-nätverk såsom ad hoc-nätverk och mesh-nätverk. Alla dessa studier är dock på en mycket hög nivå, vilket lämnar många design- och genomförandefrågor obesvarade. I detta dokument presenterar vi vår design och implementering av kooperativ cache i trådlösa P2P-nätverk, och föreslår lösningar för att hitta det bästa stället att cache data. Vi föreslår en ny asymmetrisk samarbetsstrategi för cache, där dataförfrågningar överförs till cacheskiktet på varje nod, men datasvaren överförs endast till cachelagret vid de mellanliggande noder som behöver cachedata. Denna lösning minskar inte bara omkostnaderna för att kopiera data mellan användarutrymmet och kärnutrymmet, det gör också att datapipelines för att minska end-to-end fördröjning. Vi studerar också effekterna av olika MAC-lager, såsom 802.11-baserade ad hoc-nätverk och multi-interface-multichannel-baserade mesh-nätverk, på prestandan hos kooperativ cache. Våra resultat visar att det asymmetriska tillvägagångssättet överträffar det symmetriska tillvägagångssättet i traditionella 802.11-baserade ad hoc-nätverk genom att ta bort det mesta av bearbetningen overhead. I nät med maskor kan den asymmetriska metoden avsevärt minska fördröjningen av dataåtkomsten jämfört med den symmetriska metoden på grund av datarörledningar.
Den asymmetriska metod för resurscachelagring som föreslås i REF gör det till exempel möjligt för noderna att bygga cachelager, så att begäran och svar av data överförs till cacheskiktet, vilket effektivt minskar omkostnaderna för datakopiering och minskar end-to-end-överföringsfördröjningen.
Cooperative Caching in Wireless P2P Networks: Design, Implementation, and Evaluation
{'venue': 'IEEE Transactions on Parallel and Distributed Systems', 'journal': 'IEEE Transactions on Parallel and Distributed Systems', 'mag_field_of_study': ['Computer Science']}