Abstract
In this paper, we present a middleware for dependable mobile systems and an experimentation platform for its evaluation. Our middleware is based on three original building blocks: a Proximity Map, a Trust and Cooperation Oracle, and a Cooperative Data Backup service. A Distributed Black-box application is used as an illustrative application of our architecture, and is evaluated on top of our mobile experimental platform.
This work was partially supported by the Laboratoire d’Analyse et d’Architecture des Systèmes (LAAS) under the ARUM internal project, French National Center for Scientific Research (CNRS), by the MoSAIC project (ACI S&I, French national program for Security and Informatics), the European Hidenets project (EU-IST-FP6-26979), and the European ReSIST network of excellence (EU-IST-FP6-26764).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Roy, M., Bonnet, F., Querzoni, L., Bonomi, S., Killijian, M.-O., Powell, D.: Geo-registers: An abstraction for spatial-based distributed computing. In: OPODIS 2008. LNCS, vol. 5401, pp. 534–537. Springer, Heidelberg (2008)
Arlat, J., Kaâniche, M. (eds.): Hidenets. revised reference model. deliverable nr. d1.2, LAAS-CNRS. Contract Report nr. 07456 (September 2007)
Casimiro, A., et al.: Resilient architecture (final version). LAAS-CNRS, Tech. Rep. 08068 (December 2008), http://www.di.fc.ul.pt/tech-reports/07-19.pdf
Killijian, M.-O., Cunningham, R., Meier, R., Mazare, L., Cahill, V.: Towards group communication for mobile participants. In: Proceedings of Principles of Mobile Computing (POMC), pp. 75–82 (2001)
Courtès, L., Killijian, M.-O., Powell, D.: Security rationale for a cooperative backup service for mobile devices. In: Bondavalli, A., Brasileiro, F., Rajsbaum, S. (eds.) LADC 2007. LNCS, vol. 4746, pp. 212–230. Springer, Heidelberg (2007)
Nouha, O., Yves, R.: Cooperation incentive schemes. Institut Eurecom, France, Tech. Rep. EURECOM+2026 (September 2006)
Courtes, L., Killijian, M.-O., Powell, D.: Storage tradeoffs in a collaborative backup service for mobile devices. In: European Dependable Computing Conference (EDCC), pp. 129–138 (2006)
Courtes, L., Hamouda, O., Kaaniche, M., Killijian, M.-O., Powell, D.: Dependability evaluation of cooperative backup strategies for mobile devices. In: Pacific Rim Dependable Computing, pp. 139–146 (2007)
Basu, P., Ke, W., Little, T.D.C.: Metrics for performance evaluation of distributed application execution in ubiquitous computing environments. In: Workshop on Evaluation Methodologies for Ubiquitous Computing at Ubicomp 2001 (2001), http://zing.ncsl.nist.gov/ubicomp01/
Castro, P., Chen, A., Kremenek, T., Muntz, R.: Evaluating distibuted query processing systems for ubiquitous computing. In: Workshop on Evaluation Methodologies for Ubiquitous Computing at Ubicomp 2001 (2001), http://zing.ncsl.nist.gov/ubicomp01/
Burnett, M., Rainsford, C.P.: A hybrid evaluation approach for ubiquitous computing environments. In: Workshop on Evaluation Methodologies for Ubiquitous Computing at Ubicomp 2001 (2001), http://zing.ncsl.nist.gov/ubicomp01/
Arlat, J., Barone, M.R., Crouzet, Y., Fabre, J.-C., Kaaniche, M., Kanoun, K., Mazzini, S., Nazzarelli, M.R., Powell, D., Roy, M., Rugina, A.E., Waeselynck, H.: Dependability needs and preliminary solutions concerning evaluation, testing and wrapping. LAAS, Toulouse, Tech. Rep. 05424 (2005)
Kanoun, K., Madeira, H., Moreira, F., Cin, M., Garcia, J.: Dbench - dependability benchmarking. In: Dal Cin, M., Kaâniche, M., Pataricza, A. (eds.) EDCC 2005. LNCS, vol. 3463. Springer, Heidelberg (2005)
Das, S.R., Castañeda, R., Yan, J.: Simulation-based performance evaluation of routing protocols for mobile ad hoc networks. Mob. Netw. Appl. 5(3), 179–189 (2000)
Hamida, E.B., Chelius, G., Gorce, J.M.: On the complexity of an accurate and precise performance evaluation of wireless networks using simulations. In: 11th ACM-IEEE Int. Symp. on Modeling, Analysis and Simulation of Wireless and Mobile Systems, MSWIM (2008)
Cavin, D., Sasson, Y., Schiper, A.: On the accuracy of manet simulators. In: Proceedings of the Second ACM International Workshop on Principles of Mobile Computing, POMC 2002, pp. 38–43. ACM Press, New York (2002)
Killijian, M.-O., Rivière, N., Roy, M.: Experimental evaluation of resilience for ubiquitous mobile systems. In: Proc. of UbiComp, Workshop on Ubiquitous Systems Evaluation (USE), pp. 283–287 (2007)
Killijian, M.-O., Roy, M.: Brief announcement: a platform for experimenting with mobile algorithms in a laboratory. In: Tirthapura, S., Alvisi, L. (eds.) PODC, pp. 316–317. ACM, New York (2009)
Killijian, M.-O., Roy, M., Severac, G., Zanon, C.: Data backup for mobile nodes: a cooperative middleware and experimentation platform. In: Proc. of the Workshop on Architecting Dependable Systems of the IEEE International Conference on Dependable Systems and Networks (DSN 2009), Lisboa, Portugal (2009)
Hightower, J., Borriello, G.: A survey and taxonomy of location systems for ubiquitous computing (2001), http://citeseer.ist.psu.edu/hightower01survey.html
Smith, A., Balakrishnan, H., Goraczko, M., Priyantha, N.B.: Tracking Moving Devices with the Cricket Location System. In: 2nd International Conference on Mobile Systems, Applications and Services (Mobisys 2004), Boston, MA (June 2004)
Correal, N.S., Kyperountas, S., Shi, Q., Welborn, M.: An uwb relative location system. In: Proc. of IEEE Conference on Ultra Wideband Systems and Technologies (November 2003)
Havey, D., Chertov, R., Almeroth, K.: Wired wireless broadcast emulation. In: 5th International workshop on Wireless Network Measurements, WiNMee (2009)
Zheng, P., Ni, L.M.: Empower: A network emulator for wireline and wireless networks. In: Proceedings of IEEE InfoCom. IEEE Computer and Communications Societies (2003)
Zheng, P., Ni, L.M.: Emwin: Emulating a mobile wireless network using a wired network. In: Proceedings of the 5th ACM International Workshop on Wireless Mobile Multimedia, pp. 64–71. ACM Press, New York (2002)
Kojo, M., Gurtov, A., Manner, J., Sarolahti, P., Alanko, T., Raatikainen, K.: Seawind: a wireless network emulator. In: Proceedings of 11th GI/ITG Conference on Measuring, Modelling and Evaluation of Computer and Communication Systems (2001)
Huang, Y.L., Tygar, J.D., Lin, H.Y., Yeh, L.Y., Tsai, H.Y., Sklower, K., Shieh, S.P., Wu, C.C., Lu, P.H., Chien, S.Y., Lin, Z.S., Hsu, L.W., Hsu, C.W., Hsu, C.T., Wu, Y.C., Leong, M.S.: Swoon: a testbed for secure wireless overlay networks. In: Proceedings of the Conference on Cyber Security Experimentation and Test, CSET 2008, pp. 1–6. USENIX Association, Berkeley (2008)
White, B., Lepreau, J., Stoller, L., Ricci, R., Guruprasad, S., Newbold, M., Hibler, M., Barb, C., Joglekar, A.: An integrated experimental environment for distributed systems and networks. In: Proc. of the Fifth Symposium on Operating Systems Design and Implementation, pp. 255–270. USENIX Association, Boston (December 2002)
Johnson, D., Stack, T., Fish, R., Flickinger, D.M., Stoller, L., Ricci, R., Lepreau, J.: Mobile emulab: A robotic wireless and sensor network testbed. In: INFOCOM. IEEE, Los Alamitos (2006)
Chiueh, T.-c., Krishnan, R., De, P., Chiang, J.-H.: A networked robot system for wireless network emulation. In: Proceedings of the 1st International Conference on Robot Communication and Coordination, RoboComm 2007, pp. 1–8. IEEE Press, Piscataway (2007)
De, P., Raniwala, A., Sharma, S., cker Chiueh, T.: Mint: a miniaturized network testbed for mobile wireless research. In: INFOCOM, pp. 2731–2742. IEEE, Los Alamitos (2005)
Musolesi, M., Mascolo, C.: Mobility models for systems evaluation. In: State of the Art on Middleware for Network Eccentric and Mobile Applications (MINEMA), Springer, Heidelberg (2009)
Gambs, S., Killijian, M.-O., del Prado Cortez, M.N.: Gepeto: A geoprivacy-enhancing toolkit. In: AINA Workshops, pp. 1071–1076. IEEE Computer Society, Los Alamitos (2010)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Killijian, MO., Roy, M. (2010). Data Backup for Mobile Nodes: A Cooperative Middleware and an Experimentation Platform. In: Casimiro, A., de Lemos, R., Gacek, C. (eds) Architecting Dependable Systems VII. Lecture Notes in Computer Science, vol 6420. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-17245-8_3
Download citation
DOI: https://doi.org/10.1007/978-3-642-17245-8_3
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-17244-1
Online ISBN: 978-3-642-17245-8
eBook Packages: Computer ScienceComputer Science (R0)