LINUBIA: A Linux-Supported User-Based IP Accounting

  • Cristian Morariu
  • Manuel Feier
  • Burkhard Stiller
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4785)


Obtaining information about the usage of network ressources by individual users forms the basis for establishing network billing systems or network management operations. While there are already widely used accounting techniques available for measuring IP network traffic on a per-host basis, there is no adequate solution for accounting per-user network activities on a multiuser operating system. This work provides a survey on existing approaches to this problem and identifies requirements for a user-based IP accounting module. It develops a suitable software architecture LINUBIA and proposes a prototypical implementation for the Linux 2.6 operating system, which is capable of providing per-user accounting for both the IPv4 and the IPv6 protocol.


Transport Protocol User Space Authentication Server Accounting Server Accounting Record 
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.


  1. 1.
    Brownlee, N., Mills, C., Ruth, G.: Traffic Flow Measurement: Architecture; RFC 2722 (October 1999)Google Scholar
  2. 2.
    Calhoun, P., Loughney, J., Guttman, E., Zorn, G., Arkko, J.: Diameter Base Protocol; RFC 3588 (September 2003)Google Scholar
  3. 3.
    Harrington, D., Presuhn, R., Wijnen, B.: An Architecture for Describing SNMP Management Frameworks; RFC 2271 (January 1998)Google Scholar
  4. 4.
    Edell, R.J., McKeown, N., Varaiya, P.P.: Billing Users and Pricing for TCP. IEEE Journal on Selected Areas in Communications 13(7) (September 1995)Google Scholar
  5. 5.
    Feier, M.: Design and Prototypical Implementation of a User-based IP Accounting Module for Linux, Diploma Thesis, University of Zürich, Switzerland (February 2007)Google Scholar
  6. 6.
  7. 7.
    Iperf Homepage (May 2007),
  8. 8.
    Juniper Homepage (May 2007),
  9. 9.
    Koukal, M., Bestak, R.: Architecture of IP Multimedia Subsystem. In: 48th International Symposium ELMAR-2006 focused on Multimedia Signal Processing and Communications, Zadar, Croatia (June 2006)Google Scholar
  10. 10.
    de Laat, C., Gross, G., Gommans, L., Vollbrecht, J., Spence, D.: Generic AAA Architecture; RFC 2903 (August 2000)Google Scholar
  11. 11.
    Narus Homepage (May 2007),
  12. 12.
    Neuman, B.C., Ts’o, T.: Kerberos: An Authentication Service for Computer Networks. IEEE Communications 32(9), 33–38 (1994)CrossRefGoogle Scholar
  13. 13.
    NIPON: Nutzerbasiertes IP Accounting (May 2007),
  14. 14.
    Rigney, C., Willens, S., Rubens, A., Simpson, W.: Remote Authentication Dia. In: User Service (RADIUS); RFC2865 (June 2000)Google Scholar
  15. 15.
    Sermersheim, J. (ed.): Lightweight Directory Access Protocol (LDAP): The Protocol; RFC 4511 (June 2006)Google Scholar
  16. 16.
    UserIPacct Homepage (May 2007),
  17. 17.
    UTA Dragon Homepage (May 2007),
  18. 18.
    Vinton, G. (ed.): Guidelines for Internet Measurement Activities; RFC 1262, (October 1991)Google Scholar
  19. 19.
    Waldbusser, S.: Remote Network Monitoring Management Information Base; RFC 2819 (May 2000)Google Scholar
  20. 20.
    Zhang, G., Reuther, B.: A Model for User Based Traffic Accounting. In: 31st EUROMICRO Conference on Software Engineering and Advanced Applications, Porto, Portugal (August 30–September 3, 2005)Google Scholar
  21. 21.
    Zhang, G., Reuther, B., Mueller, P.: Distributed Agent Method for User Based IP Accounting. In: 7th CaberNet Radicals Workshop, Bertinoro, Forlí, Italy (October 13-16, 2002)Google Scholar

Copyright information

© IFIP International Federation for Information Processing 2007

Authors and Affiliations

  • Cristian Morariu
    • 1
  • Manuel Feier
    • 1
  • Burkhard Stiller
    • 1
  1. 1.Department of Informatics IFI, University of ZurichSwitzerland

Personalised recommendations