Abstract
Reconciling personalization with privacy has been a continuing interest in the user modeling community. In prior work, we proposed a dynamic privacy-enhancing user modeling framework based on a software product line architecture (PLA). Our system dynamically selects personalization methods during runtime that respect users’ current privacy preferences as well as the prevailing privacy laws and regulations. One major concern about our approach is its performance since dynamic architectural reconfiguration during runtime is usually resource-intensive. In this paper, we describe four implementations of our system that vary two factors, and an in-depth performance evaluation thereof under realistic workload conditions. Our study shows that a customized version performs better than the original PLA implementation, that a multi-level caching mechanism improves both versions, and that the customized version with caching performs best. The average handling time per user session is less than 0.2 seconds for all versions except the original PLA implementation. Overall, our results demonstrate that with a reasonable number of networked hosts in a cloud computing environment, an internationally operating website can use our dynamic PLA-based user modeling approach to personalize their user services, and at the same time respect the individual privacy desires of their users as well as the privacy norms that may apply.
This research has been supported through NSF grant IIS 0308277 and a Google Research Award. We would like to thank Scott Hendrickson, Eric Dashofy, André van der Hoek and the UMAP09 reviewers for their helpful comments.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Kobsa, A.: Privacy-enhanced web personalization. In: Brusilovsky, P., Kobsa, A., Nejdl, W. (eds.) Adaptive Web 2007. LNCS, vol. 4321, pp. 628–670. Springer, Heidelberg (2007)
Wang, Y., Kobsa, A.: Respecting users’ individual privacy constraints in web personalization. In: Conati, C., McCoy, K., Paliouras, G. (eds.) UM 2007. LNCS, vol. 4511, pp. 157–166. Springer, Heidelberg (2007)
Wang, Y., Kobsa, A., van der Hoek, A., White, J.: PLA-based runtime dynamism in support of privacy-enhanced web personalization. In: SPLC 2006, pp. 151–162. IEEE Press, Los Alamitos (2006)
Wang, Y., Hendrickson, S.A., van der Hoek, A., Taylor, R.N., Kobsa, A.: Modeling PLA variation of privacy-enhancing personalized systems (2009) (submitted for publication)
Kobsa, A., Fink, J.: Performance evaluation of user modeling servers under real-world workload conditions. In: Brusilovsky, P., Corbett, A.T., de Rosis, F. (eds.) UM 2003. LNCS, vol. 2702, pp. 143–153. Springer, Heidelberg (2003)
Carmichael, D.J., Kay, J., Kummerfeld, B.: Consistent modeling of users, devices and sensors in a ubiquitous computing environment. User Modeling and User-Adapted Interaction 15(3-4), 197–234 (2005)
Zadorozhny, V., Yudelson, M., Brusilovsky, P.: A framework for performance evaluation of user modeling servers for web applications. Web Intelli. and Agent Sys. 6(2), 175–191 (2008)
Kobsa, A.: A component architecture for dynamically managing privacy constraints in personalized web-based systems. In: Dingledine, R. (ed.) PET 2003. LNCS, vol. 2760, pp. 177–188. Springer, Heidelberg (2003)
Clements, P., Northrop, L.: Software Product Lines: Practices and Patterns. Addison-Wesley, New York (2002)
van der Hoek, A., Rakic, M., Roshandel, R., Medvidovic, N.: Taming architectural evolution. In: 9th ACM Symp. on the Foundations of Softw. Eng., pp. 1–10 (2001)
van der Hoek, A.: Design-time product line architectures for any-time variability. Sci. Comp. Prog., special issue on Softw. Variability Mgmt. 53(30), 285–304 (2004)
Kobsa, A., Fink, J.: An LDAP-based user modeling server and its evaluation. User Modeling and User-Adapted Interaction 16(2), 129–169 (2006)
Wang, Y., Kobsa, A.: Privacy-enhancing technologies. In: Gupta, M., Sharman, R. (eds.) Social and Organizational Liabilities in Information Security, pp. 203–227. IGI Global (2009)
ArchStudio: Archstudio 3 (2005), http://www.isr.uci.edu/projects/archstudio/
Taylor, R.N., et al.: A component- and message-based architectural style for GUI software. IEEE Trans. Softw. Eng. 22(6), 390–406 (1996)
Dashofy, E., Asuncion, H., Hendrickson, S., Suryanarayana, G., Georgas, J., Taylor, R.: Archstudio 4: An architecture-based meta-modeling environment. In: ICSE 2007: Intl. Conf. on Softw. Eng., pp. 67–68. IEEE Computer Society, Los Alamitos (2007)
ArchStudio: Myx (2008), http://www.isr.uci.edu/projects/archstudio/myx.html
Wang, Y., Chen, Z., Kobsa, A.: A collection and systematization of international privacy laws, with special consideration of internationally operating personalized websites (2006), http://www.ics.uci.edu/~kobsa/privacy
Wang, Y., Kobsa, A.: Impacts of privacy laws and regulations on personalized systems. In: Kobsa, A., Chellappa, R., Spiekermann, S. (eds.) Proceedings of PEP 2006, CHI 2006 Workshop on Privacy-Enhanced Personalization, pp. 44–46. ACM, New York (2006)
Bhole, Y., Popescu, A.: Measurement and analysis of HTTP traffic. Journal of Network and Systems Management (2005)
Chlebus, E., Brazier, J.: Nonstationary poisson modeling of web browsing session arrivals. Information Processing Letters 102(5), 187–190 (2007)
Alexa: Yahoo traffic details (2009), http://www.alexa.com/data/details/traffic_details/yahoo.com
Buyya, R., Yeo, C.S., Venugopal, S.: Market-oriented cloud computing: Vision, hype, and reality for delivering it services as computing utilities. In: 10th IEEE Intl. Conf. on High Perf. Comp. and Comms., pp. 5–13. IEEE Computer Society, Los Alamitos (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Wang, Y., Kobsa, A. (2009). Performance Evaluation of a Privacy-Enhancing Framework for Personalized Websites. In: Houben, GJ., McCalla, G., Pianesi, F., Zancanaro, M. (eds) User Modeling, Adaptation, and Personalization. UMAP 2009. Lecture Notes in Computer Science, vol 5535. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-02247-0_10
Download citation
DOI: https://doi.org/10.1007/978-3-642-02247-0_10
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-02246-3
Online ISBN: 978-3-642-02247-0
eBook Packages: Computer ScienceComputer Science (R0)