Distributed Application Configuration, Management, and Visualization with Plush

被引:7
|
作者
Albrecht, Jeannie [1 ]
Tuttle, Christopher
Braud, Ryan
Dao, Darren
Topilski, Nikolay
Snoeren, Alex C. [2 ]
Vahdat, Amin [2 ]
机构
[1] Williams Coll, Williamstown, MA 01267 USA
[2] Univ Calif San Diego, San Diego, CA 92103 USA
基金
美国国家科学基金会;
关键词
Design; Experimentation; Performance; Reliability; Application management; PlanetLab;
D O I
10.1145/2049656.2049658
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Support for distributed application management in large-scale networked environments remains in its early stages. Although a number of solutions exist for subtasks of application deployment, monitoring, and maintenance in distributed environments, few tools provide a unified framework for application management. Many of the existing tools address the management needs of a single type of application or service that runs in a specific environment, and these tools are not adaptable enough to be used for other applications or platforms. To this end, we present the design and implementation of Plush, a fully configurable application management infrastructure designed to meet the general requirements of several different classes of distributed applications. Plush allows developers to specifically define the flow of control needed by their computations using application building blocks. Through an extensible resource management interface, Plush supports execution in a variety of environments, including both live deployment platforms and emulated clusters. Plush also uses relaxed synchronization primitives for improving fault tolerance and liveness in failure-prone environments. To gain an understanding of how Plush manages different classes of distributed applications, we take a closer look at specific applications and evaluate how Plush provides support for each.
引用
收藏
页数:41
相关论文
共 50 条
  • [1] Remote control: Distributed application configuration, management, and visualization with plush
    Albrecht, Jeannie
    Braud, Ryan
    Dao, Darren
    Topilski, Nikolay
    Kahdat, Amin
    [J]. USENIX ASSOCIATION PROCEEDING OF THE 21ST LARGE INSTALLATION SYSTEMS ADMINISTRATION CONFERENCE, 2007, : 183 - +
  • [2] Application Management and Visualization with Plush
    Albrecht, Jeannie
    Braud, Ryan
    [J]. 2009 IEEE NINTH INTERNATIONAL CONFERENCE ON PEER-TO-PEER COMPUTING (P2P 2009), 2009, : 89 - +
  • [3] Distributed application management using plush
    Albrecht, J
    Tuttle, C
    Snoeren, A
    Vahdat, A
    [J]. 14th IEEE International Symposium on High Performance Distributed Computing, Proceedings, 2005, : 281 - 282
  • [4] Distributed multimedia application configuration management
    Hagin, A
    Dermler, G
    Rothermel, K
    Shchemelev, G
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2000, 11 (07) : 669 - 682
  • [5] PlanetLab application management using plush
    Albrecht, Jeannie
    Tuttle, Christopher
    Snoeren, Alex C.
    Vahdat, Amin
    [J]. Operating Systems Review (ACM), 2006, 40 (01): : 33 - 40
  • [6] Distributed application configuration
    Bellissard, L
    BenAtallah, S
    Boyer, F
    Riveill, M
    [J]. PROCEEDINGS OF THE 16TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, 1996, : 579 - 585
  • [7] System services for distributed application configuration
    Bellissard, L
    Boyer, F
    Riveill, M
    Vion-Dury, JY
    [J]. FOURTH INTERNATIONAL CONFERENCE ON CONFIGURABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 1998, : 53 - 60
  • [8] Configuration management in distributed measurement systems
    Mariño, P
    Sigüenza, C
    Poza, F
    Vázquez, F
    Machado, F
    [J]. SERP'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2, 2003, : 905 - 911
  • [9] The reovirus project: an application of distributed visualization
    Green, M
    Bowman, D
    Goulden, D
    Rittenhouse, D
    Sun, HQ
    White, L
    [J]. JOURNAL OF TELEMEDICINE AND TELECARE, 2000, 6 : 26 - 28
  • [10] Configuration maintenance for distributed applications management
    Lutfiyya H.L.
    Marshall A.D.
    Bauer M.A.
    Martin P.
    Powley W.
    [J]. Journal of Network and Systems Management, 2000, 8 (2) : 219 - 244