M125 Special Topics in Cloud Computing
Coordinates:
-
Meeting time: Fri Mon 13:00-16:00
-
Location: ST
Prerequisites:
-
Adv. Oper. Systems, Database Management, and Comp. Networks.
-
Grading Policy: Homeworks 30%, Class-participation 20%, Research Project 50%
Instructor:
-
Alex Delis,
-
A37, tel: 210 727 5212,
-
Office Hours: Monday 15:00-16:00
-
e-mail: ad -at*- di -dot+ uoa +dot- gr
Assignments:
References:
-
G. Palis,
"Cloud Computing: The New Frontier of Internet Computing,"
IEEE Internet Computing, vol. 14, no. 5, pages 70-73, September/October 2010.
-
K. Keahey, M. Tsugawa, A. Matsunaga, and J. A.B. Fortes,
"Sky Computing,"
IEEE Internet Computing, vol. 13, no. 5, pp. 43-51, September/October 2009.
-
M. Armbrust et al.,
"A View of Cloud Computing,"
Communications of ACM, vol. 53, no. 4, April 2010.
-
P. Barham, B. Dragovic, K. Fraser, S. Hand, T. Harris, A. Ho, R. Neugebauer, I. Pratt, and A. Warfield.
"Xen and the Art of Virtualization,"
Proc. of 19th ACM SOSP Conf., Bolton Landing, NY, October 2003.
-
B. Rochwerger et al.,
"Reservoir - When One Cloud Is Not Enough,"
IEEE Computer,
vol. 44, no. 3, pp. 44-51, March 2011.
-
B. Rochwerger et al.,
"The Reservoir Model and Architecture for Open Federated Cloud Computing",
IBM Journal of Research and Development
vol. 53, no. 4, 2009.
-
S. Bazarbayev, M.A. Hiltunen, K.R. Joshi,
W. H. Sanders, and R.D. Schlichting,
"Content-Based Scheduling of Virtual Machines (VMs) in the Cloud,"
Proc. of 33rd IEEE Int. Conf. on Distributed Computing Systems (ICDCS'13)
Philadelphia, PA, July 2013.
-
T. Ristenpart, E. Tromer, H. Shacham and S. Savage.
"Hey, you, get off of my Cloud: Exploring Information Leakage in
Third-party Compute Clouds",
Proc. of the 16th ACM Conf.
on Computer and Communications Security (CCS'09),
Chicago, IL, November 2009.
-
D. Breitgand and A. Epstein,
"SLA-aware Placement of Multi-Virtual Machine
Elastic Services in Compute Clouds",
Proc. IFIP/IEEE Int. Symp. on Integrated Network Management (IM)",
Chicago, IL, 2011.
-
M. Brantner, D. Florescu, D. Graf, D. Kossmann, and T. Kraska,
"Building a Database on S3",
Proc. of ACM SIGMOD Int. Conf., June, 2008.
-
H. Abu-Libdeh, L. Princehouse, and H. Weatherspoon,
RACS: a Case for Cloud Storage Diversity",
Proc. of the 1st ACM Symposium on Cloud computing (SoCC'10),
Indianapolis, IN, June 2010.
-
B.F. Cooper, A. Silberstein, E. Tam, R. Ramakrishnan, and R. Sears,
"Benchmarking Cloud Serving Systems with YCSB,"
Proc. of the 1st ACM Symp. on Cloud Computing (SoCC),
Indianapolis, IN, November 2010.
-
A. Mashtizadeh, E. Celebi, T. Garfinkel, and M. Cai,
The Design and Evolution of Live Storage Migration in VMware ESX,"
Proc. of the 2011 USENIX Annual Technical Conference (ATC'11),
Portland, OR, June 2011.
-
P. Padala, X. Zhu, M. Uysal, Z. Wang, S. Singhal, A. Merchant, K. Salem,
and K. Shin.
Adaptive Control of Virtualized Resources in Utility Computing Environments",
Proc. European Conference on Computer Systems (EuroSys'07),
Lisbon, Portugal, March 2007.
-
R. Geambasu, S.D. Gribble, and H.M. Levy,
CloudViews: Communal Data Sharing in Public Clouds
,
Proc. of the 2009 Conf. on Hot Topics in Cloud Computing (HotCloud'09)
San Diego, CA, June 2009.
-
K. Tsakalozos, M. Roussopoulos and A. Delis,
"Hint-based Execution of Workloads in Clouds with Nefeli",
IEEE Transactions on Parallel and Distributed Systems (TPDS),
vol. 24, no. 7, pp.1331-1340, July 2013.
-
A. Verma, L. Pedrosa, M.R. Korupolu, D. Oppenheimer, E. Tune and J. Wilkes,
"Large-scale cluster management at Google with Borg",
Proc. of EuroSys Conf., ACM, Bordeaux, France, 2015.
-
N. Roy and A. Dubey and A.S. Gokhale,
"Efficient Autoscaling in the Cloud Using Predictive Models
for Workload Forecasting",
Proc. of the IEEE 4th CLOUD Int. Conf.,
Washington, DC, July 2011.
-
A.J. Elmore, S. Das, D. Agrawal, and A. El Abbadi. 2011.
Zephyr: Live Migration in Shared Nothing Databases for
Elastic Cloud Platforms ,
Proc. of ACM SIGMOD Int. Conf. on Management of Data (SIGMOD'11),
Athens, Greece, June 2011.
-
Q. Wang, Y. Kanemasa, J. Li, D. Jayasinghe, T. Shimizu, M. Matsubara, M. Kawaba, C. Pu,
An Experimental Study of Rapidly Alternating Bottlenecks in
n-Tier Applications,
IEEE Proc. of the CLOUD Int. Conf., Santa Clara, CA, June 2013.
-
S. Barker, Y. Chi, H.J. Moon, H. Hacigumus and P. Shenoy.
"Cut Me Some Slack": Latency-aware Live Migration for Databases,
Proc. of the 15th Int. Conf. on Extending Database Technology (EDBT'12)
Berlin, Germany, March, 2012.
-
D. Tsoumakos, I. Konstantinou, C. Boumpouka, S. Sioutas
and N. Koziris,
Automated, Elastic Resource Provisioning for NoSQL Clusters Using TIRAMOLA.
Proc. in 13th IEEE/ACM Int. Symposium on Cluster,
Cloud and Grid Computing (CCGrid),
Delft, The Netherlands, May 13-16, 2013
-
C.D. Weissmani and S. Bobrowski,
The Design of the force.com Multitenant Internet Application Development
Platform,
In Proc. of the 2009 ACM SIGMOD Conference, Providence, RI, June 2009.
-
A. Cherniak, H. Zaidi and V. Zadorozhny,
Optimization Strategies for A/B Testing on Hadoop
In Proc. of the Int. VLDB Conf., Riva Dela Garda, Italy, September 2013.
-
M. Alicherry and T.V. Lakshman,
Network Aware Resource Allocation in Distributed Clouds,
Proc. of IEEE INFOCOM Conf.,
Orlando, FL, March 2012.
-
S. Melnik, A. Gubarev, J.-J. Long, G. Romer, S. Shivakumar, M. Tolton, and T. Vassilakis,
Dremel: Interactive Analysis of Web-scale Datasets,
Proc. of the VLDB Endow. vol. 3, September 2010.
-
S. Das, S. Nishimura, D. Agrawal, and A. El Abbadi,
Albatross: Lightweight Elasticity in Shared Storage
Databases for the Cloud using Live Data Migration,
Proc. VLDB Endow.
vol. 4, no. 8, May 2011.
-
M. Serafini, E. Mansour, A.Aboulnaga, K. Salem, T. Rafiq, U-F. Minhas,
Accordion: Elastic Scalability for Database Systems
Supporting Distributed Transactions,
Proc. of the VLDB Endowment, vol. 7, no. 12, 2014.
-
J. Dean and S. Ghemawat,
MapReduce: Simplified Data Processing on Large Clusters
,
Communications of the ACM,
,
vol. 51, no.. 1, pp. 107-113,
January 2008.
-
C. Tinnefeld, D. Kossmann, M. Grund, J.-H. Boese, F. Renkes, V. Sikka,
and H. Plattner,
Elastic Online Analytical Processing on RAMCloud,
Proc. of the EDBT Int. Conf.,
Genoa, Italy, March, 2013.
-
S. Das, D. Agrawal, and A. El Abbadi,
ElasTraS: An Elastic, Scalable, and Self-managing
Transactional Database for the Cloud,
ACM Trans. Database Systems,
vol. 38, no. 1, April 2013.
-
K.-H. Lee, Y.-J. Lee, H. Choi, Y.-D. Chung, and B. Moon,
Parallel Data Processing with MapReduce: a Survey,
ACM SIGMOD Record ,
vol. 40 no. 4, pp. 11-20, December 2011
-
F. Li, B.-C. Ooi, M.T. Ozsu, and S.Wu,
Distributed Data Management Using MapReduce,
ACM Computing Surveys, vol. 46, no. 3. pp. 1-31, January 2014.
Other Resources/References:
-
The OpenStack Project.
-
OpenNebula: Flexible Enterprise Cloud Made Simple.
-
Eucalyptus: Open-Source Private Cloud Software.
-
Brief on
VMware
Virtualization
-
The
XEN Project.
-
KVM Project.
-
C. Sapuntzakis, D. Brumley, R. Chandra, N. Zeldovich, J. Chow, M.S. Lam, and M. Rosenblum.
"Virtual Appliances for Deploying and Maintaining Software,"
Proc. of 17th USENIX LISA Conf., Berkeley, CA, 2003.
-
C. Estan and G. Varghese,
New Directions in Traffic Measurement and Accounting,
Proc. of ACM SIGCOMM Conf.,
Pittsburgh, PA, August 2002.
(and the
ACM TOCS version).
-
J. Plank,
Tutorial on Reed-Solomon Coding,
Software: Practice & Experience,
Vol. 27, no. 9, pp. 995-2012,, September 1997 (correction
is
here).
-
vmware Inc,
Resource Management with VMware DRS,
vmware Best Practices, White Paper, 2013.
Go2Link
ad[-*AT*-]di.uoa.gr