Abstract
In modern society, more and more companies have introduced different systems in corporate business sectors, furthermore, an employee may work in various systems. As a result, the employees need to record multiple usernames and passwords, which brings discomfort and lots of likelihood of errors, and posts security risks for the different systems that have their own security user authentications. Meanwhile, most of management systems are based on B/S model, where one of the foremost requirements is to provide low-latency access to frequent and large amounts of requests. To address this needs, in this paper, we firstly demonstrate the design of a web unified user management system which based on the Role-based access control (RBAC) model and Memcached. Secondly we conducted an experiment on two groups of integrated prototype systems to validate our results. Finally we draw a conclusion than it can not only monitor users in real time and configure the permissions safely and flexibly, but also reduce the response time significantly and improve the system performance.
Keywords
Download to read the full chapter text
Chapter PDF
References
Jose, J., Subramoni, H., Luo, M., Zhang, M., Huang, J., Wasiur-Rahman, M., Islam, N., Ouyang, X., Wang, H., Sur, S., Panda, D.K.: Memcached Design on High Performance RDMA Capable Interconnects. In: Proceedings of the 2011 International Conference on Parallel Processing, pp. 743–752. IEEE Computer Society, Washington, DC (2011)
Memcached Command Binary Protocol, http://code.google.com/p/memcached/wiki/BinaryProtocolRevamped
Sobel, J.: Keeping Up (The Facebook Blog) (2011), http://blog.facebook.com/blog.php?post=7899307130
Memcached Commands, http://code.google.com/p/memcached/wiki/NewCommands
Memcached: High-Performance, Distributed Memory Object Caching System, http://memcached.org/
Appavoo, J., Waterland, A., Da Silva, E.A.: Providing a cloud network infrastructure on a supercomputer. In: Proceedings of the 19th ACM Int’l Symposium on High Performance Distributed Computing, HPDC 2010, pp. 385–394. ACM, New York (2010)
Vaidyanathan, K., Narravula, S., Balaji, P., Panda, D.K.: Designing Efficient Systems Services and Primitives for Next-Generation Data-Centers. In: Workshop on NSF Next Generation Software(NGS) Program; Held in conjunction with IPDPS (2007)
IBM, Message Passing Interface and Low-Level Application Programming Interface (LAPI), http://www-03.ibm.com/systems/software/parallel/index.html
Chalamalasetti, S.R., Lim, K., Wright, M., AuYoung, A., Ranganathan, P., Margala, M.: An FPGA memcached appliance. In: FPGA 2013 Proceedings of the ACM/SIGDA International Symposium on Field Programmable Gate Arrays, pp. 245–254 (2013)
Jose, J., Subramoni, H., Kandalla, K., Wasi-ur-Rahman, M., Wang, H., Narravula, S., Panda, D.K.: Scalable Memcached Design for InfiniBand Clusters Using Hybrid Transports. In: 2012 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid), pp. 236–243 (2012)
Li, F., Zhan, S., Li, L.: Research on using memcached in call center. In: 2011 International Conference on Computer Science and Network Technology (ICCSNT), December 24-26, vol. 3, pp. 1721–1723 (2011)
Xu, J., Zou, W.: Application Research of Memcached. Science Mosaic 7, 95–97 (2012) ISSN: 1671-4792
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 IFIP International Federation for Information Processing
About this paper
Cite this paper
Zhao, Z., Zhang, X., Li, L., Liu, Z., Zhu, DH., Li, SM. (2014). Using Memcached to Promote Unified User Management System. In: Li, D., Chen, Y. (eds) Computer and Computing Technologies in Agriculture VII. CCTA 2013. IFIP Advances in Information and Communication Technology, vol 419. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-54344-9_22
Download citation
DOI: https://doi.org/10.1007/978-3-642-54344-9_22
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-54343-2
Online ISBN: 978-3-642-54344-9
eBook Packages: Computer ScienceComputer Science (R0)