課程名稱︰雲端運算概論
課程性質︰雲端學程必修
課程教師︰劉邦鋒
開課學院:電資院
開課系所︰雲端學程
考試日期(年月日)︰102.1/10
考試時限(分鐘):181 mins(18:35~21:36)
是否需發放獎勵金:是
(如未明確表示,則不予發放)
試題 :
Introduction to Cloud Computing 2012
Final Examination, 01/10/2013.
1. Describe the contributing factors on how「digital divide」will disappear.
(10%)
2. Describe the input and output of mappers and reducers in MapReduce. You may
use an example to illustrate your point. What kinds of contents do they have?
What kinds of file system are they stored? What kinds of communication
pattern they form? (20%)
3. Describe the「life cycle」of memtable and SSTable, in terms of minor compac-
tion, merging compaction, and major compaction.
4. Describe the functionality of PaaS. (15%)
5. Describe the business model of SaaS. Compare it with the transitional soft-
ware deployment method like software on-premises in terms of deployment
method, payment method, data location, application sharing. (15%)
6. Describe the advantages of hand-held devices over PC as the「contact window」
to the cloud. (10%)
Please choose the most appropriate answer for each of the following question.
You will receive 2 points for each correct answer, and -1 point for each wrong
answer.
1. During the Google App Engine lab session we use which of the following lang-
uages as examples?
a. Ruby
b. Perl
c. Python
d. PHP
2. Which area has the fast growing rate of cellular phone?
a. Australia
b. America
c. Asia
d. Africa
3. In MapReduce a "combiner" looks like a?
a. straggler
b. reducer
c. master
d. mapper
4. What is the most important property that NoSQL has but relational database
does not have?
a. Security
b. Stability
c. Usability
d. Scability
5. What is the output format of the MapReduce WordCount example?
a. Unsorted count/word pairs
b. Sorted word/count pairs
c. Unsorted word/count pairs
d. Sorted count/word pairs
6. What will happen if you attempt to run a MapReduce job without manually
delete the old output file?
a. New output file will be renamed
b. New output file will overwrite the old one
c. New output file will be saved in different directory
d. FileAlreadyExistsException
7. What is the type of Database in Google App Engine?
a. Document-oriented Database
b. Object-oriented Database
c. Relational Database
d. NewSQL Database
8. What command in HBase display the whole content of a table?
a. put
b. get
c. scan
d. describe
9. Where does HBase store its data?
a. Zookeeper
b. Dropbox
c. MySQL
d. Hadoop
10. What kind of service does Google App Engine provide?
a. PaaS
b. SaaS
c. IaaS
d. RaaS
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.30.96