20.07.2013 Views

computing lives - FTP Directory Listing

computing lives - FTP Directory Listing

computing lives - FTP Directory Listing

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!