- Ph.D. Computer Science. Purdue University. May, 1988. Dissertation title
``Service Execution in a Distributed Environment.'' Committee: J.T. Korb
(advisor), D. Comer, P. Mehrotra and R. Stansifer.
- M.S. Computer Science. Purdue University. May, 1984.
- B.S. Computer Science. University of Nebraska. May, 1982.
- Computer Science Department, Worcester Polytechnic Institute. Professor and
Department Head. January, 2011 - present.
- Computer Science Department, Worcester Polytechnic Institute. Professor. July,
2010 - December, 2010.
- Computer Science Department, Worcester Polytechnic Institute. Associate
Professor. July, 1996 - June, 2010.
- Cisco Systems, Inc. Boxborough, Massachusetts. Visiting Faculty, Network
Management Technology Group. August, 2004 - July, 2005.
- School of Mathematical and Computing Sciences, Victoria University of
Wellington, New Zealand. Visiting Professor. July, 1997 - June, 1998.
- Computer Science Department, Worcester Polytechnic Institute. Assistant
Professor. August, 1990 - June, 1996.
- AT&T Bell Laboratories, Middletown, New Jersey. Design and development of an
automation tool for network management applications. May, 1988 - August,
1990.
- Department of Computer Science, Purdue University. Instructor, programmer,
research assistant and grader. August, 1982 - May, 1988.
- Distributed systems, networking, operating systems, user interfaces.
- Citations
- Known citation counts (self-citations omitted) based upon information available
from http://scholar.google.com/ as well as ACM and IEEE and Webbib Digital
libraries. 1010 total citations found. October 2009.
- Craig E. Wills.
Process synchronization and IPC.
In Allen Tucker, editor, Computer Science Handbook, Second
Edition, chapter 84, pages 84-1-84-22. CRC Press, 2004.
- Craig E. Wills, Kirstin Cadwell, and William Marrs.
Customization in a UNIX computing environment.
In Eric Anderson, Mark Burgess, and Alva Couch, editors, Selected Papers in Network and System Administration, pages 203-209. John
Wiley & Sons Ltd, 2002.
Compilation of significant contributions to the field of system
administration.
- Craig E. Wills.
Process synchronization and IPC.
In Allen Tucker, editor, Handbook of Computer Science and
Engineering, chapter 79, pages 1725-1746. CRC Press, 1996.
- Craig E. Wills.
A model for executing computations in a distributed environment.
In T.L. Casavant and M. Singhal, editors, Readings in
Distributed Computing Systems, pages 116-132. IEEE Computer Society Press,
1994.
2 known citations.
- Craig E. Wills and Mihajlo Zeljkovic.
A personalized approach to web privacy--awareness, attitudes and
actions.
Information Management and Computer Security, 19(1):53-73,
2011.
http://www.cs.wpi.edu/~cew/papers/imcs11.pdf.
- Balachander Krishnamurthy and Craig E. Wills.
On the leakage of personally identifiable information via online
social networks.
ACM SIGCOMM Computer Communications Review, 40(1):112-117,
January 2010.
Accepted for publication based on selection as one of the two best
papers at the Workshop on Online Social Networks held in conjunction with ACM
SIGCOMM 2009 Conference. This is a minor revision of the original workshop
publication. See also
.
- Hao Shang and Craig E. Wills.
Making better use of all those TCP ACK packets.
ISAST Transactions on Communications and Networking,
1(1):32-41, 2007.
http://www.cs.wpi.edu/~cew/papers/isast07.pdf.
- Hao Shang and Craig E. Wills.
Piggybacking related names to improve DNS performance.
Computer Networks, 50:1733-1748, August 2006.
5 known
citations.
http://www.cs.wpi.edu/~cew/papers/comnet06.pdf.
- Chi-Hung Chi, Maarten van Steen, and Craig E. Wills, editors.
Web Content Caching and Distribution: 9th International
Workshop, WCW 2004, Beijing, China, October 18-20, 2004. Proceedings, volume
3293 of Lecture Notes in Computer Science. Springer, 2004.
- Craig E. Wills, Gregory Trott, and Mikhail Mikhailov.
Using bundles for web content delivery.
Computer Networks, 42(6):797-817, August 2003.
7 known
citations.
http://www.cs.wpi.edu/~cew/papers/comnet03.pdf.
- David Finkel, Craig E. Wills, Michael Ciaraldi, Kevin Amorin, Adam Covati, and
Michael Lee.
An applet-based anonymous distributed computing system.
Internet Research: Electronic Networking Applications and
Policy, 11(1):35-41, 2001.
2 known
citations.
http://www.cs.wpi.edu/~cew/papers/intresearch01.doc.
- Craig E. Wills and Mikhail Mikhailov.
Studying the impact of more complete server information on web
caching.
Computer Communications, 24(2):184-190, February 2001.
Published as the Proceedings of the 5th International Web Caching and
Content Delivery Workshop. See also
.
- Balachander Krishnamurthy and Craig E. Wills.
Analyzing factors that influence end-to-end web performance.
Computer Networks, 33(1-6):17-32, June 2000.
Published as the Proceedings of the Ninth International World Wide
Conference. See also
.
- Craig E. Wills, Dorothy Deremer, Renee A. McCauley, and Linda Null.
Studying the use of peer learning in the introductory computer
science curriculum.
Computer Science Education, 9(2):71-88, August 1999.
12 known
citations.
http://www.cs.wpi.edu/~cew/papers/csedu99.pdf.
- Craig E. Wills and Mikhail Mikhailov.
Towards a better understanding of web resources and server responses
for improved caching.
Computer Networks, 31(11-16):1231-1243, May 1999.
Published as the Proceedings of the Eighth International World Wide
Conference. See also
.
- David Finkel, Craig E. Wills, Brian Brennan, and Chris Brennan.
Distriblets: Java-based distributed computing on the web.
Internet Research: Electronic Networking Applications and
Policy, 9(1):35-40, 1999.
Paper awarded Citation of Excellence (made to less than 10% of
reviewed papers) by ANBAR Electronic Intelligence. 4 known
citations.
http://www.anbar.co.uk/excellence/authors.htm.
- C.E. Wills, D.C. Brown, B. Dunskus, and J. Kemble.
Evaluating network serviceability.
Computer Networks and ISDN Systems, 30(24):2283-2291, December
1998.
2 known
citations.
http://www.cs.wpi.edu/~cew/papers/cnisdn98.pdf.
- Balachander Krishnamurthy and Craig E. Wills.
Piggyback server invalidation for proxy cache coherency.
Computer Networks and ISDN Systems, 30(1-7):185-193, April
1998.
Published as the Proceedings of the Seventh International World Wide
Conference. See also
.
- Marton E. Balazs, David C. Brown, Peter Bastien, and Craig E. Wills.
Graphical presentation of designs: A knowledge intensive design
approach.
In M. Mantyla, S. Finger, and T. Tomiyama, editors, Knowledge
Intensive CAD, volume II, pages 173-188. Chapman & Hall, 1997.
http://www.cs.wpi.edu/~dcb/Papers/KIC2.pdf.
- Craig E. Wills.
Process synchronization and IPC.
ACM Computing Surveys, 28(1):209-211, March 1996.
1 known citation. 50th-anniversary issue.
- Craig E. Wills and David Finkel.
Scalable approaches to load sharing in the presence of multicasting.
Computer Communications, 18(9):620-630, September 1995.
2 known citations.
http://www.cs.wpi.edu/~cew/papers/compcomm95.pdf.
- Craig E. Wills and David Finkel.
Experience with peer learning in an introductory computer science
course.
Computer Science Education, 5(2):165-187, 1994.
5 known
citations.
http://www.cs.wpi.edu/~cew/papers/csedu94.pdf.
- David Finkel and Craig E. Wills.
Peer learning assistants in an introductory computer science course.
INPUT, A Newsletter for Computer Science Educators, pages 5-6,
Spring 1995.
- Wei Zhang and Craig E. Wills.
Consideration of processing costs in placing clients of web-based
services.
In Proceedings of the IEEE GLOBECOM Conference, Houston, TX
USA, December 2011.
Acceptance rate: 37%. 0 known
citations.
http://www.cs.wpi.edu/~cew/papers/globecom11.pdf.
- Balachander Krishnamurthy, Konstantin Naryshkin, and Craig E. Wills.
Privacy leakage vs. protection measures: The growing disconnect.
In Proceedings of the Web 2.0 Security and Privacy Workshop,
pages 1-10, Oakland, CA USA, May 2011.
Acceptance rate: 27% for full papers. 0 known
citations.
http://www.cs.wpi.edu/~cew/papers/w2sp11.pdf.
- Balachander Krishnamurthy and Craig E. Wills.
Privacy leakage in mobile online social networks.
In Proceedings of the Workshop on Online Social Networks, pages
1-9, Boston, MA USA, June 2010. USENIX.
Acceptance rate: 33%. 0 known
citations.
http://www.cs.wpi.edu/~cew/papers/wosn10.pdf.
- Wei Zhang, Hangwei Qian, Craig E. Wills, and Michael Rabinovich.
Agile resource management in a virtualized data center.
In Proceedings of the First Joint WOSP/SIPEW International
Conference on Performance Engineering, San Jose, California USA, January
2010. ACM.
Acceptance rate:
25%.
http://www.cs.wpi.edu/~cew/papers/wosp10.pdf.
- Artur Janc, Craig E. Wills, and Mark Claypool.
Network performance evaluation in a web browser.
In Proceedings of the IASTED International Conference on
Parallel and Distributed Computing and Systems, pages 370-377, Cambridge,
MA USA, November 2009.
http://www.cs.wpi.edu/~cew/papers/pdcs09.pdf.
- Alan Ritacco, Craig E. Wills, and Mark Claypool.
How's my network? a java approach to home network measurement.
In Proceedings of the IEEE International Conference on Computer
Communications and Networks, pages 1-7, San Francisco, CA USA, August 2009.
Acceptance rate:
30%
http://www.cs.wpi.edu/~cew/papers/icccn09.pdf.
- Balachander Krishnamurthy and Craig E. Wills.
On the leakage of personally identifiable information via online
social networks.
In Proceedings of the Workshop on Online Social Networks in
conjunction with ACM SIGCOMM Conference, pages 7-12, Barcelona, Spain,
August 2009. ACM.
Acceptance rate: 37%. 2 known
citations.
http://www.cs.wpi.edu/~cew/papers/wosn09.pdf.
- Balachander Krishnamurthy and Craig E. Wills.
Privacy diffusion on the web: A longitudinal perspective.
In Proceedings of the World Wide Web Conference, pages
541-550, Madrid, Spain, April 2009. ACM.
Acceptance rate: 13%. 1 known
citation.
http://www.cs.wpi.edu/~cew/papers/www09.pdf.
- Balachander Krishnamurthy and Craig E. Wills.
Characterizing privacy in online social networks.
In Proceedings of the Workshop on Online Social Networks in
conjunction with ACM SIGCOMM Conference, pages 37-42, Seattle, WA USA,
August 2008. ACM.
Acceptance rate: 35%. 18 known
citations.
http://www.cs.wpi.edu/~cew/papers/wosn08.pdf.
- Hangwei Qian, Elliot Miller, Wei Zhang, Michael Rabinovich, and Craig E. Wills.
Agility in virtualized utility computing.
In Proceedings of the 3rd International Workshop on
Virtualization Technology in Distributed Computing, pages 1-8, Reno, NV
USA, November 2007.
Held in conjunction with ACM/IEEE Super Computing Conference. 1 known
citation. ACM Digital
Library.
http://www.cs.wpi.edu/~cew/papers/vtdc07.pdf.
- Mark Claypool, Robert Kinicki, and Craig Wills.
Treatment-based traffic signatures.
In Proceedings of the IMRG (IETF Internet Measurement Research
Group) Workshop on Application Classification and Identification (WACI),
Cambridge, MA USA, October 2007.
http://www.cs.wpi.edu/~cew/papers/waci07.pdf.
- Balachander Krishnamurthy, Delfina Malandrino, and Craig E. Wills.
Measuring privacy loss and the impact of privacy protection in web
browsing.
In Proceedings of the Symposium on Usable Privacy and Security,
pages 52-63, Pittsburgh, PA USA, July 2007. ACM International Conference
Proceedings Series.
Acceptance rate: 32%. 4 known citations.
http://www.cs.wpi.edu/~cew/papers/soups07.pdf.
- Paul J. Timmins, Sean McCormick, Emmanuel Agu, and Craig E. Wills.
Characteristics of mobile Web content.
In Proceedings of the First IEEE Workshop on Hot Topics in Web
Systems and Technologies, pages 1-10, Boston, MA USA, November 2006.
6 known
citations.
http://www.cs.wpi.edu/~cew/papers/hotweb06.pdf.
- Balachander Krishnamurthy and Craig E. Wills.
Generating a privacy footprint on the Internet.
In Proceedings of the ACM SIGCOMM Internet Measurement
Conference, pages 65-70, Rio de Janeiro, Brazil, October 2006.
Acceptance rate: 22%. 3 known
citations.
http://www.cs.wpi.edu/~cew/papers/imc06.pdf.
- Balachander Krishnamurthy and Craig Wills.
Cat and mouse: Content delivery tradeoffs in web access.
In Proceedings of the International World Wide Web Conference,
pages 337-346, Edinburgh, Scotland, May 2006.
Acceptance rate: 11%. 3 known
citations.
http://www.cs.wpi.edu/~cew/papers/www06.pdf.
- Craig E. Wills, Mikhail Mikhailov, and Hao Shang.
Inferring relative popularity of Internet applications by actively
querying DNS caches.
In Proceedings of the ACM SIGCOMM Internet Measurement
Conference, pages 78-90, Miami, Florida, October 2003.
Acceptance rate: 30%. 9 known
citations.
http://www.cs.wpi.edu/~cew/papers/imc03.pdf.
- Mikhail Mikhailov and Craig E. Wills.
Evaluating a new approach to strong web cache consistency with
snapshots of collected content.
In Proceedings of the Twelfth International World Wide Web
Conference, pages 599-608, Budapest, Hungary, May 2003.
Acceptance rate: 13%. 21 known
citations.
http://www.cs.wpi.edu/~cew/papers/monarch-www03.pdf.
- Balachander Krishnamurthy, Craig Wills, Yin Zhang, and Kashi Vishwanath.
Design, implementation, and evaluation of a client characterization
driven web server.
In Proceedings of the Twelfth International World Wide Web
Conference, pages 138-147, Budapest, Hungary, May 2003.
Acceptance rate: 13%. 4 known
citations.
http://www.cs.wpi.edu/~cew/papers/spinach-www03.pdf.
- Balachander Krishnamurthy, Craig Wills, and Yin Zhang.
Preliminary measurements on the effect of server adaptation for web
content delivery.
In Proceedings of the ACM SIGCOMM Internet Measurement
Workshop, pages 323-324, Marseille, France, November 2002.
Acceptance rate: 45%. Short paper version accepted. 6 known
citations.
http://www.cs.wpi.edu/~cew/papers/imw02.ps.
- Mikhail Mikhailov and Craig Wills.
Exploiting object relationships for deterministic web object
management.
In Proceedings of the 7th International Workshop on Web Content
Caching and Distribution, pages 1-16, Boulder, Colorado, August 2002.
Acceptance rate: 29%. 4 known
citations.
http://www.cs.wpi.edu/~cew/papers/wcw7.pdf.
- Balachander Krishnamurthy and Craig Wills.
Improving web performance by client characterization driven server
adaptation.
In Proceedings of the Eleventh International World Wide Web
Conference, pages 305-316, Honolulu, Hawaii, May 2002.
Acceptance rate: 16%. 22 known
citations.
http://www.cs.wpi.edu/~cew/papers/www02.pdf.
- Balachander Krishnamurthy, Craig Wills, and Yin Zhang.
On the use and performance of content distribution networks.
In Proceedings of the ACM SIGCOMM Internet Measurement
Workshop, pages 169-182, San Francisco, November 2001.
207 known
citations.
http://www.cs.wpi.edu/~cew/papers/imw01.pdf.
- Mark Claypool, David Finkel, and Craig E. Wills.
An open source laboratory for operating systems projects.
In ACM SIGCSE/SIGCUE Conference on Innovation and Technology in
Computer Science Education, pages 145-148, Canterbury, England, June 2001.
Acceptance rate: 30%. 10 known
citations.
http://www.cs.wpi.edu/~cew/papers/iticse01.doc.
- Craig E. Wills, Mikhail Mikhailov, and Hao Shang.
N for the price of 1: Bundling web objects for more efficient content
delivery.
In Proceedings of the Tenth International World Wide Web
Conference, pages 257-265, Hong Kong, May 2001.
Acceptance rate: 20%. 31 known
citations.
http://www.cs.wpi.edu/~cew/papers/www01.pdf.
- Craig E. Wills and Mikhail Mikhailov.
Studying the impact of more complete server information on web
caching.
In Proceedings of the 5th International Web Caching and Content
Delivery Workshop, pages 184-190, Lisbon, Portugal, May 2000.
Acceptance rate: 46%. 39 known
citations.
http://www.cs.wpi.edu/~cew/papers/wcw00.pdf.
- David Finkel, Craig E. Wills, Kevin Amorin, Adam Covati, and Michael Lee.
An applet-based approach to large-scale distributed computing.
In Proceedings of the International Network Conference, pages
175-182, Plymouth, United Kingdom, July 2000.
Acceptance rate: 60%.
http://www.cs.wpi.edu/~cew/papers/inc00-applet.doc.
- Michael J. Ciaraldi, David Finkel, and Craig E. Wills.
Risks in anonymous distributed computing systems.
In Proceedings of the International Network Conference, pages
193-200, Plymouth, United Kingdom, July 2000.
Acceptance rate: 60%. 1 known
citation.
http://www.cs.wpi.edu/~cew/papers/inc00-risks.doc.
- Balachander Krishnamurthy and Craig E. Wills.
Analyzing factors that influence end-to-end web performance.
In Proceedings of the Ninth International World Wide Web
Conference, pages 17-32, Amsterdam, Netherlands, May 2000.
Acceptance rate: 20%. 83 known
citations.
http://www.cs.wpi.edu/~cew/papers/www9/e2e.html.
- David C. Brown, Isabel Cruz, David Finkel, Robert E. Kinicki, and Craig E.
Wills.
Experiences with the webware, interfaces and networking experimental
laboratory.
In Proceedings of the ACM SIGCSE Conference, pages 387-391,
Austin, TX, March 2000.
Acceptance rate: 35%. 5 known
citations.
http://www.cs.wpi.edu/~cew/papers/sigcse00.pdf.
- James F. Carlson, David V. Esposito, Nathaniel J. Springer, David Finkel, and
Craig E. Wills.
Applet-based distributed computing on the web.
In Proceedings of the Workshop on Distributed Computing on the
Web, Rostock, Germany, June 1999.
http://www.cs.wpi.edu/~cew/papers/dcw99.doc.
- Balachander Krishnamurthy and Craig E. Wills.
Proxy cache coherency and replacement--towards a more complete
picture.
In Proceedings of the 19th IEEE International Conference on
Distributed Computing Systems, pages 332-339, Austin, TX, June 1999.
Acceptance rate: 33%. 49 known
citations.
http://www.cs.wpi.edu/~cew/papers/icdcs99.pdf.
- Craig E. Wills and Mikhail Mikhailov.
Towards a better understanding of web resources and server responses
for improved caching.
In Proceedings of the Eighth International World Wide Web
Conference, pages 153-165, Toronto, Canada, May 1999.
Acceptance rate: 16%. 63 known
citations.
http://www.cs.wpi.edu/~cew/papers/www99.pdf.
- Craig E. Wills and Mikhail Mikhailov.
Examining the cacheability of user-requested web resources.
In Proceedings of the 4th International Web Caching Workshop,
pages 78-87, San Diego, CA, March/April 1999.
Acceptance rate: 51%. 41 known
citations.
http://www.cs.wpi.edu/~cew/papers/wcw99.pdf.
- Craig E. Wills and Paul Thomas.
Exploiting a network charging model to reduce web costs.
In Proceedings of the AusWeb99--The Fifth Australian World Wide
Web Conference, Ballina, NSW Australia, April 1999.
Acceptance rate: 50%. Full paper
accepted.
http://www.cs.wpi.edu/~cew/papers/ausweb99/paper.html.
- John H. Hine, Craig E. Wills, Anja Martel, and Joel Sommers.
Combining client knowledge and resource dependencies for improved
world wide web performance.
In Proceedings of the INET '98 Conference, Geneva, Switzerland,
July 1998. Internet Society.
22 known
citations.
http://www.cs.wpi.edu/~cew/papers/inet98/index.htm.
- Brian Brennan, Chris Brennan, David Finkel, and Craig E. Wills.
Java-based load distribution on the world wide web.
In Proceedings of the International Network Conference, pages
9-14, Plymouth, United Kingdom, July 1998.
http://www.cs.wpi.edu/~cew/papers/inc98/inc98.html.
- Balachander Krishnamurthy and Craig E. Wills.
Piggyback server invalidation for proxy cache coherency.
In Proceedings of the Seventh International World Wide Web
Conference, pages 185-193, Brisbane, Australia, April 1998.
91 known
citations.
http://www.cs.wpi.edu/~cew/papers/www7/www7.html.
- Craig E. Wills.
Group-based software engineering in an introductory computer science
course.
In Proceedings of the International Conference on Software
Engineering: Education & Practice Conference, pages 26-33, Dunedin, New
Zealand, January 1998. IEEE Computer Society Press.
http://www.cs.wpi.edu/~cew/papers/seep98.pdf.
- Balachander Krishnamurthy and Craig E. Wills.
Study of piggyback cache validation for proxy caches in the world
wide web.
In Proceedings of the Symposium on Internet Technologies and
Systems, pages 1-12. USENIX Association, December 1997.
Acceptance rate: 27%. 97 known
citations.
http://www.cs.wpi.edu/~cew/papers/usits97.pdf.
- Craig E. Wills and David Finkel.
Study of a group project model in computer science.
In Proceedings of the ASEE/IEEE Frontiers in Education
Conference, pages 299-303, Pittsburgh, PA, November 1997.
4 known
citations.
http://www.cs.wpi.edu/~cew/papers/fie97.pdf.
- I. Russell, M. Dickerson, G. Scragg, M. Towhidnejad, and C. Wills.
Novel approaches to the introductory computer science courses.
In Proceedings of the Second Annual Consortium for Computing in
Small Colleges: Northeastern Conference, pages 170-175, Boston, MA, April
1997.
- C.E. Wills, D. Cordes, D. Deremer, B.J. Klein, R.A. McCauley, and L. Null.
Application of peer learning to the introductory computer science
curriculum.
In Proceedings of the ACM SIGCSE Conference, pages 373-374,
San Jose, CA, March 1997.
Panel presentation. 8 known citations.
- C.E. Wills and P.F. Bastien.
The influence of resource dependencies on distributed scheduling
policies for load sharing.
In Proceedings of the International Conference on Parallel and
Distributed Systems, pages 104-109, Dijon, France, September 1996.
http://www.cs.wpi.edu/~cew/papers/icpds96.pdf.
- Craig E. Wills, Robert E. Kinicki, and David Finkel.
Networking projects in the undergraduate curriculum.
Journal of Computing in Small Colleges, 11(4):238-245, March
1996.
Based on a presentation at the First Annual Northeastern Small
College Computing Conference. West Hartford, CT. April 1996.
- M.E. Balazs, D.C. Brown, P. Bastien, and C.E. Wills.
How to present designs.
In Proceedings of the Second Workshop Knowledge Intensive CAD,
Pittsburgh, PA, September 1996. IFIP Working Group 5.2.
- David Finkel and Craig E. Wills.
Computer supported peer learning in an introductory computer science
course.
In ACM SIGCSE/SIGCUE Conference on Integrating Technology into
Computer Science Education, pages 55-56, Barcelona, Spain, June 1996.
5 known citations.
- D.C. Brown, C.E. Wills, B. Dunskus, and J. Kemble.
Tennis: A computer network ease of service evaluation system.
In Proceedings of the International Joint Conference on
Artificial Intelligence Workshop on AI in Distributed Information Networks,
Montreal, Canada, August 1995.
- Craig E. Wills, Gregory J. Snyder, and Christopher Kmiec.
Persistent information retrieval on the Internet.
In Proceedings of the IASTED/ISMM International Conference on
Intelligent Information Management Systems, pages 152-155, Washington,
D.C., June 1995.
- Craig E. Wills, D. Giampaolo, and M. Mackovitch.
Experience with an interactive attribute-based user information
environment.
In Proceedings of the Fourteenth Annual IEEE International
Phoenix Conference on Computers and Communications, pages 359-365, Phoenix,
AZ, March 1995.
3 known citations.
- Craig E. Wills and Surendar Chandra.
Adaptive resource management.
In Proceedings of The International Workshop on Modeling,
Analysis and Simulation of Computers and Telecommunications Systems
(MASCOTS'95), pages 173-177, Durham, NC, January 1995.
Acceptance rate: 45%.
- Craig E. Wills, David Finkel, Michael A. Gennert, and Matthew O. Ward.
Peer learning in an introductory computer science course.
In Proceedings of the ACM SIGCSE Conference, pages 309-313,
Phoenix, AZ, March 1994.
12 known citations.
- Craig E. Wills, Joachim Heck, and Ramin Taraz.
Visualization of a user's information space.
In Proceedings of the Computer Science Conference, pages
94-101, Phoenix, AZ, March 1994. ACM.
Acceptance rate: 40%.
- Craig E. Wills, Kirstin Cadwell, and William Marrs.
Customization in a unix computing environment.
In Proceedings of the 7th USENIX System Administration
Conference, pages 43-49, Monterey, CA, November 1993.
2 known citations.
- J. CaraDonna, N. Paciorek, and C.E. Wills.
Measuring lock performance in multiprocessor operating system
kernels.
In Proceedings of the Fourth USENIX Symposium on Experiences
with Distributed and Multiprocessor Systems, pages 43-49, San Diego, CA,
September 1993.
2 known citations.
- Craig E. Wills, Kirstin Cadwell, and William Marrs.
Sharing customization in a campus computing environment.
In HCI International '93, pages 105-115, Orlando, FL, August
1993.
Acceptance rate: 22%.
- Craig E. Wills and David Finkel.
Load sharing using multicasting.
In Proceedings of the Twelfth Annual IEEE International Phoenix
Conference on Computers and Communications, pages 303-309, Phoenix, AZ,
March 1993.
- Craig E. Wills and Shanti Suresh.
Resource-driven resource location.
In Proceedings of the 26th Hawaii International Conference on
System Sciences, pages 80-89, Maui, Hawaii, January 1993.
1 known citation.
- Craig E. Wills.
Strategies for using multicasting to locate resources.
In Proceedings IEEE 16th Conference on Local Computer Networks,
pages 589-598, Minneapolis, MN, October 1991.
- Craig E. Wills.
A service execution mechanism for a distributed environment.
In Proceedings of the 9th IEEE International Conference on
Distributed Computing Systems, pages 326-334, Newport Beach, CA, June 1989.
Acceptance rate: 33%. 4 known citations.
- Craig E. Wills.
Locating distributed information.
In Proceedings IEEE Infocom '89, pages 303-311, Ottawa,
Canada, April 1989.
2 known citations.
- John T. Korb and Craig E. Wills.
Command execution in a heterogeneous environment.
In SIGCOMM '86 Symposium, pages 68-74, Stowe, VT, August 1986.
ACM.
3 known citations.
- Craig Wills, Mark Claypool, Artur Janc, and Alan Ritacco.
Development of a user-centered network measurement platform.
In Proceedings of the ISMA Workshop on Active Internet
Measurements, La Jolla, CA USA, February 2010.
Invited participant. Sponsored by CAIDA.
Slides:
http://www.cs.wpi.edu/~cew/talks/aims10.pdf.
- Mark Claypool, Robert Kinicki, and Craig Wills.
Treatment-based traffic signatures.
In Proceedings of the IMRG (IETF Internet Measurement Research
Group) Workshop on Application Classification and Identification (WACI),
Cambridge, MA USA, October 2007.
http://www.cs.wpi.edu/~cew/papers/waci07.pdf.
- Mark Claypool, Robert Kinicki, and Craig Wills.
Research resources for network application studies.
In Proceedings of the National Science Foundation Computing
Research Infrastructure 2007 PI Meeting, pages 143-147, Boston, MA USA,
June 2007.
Also available as Technical Report WPI-CS-TR-07-03.
ftp://ftp.cs.wpi.edu/pub/techreports/pdf/07-03.pdf.
- Craig E. Wills and Mikhail Mikhailov.
Characterizing web resources and server responses to better
understand the potential of caching.
In Web Characterization Workshop, Cambridge, MA, November 1998.
World Wide Web Consortium.
2 known
citations.
http://www.cs.wpi.edu/~cew/papers/webchar98.html.
- Balachander Krishnamurthy and Craig E. Wills.
Piggyback cache validation for proxy caches in the world wide web.
In Proceedings of the 2nd Web Caching Workshop, Boulder, CO,
June 1997. National Laboratory for Applied Network Research.
http://ircache.nlanr.net/Cache/Workshop97/Papers/Wills/wills.html.
- Craig E. Wills.
User interface design for the engineer.
In Proceedings of Electro/94 International, pages 415-419,
Boston, MA, May 1994.
3 known citations.
- Craig E. Wills.
User and resource efficient access to information in mobile and web
domains.
In Proceedings of the Second Annual Conference on
Telecommunications R&D in Massachusetts, Lowell, MA, March 1996.
- C. Council, E. Felton, C. Johnson, R. Mason, R. Rubinstein, and C. Wills.
A virtual reality world builder.
In Proceedings of CONVERGENCE: The Fifth Biennial Symposium on
the Arts and Technology, pages 115-121, New London, CT, March 1995.
- Craig E. Wills.
Making a user's information space more visible.
In Proceedings: First Annual Conference on Telecommunications
R&D in Massachusetts, Volume I, pages 75-85, Lowell, MA, October 1994.
- Mark Claypool, Robert Kinicki, and Craig Wills.
User-centered network measurement.
Technical Report WPI-CS-TR-07-08, Computer Science Department,
Worcester Polytechnic Institute, August 2007.
ftp://ftp.cs.wpi.edu/pub/techreports/pdf/07-08.pdf.
- Craig E. Wills.
Cinderella and the big dance.
Technical Report WPI-CS-TR-06-01, Computer Science Department,
Worcester Polytechnic Institute, April 2006.
http://www.cs.wpi.edu/~cew/papers/cinderella.pdf.
- Paul J. Timmins and Craig E. Wills.
Using future context in personal information retrieval.
Technical Report WPI-CS-TR-05-17, Computer Science Department,
Worcester Polytechnic Institute, November 2005.
- Hao Shang and Craig E. Wills.
Exploiting flow relationships to improve performance of networked
applications.
Technical Report WPI-CS-TR-04-13, Computer Science Department,
Worcester Polytechnic Institute, May 2004.
http://www.cs.wpi.edu/~hao/tech-rep/use_relation.pdf.
- Hao Shang and Craig E. Wills.
Using related domain names to improve DNS performance.
Technical Report WPI-CS-TR-03-35, Computer Science Department,
Worcester Polytechnic Institute, December 2003.
http://www.cs.wpi.edu/~hao/tech-rep/dnspiggy_tr.pdf.
- Craig E. Wills and Nitin John.
A client-based study of clustered and distributed web content.
Technical Report WPI-CS-TR-02-27, Computer Science Department,
Worcester Polytechnic Institute, October 2002.
http://www.cs.wpi.edu/~cew/papers/tr02-27.pdf.
- Balachander Krishnamurthy, Craig Wills, and Yin Zhang.
On the use and performance of content distribution networks.
Technical Report TD-52AMHL, AT&T Labs - Research, August 2001.
http://www.research.att.com/~bala/papers/abcd-tm.ps.gz.
- Mikhail Mikhailov and Craig E. Wills.
Change and relationship-driven content caching, distribution and
assembly.
Technical Report WPI-CS-TR-01-03, Computer Science Department,
Worcester Polytechnic Institute, March 2001.
9 known
citations.
http://www.cs.wpi.edu/~cew/papers/tr01-03.pdf.
- Craig E. Wills, Mikhail Mikhailov, and Hao Shang.
N for the price of 1: Bundling web objects for more efficient content
delivery.
Technical Report WPI-CS-TR-00-26, Computer Science Department,
Worcester Polytechnic Institute, November 2000.
http://www.cs.wpi.edu/~cew/papers/tr00-26.pdf.
- Craig E. Wills and Hao Shang.
The contribution of DNS lookup costs to web object retrieval.
Technical Report WPI-CS-TR-00-12, Computer Science Department,
Worcester Polytechnic Institute, July 2000.
27 known
citations.
http://www.cs.wpi.edu/~cew/papers/tr00-12.pdf.
- Mikhail Mikhailov and Craig E. Wills.
Embedded objects in web pages.
Technical Report WPI-CS-TR-00-05, Computer Science Department,
Worcester Polytechnic Institute, March 2000.
10 known
citations.
http://www.cs.wpi.edu/~cew/papers/tr00-05.pdf.
- Craig E. Wills and Mikhail Mikhailov.
Studying the impact of more complete server information on web
caching.
Technical Report WPI-CS-TR-99-36, Computer Science Department,
Worcester Polytechnic Institute, November 1999.
http://www.cs.wpi.edu/~cew/papers/tr99-36.pdf.
- Craig E. Wills and Mikhail Mikhailov.
Exploiting object relationships for web caching.
Technical Report WPI-CS-TR-99-29, Computer Science Department,
Worcester Polytechnic Institute, October 1999.
1 known
citation.
http://www.cs.wpi.edu/~cew/papers/tr99-29.pdf.
- Craig E. Wills and Mikhail Mikhailov.
Examining the cacheability of user-requested web resources.
Technical Report WPI-CS-TR-99-01, Computer Science Department,
Worcester Polytechnic Institute, January 1999.
http://www.cs.wpi.edu/~cew/papers/tr99-01.ps.gz.
- Craig E. Wills and Mikhail Mikhailov.
Towards a better understanding of web resources and server responses
for improved caching.
Technical Report WPI-CS-TR-98-27, Computer Science Department,
Worcester Polytechnic Institute, December 1998.
http://www.cs.wpi.edu/~cew/papers/tr98-27.ps.gz.
- Craig E. Wills, Dorothy Deremer, Renee A. McCauley, and Linda Null.
Studying the use of peer learning in the introductory computer
science curriculum.
Technical Report WPI-CS-TR-97-11, Computer Science Department,
Worcester Polytechnic Institute, September 1997.
http://www.cs.wpi.edu/~cew/papers/peercs97.ps.gz.
- Craig E. Wills and Joel Sommers.
Prefetching on the web through merger of client and server profiles,
June 1997.
http://www.cs.wpi.edu/~cew/papers/webprofile.ps.gz.
- Joel Sommers and Craig E. Wills.
Prefetching on the web using client and server profiles.
Technical Report WPI-CS-TR-97-2, Computer Science Department,
Worcester Polytechnic Institute, June 1997.
5 known citations.
- C.E. Wills, M.T. Murray, and R. Thangarajah.
Resource-efficient policies for information transfer in a mobile
environment.
Technical Report WPI-CS-TR-96-3, Computer Science Department,
Worcester Polytechnic Institute, December 1996.
- B. Krishnamurthy and C.E. Wills.
Identifying and remedying secondary privacy leakage.
Provisional patent claim (12/288,071) filed October 16, 2008.
- B. Krishnamurthy and C.E. Wills.
System and method for tailoring privacy in online social networks.
Provisional patent claim (61/067,927) filed March 3, 2008.
- B. Krishnamurthy, D. Belanger, and C.E. Wills.
Method and apparatus for providing network access privacy.
Full patent claim (12/221,176) filed July 31, 2008.
- B. Krishnamurthy and C.E. Wills.
Method for cache validation for proxy caches.
United States Patent No.: US 6,578,113. Issued June 10, 2003.
Provisional patent claim (60/047,380) filed June 2, 1997. Full claim filed
with U.S. Patent and Trademark Office on December 30, 1997.
- B. Krishnamurthy and C.E. Wills.
Method for improving web performance by client
characterization-driven server adaptation.
Provisional patent claim (60/346366) filed Nov. 9, 2001. Full claim
filed with U.S. Patent and Trademark Office on July 2002.
- B. Krishnamurthy and C.E. Wills.
Method for improving web performance by adapting servers based on
client cluster characterization.
United States Patent No.: US 7,296,089. Issued November 13, 2007.
Provisional patent claim (60/346366) filed Nov. 9, 2001. Full claim filed
with U.S. Patent and Trademark Office on July 2002.
- Recognized as an Academic Advisor with a significant number of academic
advisees by Committee on Advising and Students Life. February 2004.
- Recognized as an Academic Advisor with a significant number of academic
advisees by Committee on Advising and Students Life. February 2003.
- Selected as an Outstanding Academic Advisor by Committee on Advising and
Students Life. March 2000.
- Selected as an honorary member of the WPI Upsilon Pi Epsilon (UPE) computer
science honor society. Fall 1995. Quoting from the invitation letter from
Scott Salvidio, chapter president, ``Your election as an honorary member of
Upsilon Pi Epsilon signifies the high regard we have for your work in the
field of computer science as a faculty member of WPI. The level of dedication
and hard work you exhibit while educating the members of the computer science
student body is second to none. Considering the nature of your position in
the computer science department we feel that your contributions to the WPI CS
community are all the more deserving of special recognition.''.
- Member, Association for Computing Machinery (ACM).
- Member, IEEE Computer Society.
- Associate Editor, ACM Transactions on Internet Technology, July 2000-July
2009. One of the founding Associate Editors.
- Deputy Program Chair, Ninth International Workshop on Web Caching and Content
Delivery, October 2004, Beijing, China.
- Conference Program Committee Co-Chair, 13th International World Wide Web
Conference, May 2004, New York City, New York.
- Program Committee Vice-Chair Performance and Reliability, 12th International
World Wide Web Conference, May 2003, Budapest, Hungary.
- Panels Chair, Program Committee Member, 11th International World Wide Web
Conference, May 2002, Honolulu, Hawaii.
- Faculty Posters Coordinator, ACM SIGCSE 2002, Feb/Mar 2002, Covington,
Kentucky, USA.
- Program Committee Deputy Vice-Chair, 10th International World Wide Web
Conference, May 2001, Hong Kong.
- Program Committee of the Performance, Scalability and Availability track for
the 2010 International World Wide Web Conference, April 2010, Raleigh, NC
USA.
- Program Committee for Workshop on Online Social Networks ACM SIGCOMM
Conference, August 2009, Barcelona, Spain.
- Program Committee of the Performance and Scalability track for the 2009
International World Wide Web Conference, April 2009, Madrid, Spain.
- Program Committee of the IEEE International Conference on Self-Adaptive and
Self-Organizing Systems, October 2008, Venice, Italy.
- Program Committee of the 2008 Passive and Active Measurement Conference, April
2008, Cleveland, OH USA.
- Program Committee of the Performance and Scalability track for the 2008
International World Wide Web Conference, April 2008, Beijing, China.
- Program Committee of the IASTED International Conference on Parallel and
Distributed Computing and Systems, November 2007, Cambridge, MA USA.
- Program Committee of the Performance, Reliability and Scalability area for the
2007 International World Wide Web Conference, May 2007, Banff, Calgary.
- Program Committee of the Performance, Reliability and Scalability area for the
2006 International World Wide Web Conference, May 2006, Edinburgh, Scotland.
- Program Committee Member, Computing Research Association Conference, June 2006,
Snowbird, Utah.
- Program Committee Member, International Workshop on Advanced Architectures and
Algorithms for Internet Delivery and Applications, June 2005, Orlando,
Florida USA.
- Program Committee Member, 10th International Workshop on Web Caching and
Content Distribution, September 2005, Sophia Antipolis, France.
- Program Committee Member, IADIS International Conference WWW/Internet, October
2005, Lisbon, Portugal.
- Craig E. Wills, Mark Claypool, James Doyle, and Matthew Ward.
Mri-r2: Development of a user-centered network measurement platform,
May 15, 2010 - May 14, 2013.
National Science Foundation Major Research Instrumentation Program
Recovery and Reinvestment. 0959441. $391,582.
- Craig E. Wills.
CSR-PDOS: virtual machines meet application clusters: A highly
responsive global utility computing platform for internet applications, May,
2009-August, 2009.
Research Experience for Undergraduates (REU) Supplement to
collaborative proposal with Case-Western Reserve University. 0937144.
$8,000.
- Craig E. Wills, Mark Claypool, and Robert Kinicki.
A dual-core experimental systems laboratory, August, 2007.
Equipment Donation from Intel Corporation. $23,959.
- Michael Rabinovich and Craig E. Wills.
CSR-PDOS: virtual machines meet application clusters: A highly
responsive global utility computing platform for internet applications,
August, 2006-July, 2009.
National Science Foundation CSR PDOS. 0615079. Collaborative proposal
with Case-Western Reserve University. WPI portion $238,380.
- Mark L. Claypool, Robert E. Kinicki, and Craig E. Wills.
Research resources for network application studies, July,
2004-August, 2007.
National Science Foundation CNS CISE Research Resources. 0423362.
$39,203.
- Craig E. Wills.
An adaptive approach to cluster-to-cluster network flows, July,
2003-June, 2004.
WPI Research Development Grant. $3,000.
- Craig E. Wills.
Exploiting object relationships for more deterministic management of
distributed objects, Sept, 2000-Aug, 2003.
National Science Foundation Operating Systems and Compilers Program
of the CCR Division in the CISE Directorate. 9988250. $66,141.
- Bob Kinicki, David Finkel, and Craig Wills.
Research development council proposal for research center for
electronic commerce technology (CRECT), June, 2000-May, 2001.
WPI Research Development Grant.
- Mark L. Claypool, David Finkel, and Craig E. Wills.
Teaching systems courses with an open source laboratory, June,
2000-May, 2003.
National Science Foundation Course, Curriculum and Laboratory
Improvement Grant DUE9980803. $69,912.
- Craig E. Wills.
Impact of electronic commerce on the internet infrastructure,
September, 1999-May, 2000.
Arrowpoint Communications, Inc. $33,453.
- C.E. Wills.
Distributed systems and world wide web bibliography, November,
1997-February, 1998.
School of Mathematical and Computing Sciences, Victoria University of
Wellington, New Zealand Summer Grant Program. NZ$4,000.
- C.E. Wills, D. Finkel, G.T. Heineman, R.E. Kinicki, and M.O. Ward.
The webware, interfaces and networking experimental laboratory, June,
1997-May, 1999 (extended to May, 2000).
National Science Foundation Instrumentation and Laboratory
Improvement Grant DUE9751132. $44,256. Final report:
http://www.cs.wpi.edu/~cew/papers/9751132final.html.
- C.E. Wills.
Application of peer learning to the introductory computer science
curriculum, June, 1996-May, 1998 (extended to May, 2000).
National Science Foundation Undergraduate Faculty Enhancement Grant
DUE9554706. $56,521. Final report:
http://www.cs.wpi.edu/~cew/papers/9554706final.html.
- D.C. Brown, C.E. Wills, D. Finkel, N.I. Hachem, R.E. Kinicki, and M.O. Ward.
The enhancement of digital's technology exchange program, June,
1995-May, 1996.
Digital Equipment Corporation. $88,960.
- D.C. Brown and C.E. Wills.
Continuation of tennis project: Computer network ease of service
evaluation, January, 1995-December, 1995.
Digital Equipment Corporation. $83,770.
- C.E. Wills.
A networked, platform-independent audio support system, October,
1994-May, 1995.
Vicorp Interactive Systems. $19,004.
- D.C. Brown and C.E. Wills.
Computer network serviceability evaluation system, September,
1993-August, 1994.
Digital Equipment Corporation. $68,784.
- C.E. Wills, D. Finkel, M. Gennert, and M. Ward.
Community learning in an introductory computer science course, June,
1993-May, 1994.
WPI Davis Educational Foundation Program. $20,880.
- C.E. Wills.
Location of distributed information using multicasting, January,
1991-September, 1991.
WPI Research Development Grant. $3,500.