Edge server java application framework having application server instance resource monitoring and management

作者: William Weihl , Daniel Stodolsky , Eddie Ruvinsky , Mark Tsimelzon , Srinivasan Pichai

DOI:

关键词:

摘要: An application deployment model for enterprise applications enables such to be deployed and executed from a globally distributed computing platform, as an edge server in Internet content delivery network (CDN). In representative embodiment, CDN supports code that executes Web tier and/or Enterprise component of given Java-based application. When multiple instances the are executed, resources (e.g., memory, CPU, disk I/O) monitored, terminated or rate-limited prevent over-utilization by any particular instance. addition, running instance is restricted taking certain actions, e.g., reading writing file system, so it cannot interfere with access data another customer's

参考文章(6)
Elias Naji Bayeh, Virtual machine pooling ,(1998)
Steven McCanne, William Welch, Matthew G. Podolsky, Nicholas Thompson, Kevin J. Lang, Scalable and programmable query distribution and collection in a network of queryable devices ,(2001)
Manu M. Gugnani, Subbarao Meduri, Mahesh Patil, Shih-pai Lee, Khalil S. Amiri, James R. Giles, Madhu Chetuparambil, Rajesh S. Agarwalla, Dinesh Verma, Apparatus and method for offloading application components to edge servers ,(2001)
Ido Sarig, Noam A. Fraenkel, Guy Goldstein, Refael Haddad, Root cause analysis of server system performance degradations ,(2001)
Peter J. Brittenham, Ajamu A. Wesley, Douglas B. Davis, David B. Lindquist, Dynamic deployment of services in a computing network ,(2001)