[ Pobierz całość w formacie PDF ]

senting the payload as XML is not efficient, but the for- CPG interface included in the Corosync Cluster Engine.
mat s verboseness means it compresses well, and com-
plex objects are easily unpackable by numerous custom
8 Future Work
and standard libraries.
In order to accommodate Pacemaker, the Corosync The Corosync Cluster Engine Team intends to improve
Cluster Engine designers added ordered service engine the scalability of the engine. Currently, the engine has
shutdown. When an administrator or another service en- been used in a physical 60 node cluster. The engine
gine triggers a shutdown of the Corosync Cluster En- has been tested in a 128 node virtualized environment.
2008 Linux Symposium, Volume One " 99
While these environments demonstrated the Corosync [Birman93] K.P. Birman. The Process Group
Cluster Engine works properly at large processor counts, Approach to Reliable Distributed Computing,
the team wants to improve scalability to even larger Communications of the ACM 36(12): 36-56, 103,
processor counts and reduce latency while improving 1993.
throughput.
[Koch02] R.R. Koth, L.E. Moser, and P. M.
The Corosync Cluster Engine designers desire to add Melliar-Smith. The Totem Redundant Ring
a generically useful quorum plug-in engine so that any Protocol, ICDCS 2002:598-607.
project may define its own quorum system.
[Postel80] J. Postel. User Datagram protocol, Darpa
Finally, the team wishes to add a generic fencing engine
Internet Program RFC 768, August 1980.
and mechanism for multiple plug-in services to deter-
[USC81] University of Southern California. Internet
mine how to fence cooperatively.
Protocol, Darpa Internet Program RFC 791,
September 1981.
9 Conclusion
[Deering98] S. Deering and R. Hinden. Internet
This paper has presented a strong rationale for using the Protocol, Version 6 (IPv6) Specification, IETF
Corosync Cluster Engine and demonstated the design Network Working Group, December 1998.
is generically useful for a variety of third-party cluster
[OpenAIS] The OpenAIS Community. The OpenAIS
projects. This paper has also presented the current ar-
Standards Based Cluster Framework,
chitecture and plug-in developer application program-
http://www.openais.org
ming interfaces. Finally, this paper has presented a brief
overview of some of our future work.
[OpenClovis] The OpenClovis Company. OpenClovis,
http://www.openclovis.org
References
[OCFS2] The Oracle Cluster File System Community.
[Corosync] The Corosync Cluster Engine Community. The Oracle Cluster Filesystem,http:
The Corosync Cluster Engine, //oss.oracle.com/projects/ocfs2
http://www.corosync.org
[Pacemaker] The Pacemaker Community. Pacemaker,
[Amir95] Y. Amir, L.E. Moser, P.M. Melliar-Smith,
http://www.clusterlabs.org
D.A. Agarwal, and P. Ciarfella. The Totem
[LinuxHA] The Linux-HA Community. Linux-HA,
Single-Ring Ordering and Membership Protocol,
http://www.linux-ha.org
ACM Transactions On Computer Systems, 13(4),
pp. 311 342, November, 1995.http://www.
[RHCS] Red Hat Cluster Suite. The Linux Cluster
cs.jhu.edu/~yairamir/archive.html
Community Project,http:
//sources.redhat.com/cluster/wiki
[Moser94] L.E. Moser, Y. Amir, P.M. Melliar-Smith,
and D.A. Agarwal. Extended Virtual Synchrony,
ACM Transactions on Computer Systems
13(4):311-342, November, 1995. Proceedings of
DCS, pp. 56 65, 1994.
[Dake05] S. Dake and M. Huth. Implementing High
Availability Using the SA Forum AIS
Specification, Embedded Systems Conference,
2005.
[SaForumAIS] Service Availability Forum. The
Service Availability Forum Application Interface
Specification,http://www.saforum.org/
specification/download
100 " The Corosync Cluster Engine
Proceedings of the
Linux Symposium
Volume One
July 23rd 26th, 2008
Ottawa, Ontario
Canada
Conference Organizers
Andrew J. Hutton, Steamballoon, Inc., Linux Symposium,
Thin Lines Mountaineering
C. Craig Ross, Linux Symposium
Review Committee
Andrew J. Hutton, Steamballoon, Inc., Linux Symposium,
Thin Lines Mountaineering
Dirk Hohndel, Intel
Gerrit Huizenga, IBM
Dave Jones, Red Hat, Inc.
Matthew Wilson, rPath
C. Craig Ross, Linux Symposium
Proceedings Formatting Team
John W. Lockhart, Red Hat, Inc.
Gurhan Ozen, Red Hat, Inc.
Eugene Teo, Red Hat, Inc.
Kyle McMartin, Red Hat, Inc.
Jake Edge, LWN.net
Robyn Bergeron
Dave Boutcher, IBM
Mats Wichmann, Intel
Authors retain copyright to all submitted papers, but have granted unlimited redistribution rights
to all as a condition of submission. [ Pobierz całość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • themoon.htw.pl
  •