• DocumentCode
    3470116
  • Title

    Protection mechanisms for application service hosting platforms

  • Author

    Jiang, Xuxian ; Xu, Dongyan ; Eigenmann, Rudolf

  • Author_Institution
    Dept. of Comput. Sci., Purdue Univ., West Lafayette, IN, USA
  • fYear
    2004
  • fDate
    19-22 April 2004
  • Firstpage
    656
  • Lastpage
    663
  • Abstract
    The application service hosting platform (ASHP) has recently received tremendous attention from both industry and academia. An ASHP provides a shared high-performance infrastructure to host different application services (AS), outsourced by application service providers (ASP). In this paper, we focus on the protection of ASHP which has inherent requirement of sharing, openness, and mutual isolation. In contrast to a dedicated server platform, which is analogous with a private house, an ASHP is like an apartment building, involving the ´host´ - the ASHP infrastructure, and the ´tenants´ - the AS. Strong protection and isolation must be provided between the host and the tenants, as well as between different tenants. Unfortunately, traditional OS architecture and mechanisms are not adequate to provide strong ASHP protection. In this paper we first make the case for a new OS architecture based on the virtual OS technology. We then present three protection mechanisms we have developed in SODA, our ASHP architecture. The mechanisms include: (1) resource isolation between AS; (2) virtual switching and firewalling between AS; and (3) kernelized intrusion detection and logging for each AS. For (3), we have developed a system called Kernort inside the virtual OS kernel. Kernort detects network intrusions in real-time and logs AS activities even when the AS has been compromised. Moreover for the privacy of AS, logs are encrypted by Kernort so that the ´landlord´ (namely ASHP owner) cannot view them without authorization. We are applying SODA to iShare, an Internet-based distributed resource sharing platform.
  • Keywords
    Internet; authorisation; cryptography; distributed algorithms; grid computing; operating system kernels; performance evaluation; resource allocation; ASHP; Internet; Kernort; OS architecture; SODA; application service hosting platforms; authorization; distributed resource sharing platform; encryption; firewalling; iShare; intrusion logging; kernelized intrusion detection; mutual isolation; network intrusions; openness; protection mechanisms; resource isolation; shared high-performance infrastructure; virtual OS kernel; virtual switching; Application specific processors; Architecture; Authorization; Buildings; Cryptography; Intrusion detection; Isolation technology; Kernel; Privacy; Protection;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing and the Grid, 2004. CCGrid 2004. IEEE International Symposium on
  • Print_ISBN
    0-7803-8430-X
  • Type

    conf

  • DOI
    10.1109/CCGrid.2004.1336693
  • Filename
    1336693