Up
The Paraguin
Project
GridNexus
CS Dept.
|
|
Dr. Ferner's Research
Research Interests
- Grid Computing
- Parallel and Distributed Computing
- Parallel Compilers for Parallel and Distributed Computing
I am participating on two research project: the Paraguin Project and the UNCW Grid Computing Project.
The goal of the Paraguin Project
is to adapt the SUIF Compiler
from Stanford University to generate message-passing code for
distributed systems and then to implement a technique called a
Metaheuristic[2,3] using this resulting compiler.
The goal of the UNCW Grid Computing Project is to build a grid
computing environment at UNCW, to incorporate UNCW's grid computing
environment into the North Carolina state-wide grid, and to develop a
GUI workflow tool for interating with a grid and its resources.
The workflow editor that we have been developing is call GridNexus.
Publications
[23]
|
C. Ferner and B.
Wilkinson, "Constructing Distributed Computations in an Undergraduate
Grid Computing Course", submitted to
The 41st ACM Technical Symposium on Computer Science
Education
(SIGCSE2010), Milwaukee, WI, March 10-13,
2010. |
[22]
|
James T. Parker and
Clayton S. Ferner, "Toward quantifying complexity using logic
enumeration", submitted to Journal
of Logic and
Computation.
|
[21]
|
P. Jerry Martin and C.S.
Ferner, "Independent loop suppression to reduce message size for
message-passing code", in The 2009
International
Conference on Parallel and Distributed Processing Techniques and
Applications (PDPTA'09 ), WORLDCOMP'09, Las Vegas, NV, June
13-16, 2009. (acceptance rate - 25%) (pdf)
|
[20]
|
Clayton Ferner and Barry
Wilkinson, "Pair-teaching a course on Grid computing from two campuses
on NCREN", in The 2009 International Conference on
Frontiers in Education: Computer Science and Computer Engineering
(FECS'09), WORLDCOMP'09, Las Vegas, NV, June
13-16, 2009. (acceptance rate - 25%) (pdf)
|
[19]
|
Barry Wilkinson and
Clayton Ferner, "Towards a top-down approach to teaching an
undergraduate grid computing course," in
the Proceedings of The
36th ACM Technical Symposium on Computer Science Education
(SIGCSE2008), Portland, Oregon, March 12-15,
2008. (acceptance rate - 31%) (pdf)
|
| [18] |
P. Jerry Martin and C.S.
Ferner, "Suppressing independent loops in packing/unpacking loop nest
to reduce message size for message-passing code", in the Proceedings of the The 2007
International
Conference on Parallel and Distributed Processing Techniques and
Applications (PDPTA'07), WorldComp'07, Las Vegas, NV, June
15-18, 2007. (pdf)
|
| [17] |
B. Wilkinson and C.
Ferner, "Statewide Undergraduate Grid Computing Course," NSF CCLI
Project Showcase Poster presentation at the ACM SIGCSE 2007
Technical Symposium on Computer Science Education, Covington
Kentucky, March 7-10, 2007.
|
[16]
|
B. Wilkinson and C.S.
Ferner, "Chapter 151 Grid Computing Implementation and Applications",
chapter in The Handbook of Computer
Networks, H. Bidgolo,
Editor-in-Chief, John Wiley & Sons, 2006.
|
[15]
|
Barry Wilkinson and
Clayton Ferner, "Teaching Grid Computing in North Carolina: Part II," IEEE Distributed Systems Online,
vol. 7, no. 7, 2006, art. no. 0607-o7003. (html,
pdf)
|
[14]
|
Barry Wilkinson and
Clayton Ferner, "Teaching Grid Computing in North Carolina: Part I," IEEE Distributed Systems Online,
vol. 7, no. 6, 2006, art. no. 0606-o6003. (html,
pdf)
|
[13]
|
C.S. Ferner, "Revisiting
communication code generation algorithms for message-passing systems", International
Journal of Parallel,
Emergent and Distributed Systems (JPEDS), 21(5):323--344,
October 2006. (pdf)
|
[12]
|
J. Brown, C. Ferner, T.
Hudson, A. Stapleton, R. Vetter,
T. Carland, A. Martin, J. Martin, A. Rawls,
W. Shipman, and M. Wood, "GridNexus: A
grid services scientific workflow system", International
Journal of Computer &
Information Science (IJCIS), 6(2):72--82, June 2005. (pdf)
|
[11]
|
M. Baker, A. Apon, C.
Ferner, J. Brown, "Emerging grid standards", IEEE
Computer, 38(4):43--50, April 2005.
(acceptance rate - 25%) (pdf)
|
[10]
|
B. Wilkinson, M. Holliday,
and C. Ferner, "Experiences in teaching a geographically distributed
undergraduate grid computing course",
in the Proceedings
of The Second
International
Workshop on
Collaborative and Learning Applications of Grid Technology and Grid
Education (Held in conjunction with CCGrid2005), May 9 - 12,
2005, Cardiff, United Kingdom. (pdf)
|
[9]
|
C.S. Hunt, C.S. Ferner,
and J.L. Brown, "JXPL: An XML-based scripting language for workflow
execution in a grid environment", in the Proceedings of the IEEE SoutheastCon
2005, Fort Lauderdale, FL, April 8-10, 2005. (pdf)
|
| [8] |
M.A. Holliday, B.
Wilkinson, J. House, S. Daoud, C. Ferner, “Geographically-distributed,
assignment-structured undergraduate grid computing course”, in the Procceedings
of the 36th ACM Technical Symposium on Computer Science Education
(SIGCSE2005), St. Louis, Missouri, pp 206--210, February 23-27,
2005.
(acceptance rate - 32%) (pdf)
|
[7]
|
M. Wood, C. Ferner, J. Brown, "Toward a
graphical
user interface for grid services," in the Proceedings of
the
IEEE Southeastern Conference, Greensboro, NC, pp. 316--324, March
26-28, 2004. (pdf)
|
| [6] |
C.S. Ferner and R. Vetter. "An integrated
framework for implementing quality of network concepts," Journal of
Network and Systems Management, 10(4):439--455, December 2002.
(pdf)
|
[5]
|
C.S. Ferner, "The Paraguin
compiler---Message-passing code generation using SUIF," in the Proceedings
of the IEEE SoutheastCon 2002, Columbia, SC, pp. 1--6, April 5-7,
2002. (pdf)
|
[4]
|
N.H. Martin, K.H. Nance, J.D. Brown, C.S.
Ferner, and W.A. Randall, "Predicting Through-Space NMR
Deshielding by Several Organic Functional Groups," poster session at
The 84th Canadian Society for Chemistry (CSC) Conference and Exhibition
, Montreal, Canada, May 26, 2001.
|
[3]
|
C.S. Ferner and R.G. Babb, "Automatic
choice of scheduling heuristics for parallel/distributed
computing," Scientific Programming, 7(1):47--65, 1999. (pdf , postscript , postscript.gzip ).
|
[2]
|
C.S. Ferner, "Automatic Choice of
Scheduling Heuristics for Parallel/Distributed Computing," Ph.D.
Thesis, Department of Mathematics and Computer Science, University of
Denver, 1997.
|
[1]
|
C.S. Ferner and K.Y. Lee, "Hyperbanyan
networks: A new class of networks for distributed-memory
multiprocessors," in the Proceedings of the Fourth Symposium on
the Frontiers of
Massively Parallel Computation, McLean, Virginia, pp. 254--261,
October 19-21, 1992.
|
Presentations
and Invited Talks
- Clayton Ferner and Barry Wilkinson, “New Developments in a
State-wide Undergraduate Grid Computing Course”, presented at SIAM Conference on Parallel Processing for
Scientific Computing (SIAM PP08), Atlanta, GA, March 12-14,
2008.
- P. Jerry Martin and C.S.
Ferner, "Suppressing independent loops in packing/unpacking loop nest
to reduce message size for message-passing code", presented at PDPTA'07- The 2007
International
Conference on Parallel and Distributed Processing Techniques and
Applications (as part of WorldComp'07), Las Vegas, NV, June
15-18, 2007.
- J.L. Brown, C.S.
Ferner, and B. Shipman,
“GridNexus and JXPL: A Grid Services Workflow System”, presented at globusWORLD,
Boston, Massachusetts, February 7-11, 2005.
- "Demonstration of Grid Services," North Carolina Grid
Computing Initiative, October 28-29,2003.
- "Creating Message Passing code for MPI," Computer Science
Department Spring 2002 Seminar Series, March 21, 2002.
Grants, Contracts, and Other Funding
- Lead Principal Investigator, "Collaborative Research:
Enhancing Teaching of Grid Computing to Undergraduate Students by using
a Workflow Editor" with B. Wilkinson, Y. Li sumitted to NSF CCLI -
Phase I, awarded $149,924,
June 2008 - June 2010.
- Co-Principal Investigator, "Fostering Undergraduate
Research
Partnerships through a Graphical User Environment for the North
Carolina
Computing Grid," with R. Vetter, J. Brown, T. Hudson, T. Janicki, N.
Martin, A. Stapleton, B. Tyndall, B. Miller, D. Berman, R. Boston, L.
Bartolotti, M. McClelland, J. Port, and A. Wilkinson, UNC Office of the
President, awarded $557,634,
June 1, 2004 - June 30, 2006.
- Co-Principal Investigator, "The UNCW Grid Computing
Project,"
with R. Tyndall, B. Miller, S. Cowdrey, J. Brown, N. Martin, A.
Stapleton,
and R. Vetter, submitted to UNC Office of the President, awarded UNC OP: $82,723; UNCW HPC:
$65,000;
In-kind Support: $59,097; Project total: $206,820; March 17, 2003 -
June 30, 2003.
- Co-Principal Investigator, "The UNCW Grid Computing
Project,"
with J. Brown and R. Vetter, UNCW Information Technology Award, awarded
$23,760,
March 17, 2003 - October 31, 2003.
- Co-Investigator, "Monograph and Phylogenetic Research on
the Saprolegnials (Watermolds)," with David Padgett and Craig
Baley, submitted to NSF Systematic Biology directorat, NSF Grant
#DEB0328316, awarded $742,000,
Sep. 1 2003 - Aug. 31 2008.
- Principal Investigator, "Comparison of Message-Passing vs.
Distributed-Shared Memory", Charles L. Cahill Award, awarded $2,500,
2002.
- Principal Investigator, "Paraguin - Parallelizing Compiler
for Distributed Memory Parallel Systems; CSC 337 - Parallel Computing",
Computational Science Faculty Account submitted to the North Carolina
Supercomputing Center (NCSC), awarded:
200 hours of time on the
SGI Origin 2400 and 2000 hours of time on the IBM SP, August 2001 -
October
2002.
- Co-Principal Investigator, "A Collaborative Proposal for
E-Learning in Computer Science and Engineering", submitted to UNC
Office of the President, awarded
$60,000, Summer 2001.
- Principal Investigator, UNCW Faculty Summer Research
Initiative,
awarded $3000, Summer 2000.
- UNCW International Programs for travel expenses to attend
the IPDPS 2000 conference in Cancun, Mexico May 1 to May 5, awarded
$500, 2000..
- Co-Investigator, "Incorporation of Additional New
Algorithms into Existing Commercial Software for Predicting NMR
Spectra," with Ned H. Martin and Allen. Randall, submitted to UNCW
Information Technology
Systems Division (ITSD), awarded
$11,148.00, 2000.
Media Coverage
|