Skip to main content
Erschienen in: Peer-to-Peer Networking and Applications 4/2018

05.05.2017

A block-level caching optimization method for mobile transparent computing

verfasst von: Yayuan Tang, Kehua Guo, Biao Tian

Erschienen in: Peer-to-Peer Networking and Applications | Ausgabe 4/2018

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

In mobile transparent computing, a large number of concurrent data requests from heterogeneous clients via the network need to be processed in a timely fashion, and servers have to repeatedly fetch (search and read) the data from storage, which may cause numerous I/O costs. Generally, disk access speed is more limited than memory; therefore, massive I/O operations at servers may become a bottleneck for the system, and transport delay of the total network caused by the limitation of wireless bandwidth and stability may lead to poorer user experience. Hence, caching method plays a significant role in performance improvement of transparent computing systems. In this paper, we propose a block-level caching optimization method for the server and client by analyzing the system bottleneck in mobile transparent computing. We first analyze the storage format of the data file and the three-layer structure in the server according to the characteristics of requesting data from the client to the server and propose a block-level cache based on the access time and access frequency for the server. Second, considering the restriction of bandwidth and stability of the wireless network, we analyze network boot processes from the client’s startup and propose a client block-level cache optimization combined with local storage access technology. Finally, experimental results demonstrate that the server block-level cache optimization can effectively reduce the amount of server disk I/O, improving the concurrent ability of the server. In addition, the client block-level cache can significantly increase startup speed of the client, reduce network traffic and improve user experience.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Zhang Y (2004) Transparence computing: concept, architecture and example. Acta Electronica Sinica Zhang Y (2004) Transparence computing: concept, architecture and example. Acta Electronica Sinica
2.
Zurück zum Zitat Zhang Y (2008) The challenges and opportunities in transparent computing 2008 IEEE/IFIP international conference on embedded and ubiquitous computing, vol 1. IEEE Computer Society, p 3 Zhang Y (2008) The challenges and opportunities in transparent computing 2008 IEEE/IFIP international conference on embedded and ubiquitous computing, vol 1. IEEE Computer Society, p 3
3.
Zurück zum Zitat Zhou Y (2012) Transparent computing: from concept to implementation International symposium on information technology in medicine and education, vol 1. IEEE, pp 5–5 Zhou Y (2012) Transparent computing: from concept to implementation International symposium on information technology in medicine and education, vol 1. IEEE, pp 5–5
4.
Zurück zum Zitat Wei L, Zhang Y, Zhou Y (2007) TransCom: a virtual disk based self-management system International conference on autonomic and trusted computing, vol 4610. Springer, pp 509–518 Wei L, Zhang Y, Zhou Y (2007) TransCom: a virtual disk based self-management system International conference on autonomic and trusted computing, vol 4610. Springer, pp 509–518
5.
Zurück zum Zitat Zhou Y, Zhang Y, Xie Y, Zhang H, Yang L, Min G (2014) Transcom: a virtual disk-based cloud computing platform for heterogeneous services. IEEE Trans Netw Serv Manag 11(1):46–59CrossRef Zhou Y, Zhang Y, Xie Y, Zhang H, Yang L, Min G (2014) Transcom: a virtual disk-based cloud computing platform for heterogeneous services. IEEE Trans Netw Serv Manag 11(1):46–59CrossRef
6.
Zurück zum Zitat Zhang Y, Zhou Y (2012) Transos: a transparent computing-based operating system for the cloud. Int J Cloud Comput 1(4):287–301CrossRef Zhang Y, Zhou Y (2012) Transos: a transparent computing-based operating system for the cloud. Int J Cloud Comput 1(4):287–301CrossRef
7.
Zurück zum Zitat Wu M (2012) Analysis and a case study of transparent computing implementation with uefi. Int J Cloud Comput (4):312–328 Wu M (2012) Analysis and a case study of transparent computing implementation with uefi. Int J Cloud Comput (4):312–328
8.
Zurück zum Zitat Zhang Y, Zhou Y (2013) Transparent computing: a spatio-temporal extension on vonneumann architecture for cloud services. Tsinghua Sci Technol 18(1):10–21CrossRef Zhang Y, Zhou Y (2013) Transparent computing: a spatio-temporal extension on vonneumann architecture for cloud services. Tsinghua Sci Technol 18(1):10–21CrossRef
9.
Zurück zum Zitat Zhang Y, Zhou Y (2007) 4vp: a novel meta os approach for streaming programs in ubiquitous computing. pp 394–403 Zhang Y, Zhou Y (2007) 4vp: a novel meta os approach for streaming programs in ubiquitous computing. pp 394–403
10.
Zurück zum Zitat Kuang W, Zhang Y, Zhou Y, Guangbin XU, Wei L, Gao Y (2009) Nsapa network storage access protocol for transparent computing. Journal of Tsinghua University Kuang W, Zhang Y, Zhou Y, Guangbin XU, Wei L, Gao Y (2009) Nsapa network storage access protocol for transparent computing. Journal of Tsinghua University
11.
Zurück zum Zitat Zhang Y (2006) Transparent computing: a new paradigm for pervasive computing. Ubiquitous intelligence and computing. Springer, Berlin Heidelberg Zhang Y (2006) Transparent computing: a new paradigm for pervasive computing. Ubiquitous intelligence and computing. Springer, Berlin Heidelberg
12.
Zurück zum Zitat Zhou Y, Zhang Y (2010) Transparent computing: concepts, architecture, and implementation Zhou Y, Zhang Y (2010) Transparent computing: concepts, architecture, and implementation
13.
Zurück zum Zitat Xu G, Zhang Y, Zhou Y, Wei L, Chen C (2008) Design and implementation of a virtual machine-based transparent computing system. J Tsinghua Univ 48(10):1679–1678 Xu G, Zhang Y, Zhou Y, Wei L, Chen C (2008) Design and implementation of a virtual machine-based transparent computing system. J Tsinghua Univ 48(10):1679–1678
14.
Zurück zum Zitat Gao Y, Zhang Y, Zhou Y (2012) Performance analysis of virtual disk system for transparent computing International conference on ubiquitous intelligence & computing and, international conference on autonomic & trusted computing. IEEE, pp 470–477 Gao Y, Zhang Y, Zhou Y (2012) Performance analysis of virtual disk system for transparent computing International conference on ubiquitous intelligence & computing and, international conference on autonomic & trusted computing. IEEE, pp 470–477
15.
Zurück zum Zitat Liang W, Xiong y, Wu M (2013) A cross platform computing method and its application for mobile device in transparent computing Liang W, Xiong y, Wu M (2013) A cross platform computing method and its application for mobile device in transparent computing
16.
Zurück zum Zitat Xia N, Zhang Y, Yang S, Wang X (2006) Design of i/o server based on transparent calculation model. Comput Eng 32(21): 61–63 Xia N, Zhang Y, Yang S, Wang X (2006) Design of i/o server based on transparent calculation model. Comput Eng 32(21): 61–63
17.
Zurück zum Zitat Gao Y, Zhang Y, Zhou Y (2013) A cache management strategy for transparent computing storage system. Commun Comput Inf Sci 320:651–658 Gao Y, Zhang Y, Zhou Y (2013) A cache management strategy for transparent computing storage system. Commun Comput Inf Sci 320:651–658
18.
Zurück zum Zitat Li W, Zhang Y, Zhou Y (2009) Simulation analysis and validation of cache performance in transcom systems. J Tsinghua Univ 49(10):1700–1703 Li W, Zhang Y, Zhou Y (2009) Simulation analysis and validation of cache performance in transcom systems. J Tsinghua Univ 49(10):1700–1703
19.
Zurück zum Zitat Liu J, Zhou Y, Zhang D (2016) Transim: a simulation framework for cache-enabled transparent computing systems. IEEE Trans Comput 3171–3183 Liu J, Zhou Y, Zhang D (2016) Transim: a simulation framework for cache-enabled transparent computing systems. IEEE Trans Comput 3171–3183
20.
Zurück zum Zitat Tan C, Yang L, Wen J, Li K (2011) Transparent computing system based on hierarchical cache. Comput Eng 37(5):270–272 Tan C, Yang L, Wen J, Li K (2011) Transparent computing system based on hierarchical cache. Comput Eng 37(5):270–272
21.
Zurück zum Zitat He Y, Shen F, Zhang J, Jiang N, Li Q, Li J (2015) Cache optimization approaches of emerging non-volatile memory architecture: a survey. Journal of Computer Research & Development He Y, Shen F, Zhang J, Jiang N, Li Q, Li J (2015) Cache optimization approaches of emerging non-volatile memory architecture: a survey. Journal of Computer Research & Development
22.
Zurück zum Zitat Arteaga D, Zhao M (2014) Client-side flash caching for cloud systems International conference on systems and storage. ACM, pp 1–11 Arteaga D, Zhao M (2014) Client-side flash caching for cloud systems International conference on systems and storage. ACM, pp 1–11
23.
Zurück zum Zitat Nikolaou S, Van Renesse R, Schiper N (2015) Proactive cache placement on cooperative client caches for online social networks and applications. IEEE Trans Parallel Distrib Syst 27(4):1–1 Nikolaou S, Van Renesse R, Schiper N (2015) Proactive cache placement on cooperative client caches for online social networks and applications. IEEE Trans Parallel Distrib Syst 27(4):1–1
24.
Zurück zum Zitat Ren Y, Shen Z, Zhang J (2016) Research of block-level network disk cache technology in cloud computing system. J Chin Comput Syst 37(3):499–504 Ren Y, Shen Z, Zhang J (2016) Research of block-level network disk cache technology in cloud computing system. J Chin Comput Syst 37(3):499–504
25.
Zurück zum Zitat Xu Y (2015) Optimization of transparent computing system based on virtualization, Master’s thesis, Central South University Xu Y (2015) Optimization of transparent computing system based on virtualization, Master’s thesis, Central South University
27.
Zurück zum Zitat Sokolinsky LB (2004) LFU-K: an effective buffer management replacement algorithm International Conference on Database Systems for Advances Applications, DASFAA 2004, Jeju Island, Korea, March 17-19, 2004, Proceedings. vol 2973, pp 670–681 Sokolinsky LB (2004) LFU-K: an effective buffer management replacement algorithm International Conference on Database Systems for Advances Applications, DASFAA 2004, Jeju Island, Korea, March 17-19, 2004, Proceedings. vol 2973, pp 670–681
28.
Zurück zum Zitat Johnson T, Shasha D (1995) 2Q: a low overhead high performance buffer management replacement algorithm International conference on very large data bases, vol 4. Morgan Kaufmann Publishers Inc., pp 439–450 Johnson T, Shasha D (1995) 2Q: a low overhead high performance buffer management replacement algorithm International conference on very large data bases, vol 4. Morgan Kaufmann Publishers Inc., pp 439–450
29.
Zurück zum Zitat Zhou Y, Philbin J, Li K (2002) The multi-queue replacement algorithm for second level buffer caches General track: 2001 Usenix technical conference. USENIX Association, pp 91–104 Zhou Y, Philbin J, Li K (2002) The multi-queue replacement algorithm for second level buffer caches General track: 2001 Usenix technical conference. USENIX Association, pp 91–104
30.
Zurück zum Zitat Zhang Y, Guo K, Ren J, Zhou Y, Wang J, Chen J (2017) Transparent computing: a promising network computing paradigm. Comput Sci Eng 19(1):7–20CrossRef Zhang Y, Guo K, Ren J, Zhou Y, Wang J, Chen J (2017) Transparent computing: a promising network computing paradigm. Comput Sci Eng 19(1):7–20CrossRef
31.
Zurück zum Zitat Guo K, Huang Y, Kuang L, Zhang Y (2017) CASP: a context-aware transparent active service provision architecture in a mobile internet environment. Comput Sci Eng 19(1):38–45CrossRef Guo K, Huang Y, Kuang L, Zhang Y (2017) CASP: a context-aware transparent active service provision architecture in a mobile internet environment. Comput Sci Eng 19(1):38–45CrossRef
Metadaten
Titel
A block-level caching optimization method for mobile transparent computing
verfasst von
Yayuan Tang
Kehua Guo
Biao Tian
Publikationsdatum
05.05.2017
Verlag
Springer US
Erschienen in
Peer-to-Peer Networking and Applications / Ausgabe 4/2018
Print ISSN: 1936-6442
Elektronische ISSN: 1936-6450
DOI
https://doi.org/10.1007/s12083-017-0554-8

Weitere Artikel der Ausgabe 4/2018

Peer-to-Peer Networking and Applications 4/2018 Zur Ausgabe

Premium Partner