computing lives - FTP Directory Listing
computing lives - FTP Directory Listing
computing lives - FTP Directory Listing
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
A<br />
Computer Previous Page | Contents | Zoom in | Zoom out | Front Cover | Search Issue | Next Page M S BE<br />
aG<br />
F<br />
CONTENTS<br />
ABOUT THIS ISSUE<br />
Growing interest in cloud <strong>computing</strong> also raises the<br />
question of cost/benefit. In this issue, we feature an<br />
article describing a federated, open-source cloud platform<br />
that lowers the entry barriers to systems and<br />
applications research communities, an economic model<br />
for determining whether to lease or buy storage, and an<br />
analysis of energy consumption and battery life in<br />
mobile devices offloading computation to the cloud. We<br />
also look at puzzle-based learning, ethical codes of conduct<br />
in the legal realm, and the linkage of software<br />
development and business strategy.<br />
COMPUTING PRACTICES<br />
20 Puzzle-Based Learning for<br />
Engineering and Computer<br />
Science<br />
Nickolas Falkner, Raja Sooriamurthi,<br />
and Zbigniew Michalewicz<br />
To attract, motivate, and retain students and<br />
increase their mathematical awareness and<br />
problem-solving skills, universities are<br />
introducing courses or seminars that explore<br />
puzzle-based learning. The authors introduce<br />
and define this learning approach, describe<br />
course variations, and highlight early student<br />
feedback.<br />
PERSPECTIVES<br />
29 Using Codes of Conduct<br />
to Resolve Legal Disputes<br />
Peter Aiken, Robert M. Stanley, Juanita<br />
Billings, and Luke Anderson<br />
In the absence of other published standards of<br />
care, it is reasonable for contractual parties to<br />
rely on an applicable, widely available code of<br />
conduct to guide expectations.<br />
COVER FEATURES<br />
35 Open Cirrus: A Global<br />
Cloud Computing Testbed<br />
Arutyun I. Avetisyan, Roy Campbell, Indranil<br />
Gupta, Michael T. Heath, Steven Y. Ko,<br />
Gregory R. Ganger, Michael A. Kozuch,<br />
David O’Hallaron, Marcel Kunze, Thomas T.<br />
Kwan, Kevin Lai, Martha Lyons, Dejan S.<br />
Milojicic, Hing Yan Lee, Yeng Chai Soh,<br />
http://computer.org/computer<br />
For more information on <strong>computing</strong> topics, visit the Computer Society Digital Library at www.computer.org/csdl.<br />
Ng Kwang Ming, Jing-Yuan Luke,<br />
and Han Namgoong<br />
Open Cirrus is a cloud <strong>computing</strong> testbed<br />
that, unlike existing alternatives, federates<br />
distributed data centers. It aims to spur<br />
innovation in systems and applications<br />
research and catalyze development of an<br />
open source service stack for the cloud.<br />
44 To Lease or Not to Lease<br />
from Storage Clouds<br />
Edward Walker, Walter Brisken,<br />
and Jonathan Romney<br />
Storage clouds are online services for leasing<br />
disk storage. A new modeling tool,<br />
formulated from empirical data spanning<br />
many years, lets organizations rationally<br />
evaluate the benefit of using storage clouds<br />
versus purchasing hard disk drives.<br />
51 Cloud Computing for Mobile<br />
Users: Can Offloading<br />
Computation Save Energy?<br />
Karthik Kumar and Yung-Hsiang Lu<br />
The cloud heralds a new era of <strong>computing</strong><br />
where application services are provided<br />
through the Internet. Cloud <strong>computing</strong> can<br />
enhance the <strong>computing</strong> capability of mobile<br />
systems, but is it the ultimate solution for<br />
extending such systems’ battery lifetimes?<br />
RESEARCH FEATURE<br />
57 Linking Software<br />
Development and<br />
Business Strategy<br />
through Measurement<br />
Victor R. Basili, Mikael Lindvall, Myrna<br />
Regardie, Carolyn Seaman, Jens Heidrich,<br />
Jürgen Münch, Dieter Rombach,<br />
and Adam Trendowicz<br />
The GQM + Strategies approach extends the<br />
goal/question/metric paradigm for<br />
measuring the success or failure of goals and<br />
strategies, adding enterprise-wide support<br />
for determining action on the basis of<br />
measurement results. An organization can<br />
thus integrate its measurement program<br />
across all levels.<br />
A<br />
Computer Previous Page | Contents | Zoom in | Zoom out | Front Cover | Search Issue | Next Page M S BE<br />
aG<br />
F