2014 ieee 6th international ; vol. 1 · 2014ieee6thinternational conferenceoncloudcomputing...
TRANSCRIPT
2014 IEEE 6th International
Conference on Cloud Computing
Technology and Science
(CloudCom 2014)
Singapore15-18 December 2014
Volume 1
Pages 1-762
1/2
IEEE Catalog Number: CFP14CLU-POD
ISBN: 978-1-4799-4092-9
2014 IEEE 6th International
Conference on Cloud
Computing Technologyand Science
CloudCom 2014
Table of Contents
Message from General Chairs xx
Message from Program Chairs xxii
Message from Steering Committee xxiv
Conference Organization xxv
Program Committees xxviii
Award Committee xxxvi
Reviewers xxxvii
Keynotes xxxviii
Volume 1
Architecture: Design & Analysis
SRL: A Scalability Rule Language for Multi-cloud Environments 1
Kyriakos Kritikos, Jorg Domaschka, and Alessandro Rossini
Bejo: Behavior Based Job Classification for Resource Consumption Prediction
in the Cloud 10
Lin Xu, Jiannong Cao, Yan Wang, Lei Yang, and Jing Li
Dependability Analysis on Open Stack laaS Cloud: Bug Anaysis and Fault
Injection 18
Yuan Xiaoyong, Li Ying, Wu Zhonghai, and Liu Tiancheng
V
The CACTOS Vision of Context-Aware Cloud Topology Optimization
and Simulation
Per-Olov Ostberg, Henning Groenda, Stefan Wesner, James Byrne,
Dimitrios S. Nikolopoulos, Craig Sheridan, Jakub Krzywda, Ahmed Ali-Eldin,
Johan Tordsson, Erik Elmroth, Christian Stier, Klaus Krogmann,
Jorg Domaschka, Christopher B. Hauser, P.J. Byrne, Sergej Svorobej,
Barry Mccollum, Zafeirios Papazachos, Darren Whigham, Stephan Ruth,
and Dragana Paurevic
Classifying Requirements for Variability Optimization in Multitenant
Applications 32
Ahmed I. Saleh, Mohammed A. Fouad, and Men/at Abu-Elkheir
loT and Mobile on Cloud: Client-Server
An Optimization Framework for Cloud-Sensor Systems 38
Yi Xu and Sumi Helal
Improving Performance of Mobile Interactive Data-Streaming Applications
with Multiple Cloudlets 46
Weiqing Liu, Jiannong Cao, Xuanjia Qiu, and Jing Li
Game-Theoretic Distributed Virtual Energy Cloud Topology Control for Mobile
Smart Grid 54
Ayan Mondal and Sudip Misra
Job Scheduling for Cloud Computing Integrated with Wireless Sensor Network 62
Chunsheng Zhu, Xiuhua Li, Victor CM. Leung, Xiping Hu, and Laurence T. Yang
Security and Privacy I
FlowK: Information Flow Control for the Cloud 70
Thomas F.J.M. Pasquier, Jean Bacon, and David Eyers
Verifying Secure Information Flow in Federated Clouds 78
Wen Zeng, Maciej Koutny, and Paul Watson
VLOC: An Approach to Verify the Physical Location of a Virtual Machine In
Cloud 86
Mojtaba Eskandari, Anderson Santana De Oliveira, and Bruno Crispo
COAT: Cloud Offerings Advisory Tool 95
Rehab Alnemr, Siani Pearson, Ronald Leenes, and Rodney Mhungu
A Trustworthiness Evaluation Framework in Cloud Computing for Service
Selection 101
Lifeng Wang and Zhengping Wu
vi
Services and Applications I
Two-Level Storage QoS to Manage Performance for Multiple Tenants
with Multiple Workloads 107
Shu Qin Ren, Shibin Cheng, Yu Zhang, En Sheng Lim, Khai Leong Yong,
and Zengxiang Li
Key Challenges and Opportunities in Cloud Computing and Implications
on Service Requirements: Evidence from a Systematic Literature Review 114
Younes Benslimane, Michel Plaisent, Prosper Bernard, and Bouchaib Bahli
A Scalable Method for Partitioning Workflows with Security Requirements
over Federated Clouds 122
Zhenyu Wen, Jacek Cala, and Paul Watson
An Adaptive VM Provisioning Method for Large-Scale Agent-Based Traffic
Simulations on the Cloud 130
Masatoshi Hanai, Toyotaro Suzumura, Anthony Ventresque, and Kazuyuki Shudo
Architecture: Adaptivity
Surrogate-Assisted Online Optimisation of Cloud laaS Configurations 138
Kleopatra Chatziprimou, Kevin Lano, and Steffen Zschaler
SALSA: A Framework for Dynamic Configuration of Cloud Services 146
Due-Hung Le, Hong-Linh Truong, Georgiana Copil, Stefan Nastic,
and Schahram Dustdar
Elastic Multi-tenant Business Process Based Service Pattern in Cloud
Computing 154
Wael Sellami, Hatem Hadj Kacem, and Ahmed Hadj Kacem
A Cluster-Based Vehicular Cloud Architecture with Learning-Based Resource
Management 162
Hamid Reza Arkian, Reza Ebrahimi Atani, and Atefe Pourkhalili
Automatic Resource Provisioning: A Machine Learning Based Proactive
Approach 168
Anshuman Biswas, Shikharesh Majumdar, Biswajit Nandy, and AH El-Haraki
loT and Mobile on Cloud: Ad Hoc
A Stochastic Workload Distribution Approach for an Ad Hoc Mobile Cloud 174
Tram Truong-Huu, Chen-Khong Tham, and Dusit Niyato
To Offload or to Wait: An Opportunistic Offloading Algorithm for Parallel Tasks
in a Mobile Cloud 182
Tram Truong-Huu, Chen-Khong Tham, and Dusit Niyato
vii
Ad Hoc Cloudlet Based Cooperative Cloud Gaming 190
Fangyuan Chi, Xiaofei Wang, Wei Cai, and Victor CM. Leung
Bring the Cloud to Your Mobile: Transparent Offloading of HTML5 Web
Workers 198
Maciej Zbierski and Przemyslaw Makosiej
Virtualization-Based Scaling Methods for Stateful Cellular Network Nodes
Using Elastic Core Architecture 204
Yusuke Takano, Ashiq Khan, Motoshi Tamura, Shigeru Iwashina,
and Takashi Shimizu
Virtualization I
Virt Cache: Managing Virtual Disk Performance Variation in Distributed File
Systems for the Cloud 210
Rajesh Vellore Arumugam, Quanqing Xu, Haixiang Shi, Qingchao Cai,
and Yonggang Wen
A 3-Level Cache Miss Model for a Nonvolatile Extension to Transcendent
Memory 218
Vimalraj Venkatesan, Y.C. Tay, Yi Irvette Zhang, and Qingsong Wei
A Guideline for Selecting Live Migration Policies and Implementations
in Clouds 226
Akane Koto, Kenji Kono, and Hiroshi Yamada
A Multi-resource Selection Scheme for Virtual Machine Consolidation in Cloud
Data Centers 234
Nguyen Trung Hieu, Mario Di Francesco, and Antti Yla-Jaaski
Saving the Planet with Bin Packing - Experiences Using 2D and 3D Bin
Packing of Virtual Machines for Greener Clouds 240
Thomas Hage, Kyrre Begnum, andAnis Yazidi
Services and Applications II
Cloud Work Bench - Infrastructure-as-Code Based Cloud Benchmarking 246
Joel Scheuner, Philipp Leitner, Jurgen Cito, and Harald Gall
An Efficient Co-processing Framework for Large-Scale Scientific Applications 254
Rubing Duan, Rick Siow Mong Goh, Lily Rachmawati, Long Wang,
Henry N. Palit, Xiaorong Li, Chi Keong Goh, Partha Dutta, Leigh Lapworth,
and David Knott
Optimal Resource Provisioning for Scaling Enterprise Applications on
the Cloud 262
Satish Narayana Srirama and Alireza Ostovar
viii
Towards Understanding the Usage Behavior of Google Cloud Users: The Mice
and Elephants Phenomenon 272
OmarArif Abdul-Rahman and Kento Aida
An Empirical Study of the Impact of Cloud Patterns on Quality of Service
(QoS) 278
Geoffrey Hecht, Benjamin Jose-Scheidt, Clement De Figueiredo, Naouel Moha,
and Foutse Khomh
Architecture: VM & SaaS
Energy-Efficient Data Center Networks Planning with Virtual Machine
Placement and Traffic Configuration 284
Ting Yang, Young Choon Lee, and Albert Y. Zomaya
SaaS Dynamic Evolution Based on Model-Driven Software Product Lines 292
Fatma Mohamed, Mohammad Abu-Matar, Rabeb Mizouni,
Mahmoud Al-Qutayri, and Zaid Al Mahmoud
Divide the Task, Multiply the Outcome: Cooperative VM Consolidation 300
Mina Sedaghat, Francisco Hernandez-Rodriguez, Erik Elmroth,
and Sarunas Girdzijauskas
Hierarchical VM Management Architecture for Cloud Data Centers 306
Fahimeh Farahnakian, Pasi Liljeberg, Tapio Pahikkala, Juha Plosila,
and Hannu Tenhunen
Big Data: Techniques
Improving Hadoop Monetary Efficiency in the Cloud Using Spot Instances 312
Changbing Chen, Bu Sung Lee, and Xueyan Tang
Content-Aware Partial Compression for Big Textual Data Analysis
Acceleration 320
Dapeng Dong and John Herbert
Big Data Processing for Prediction of Traffic Time Based on Vertical Data
Arrangement 326
Seungwoo Jeon, Bonghee Hong, and Byungsoo Kim
HPC on Cloud: Management
Reliability Guided Resource Allocation for Large-Scale Systems 334
Shruti Umamaheshwaran and Thomas J. Hacker
Energy-Efficient Scheduling of Urgent Bag-of-Tasks Applications in Clouds
through DVFS 342
Rodrigo N. Calheiros and Rajkumar Buyya
ix
A Framework for Measuring the Impact and Effectiveness of the NEES
Cyberinfrastructure for Earthquake Engineering 350
Thomas Hacker and Alejandra J. Magana
Security and Privacy II
Anonymous User Revocation for Using Attribute-Based Signature in Cloud
Computing 358
Zhiqian Xu and Keith M. Martin
Multi-user Searchable Encryption with Efficient Access Control for Cloud
Storage 366
Zhiquan Lv, Min Zhang, and Dengguo Feng
Delegated Access for Hadoop Clusters in the Cloud 374
David Nunez, Isaac Agudo, and Javier Lopez
Multi-level Security for Deploying Distributed Applications on Clouds, Devices
and Things 380
Paul Watson and Mark Little
A Multi-layer and MultiTenant Cloud Assurance Evaluation Methodology 386
Aleksandar Hudic, Markus Tauber, Thomas Lorunser, Maria Krotsiani,
George Spanoudakis, Andreas Mauthe, and Edgar R. Weippl
Real-Time Proof of Violation for Cloud Storage 394
Gwan-Hwan Hwang, Wei-Sian Huang, and Jenn-Zjone Peng
HPC on Cloud: Environment
Executing Bag of Distributed Tasks on the Cloud: Investigating the Trade-Offs
between Performance and Cost 400
Long Thai, Blesson Varghese, and Adam Barker
CPU Performance Coefficient (CPU-PC): A Novel Performance Metric Based
on Real-Time CPU Resource Provisioning in Time-Shared Cloud
Environments 408
Toni Mastelic, Ivona Brandic, and Jasmina Jasarevic
Performance Analysis of Cloud Environments on Top of Energy-EfficientPlatforms Featuring Low Power Processors 416
Valentin Plugaru, Sebastien Varrette, and Pascal Bouvry
Exploring the Performance Impact of Virtualization on an HPC Cloud 426
Nuttapong Chakthranont, Phonlawat Khunphet, Ryousei Takano,
and Tsutomu Ikegami
Gate Cloud: An Integration of Gate Monte Carlo Simulation with a Cloud
Computing Environment 433
Blake A. Rowedder, Hui Wang, and Yu Kuang
X
Services and Applications III
Cooperative Scheduling of Bag-of-Tasks Workflows on Hybrid Clouds 439
Rubing Duan and Radu Prodan
On Analyzing Elasticity Relationships of Cloud Services 447
Daniel Moldovan, Georgiana Copil, Hong-Linn Truong, and Schahram Dustdar
Online Multiple Workflow Scheduling under Privacy and Deadline in HybridCloud Environment 455
Shaghayegh Sharif, Javid Taheri, Albert Y. Zomaya, and Surya Nepal
Broker as a Service (BaaS) Pricing and Resource Estimation Model 463
Mohammad Aazam and Eui-Nam Huh
Universal Cloud Classification (UCC) and its Evaluation in a Data Center
Environment 469
Sebastian Jeuk, Gonzalo Salgueiro, and Shi Zhou
Big Data: Management
Simulating Hive Cluster for Deployment Planning, Evaluation and Optimization 475
Kebing Wang, Zhaojuan Bian, Qian Chen, Ren Wang, and Gen Xu
Local Resource Shaper for MapReduce 483
Peng Lu, Young Choon Lee, Vincent Gramoli, Luke M. Leslie,
and Albert Y. Zomaya
Hierarchical Parallelization and Runtime Scheduling for Pregel-Like Graph
Processing Systems 491
Zengxiang Li, Rubing Duan, Long Wang, Sifei Lu, Zheng Qin,
and Rick Siow Mong Goh
An Efficient Multidimension Metadata Index and Search System for Cloud
Data 499
Yang Yu, Yongqing Zhu, Willie Ng, and Juniarto Samsudin
Performance Study of Spindle, A Web Analytics Query Engine Implemented
in Spark 505
Brandon Amos and David Tompkins
Service and Applications IV
An Automatic Deployment Mechanism on Cloud Computing Platform 511
Rongqi Zhang, Yanlei Shang, and Si Zhang
Trace Bench: An Open Data Set for Trace-Oriented Monitoring 519
Jingwen Zhou, Zhenbang Chen, Ji Wang, Zibin Zheng, and Michael R. Lyu
Implementation of Load Balancing Method for Cloud Service with Open Flow 527
Chao-Tung Yang, Yi-Wei Su, Jung-Chun Liu, and Yao-Yu Yang
xi
Cloud Benchmarking for Performance 535
Blesson Varghese, OzgurAkgun, Ian Miguel, Long Thai, and Adam Barker
Vadara: Predictive Elasticity for Cloud Applications 541
Joao Loff and Joao Garcia
Virtualization II
Power-Efficient and Predictable Data Centers with Sliding Scheduled Tenant
Requests 547
Aissan Dalvandi, Mohan Gurusamy, and Kee Chaing Chua
Virtual Network Allocation for Fault Tolerance with Bandwidth Efficiency in
a Multi-tenant Data Center 555
Yukio Ogawa, Go Hasegawa, and Masayuki Murata
Virtual Transits: A Flexible Platform for Network Virtualization across Data
Centers 563
Mon-Yen Luo and Jun-Yi Chen
Incentive-Driven QoS for Ephemeral Virtual Clouds 571
Arun Raj, Abhinay Bulakh, Santosh Kumar, and Janakiram Dharanipragada
CoAP Proxy Virtualization for the Web of Things 577
E. Mingozzi, G. Tanganelli, and C. Vallati
Architecture: Autonomy & Modeling
Autonomous Agreement-Mediation Based on WS-agreement for Improving
Cloud SLAs 583
Alexander Stanik, Fridtjof Sander, and Odej Kao
Prototyping an Autonomic Cloud Infrastructure to Manage Live Streaming
Applications Using a Software Defined Network: Performance Analysis
and Challenges 591
Moises Rodrigues, Patricia Endo, Jonatas Vitalino, Glauco Gongalves,
Djamel Sadok, and Fetahi Wuhib
Resource Allocation in Cloud Environment: A Model Based on Double
Multi-attribute Auction Mechanism 599
Xingwei Wang, Xueyi Wang, Cho-Li Wang, Keqin Li, and Min Huang
Modeling and Understanding TCP's Fairness Problem in Data Center
Networks 605
Shuli Zhang, Yan Zhang, Yifang Qin, Yanni Han, and Song Ci
xii
Energy Efficiency and Accountability
Energy Efficiency Dilemma: P2P-cloud vs. Datacenter 611
Leila Sharifi, Navaneeth Rameshan, Felix Freitag, and Luis Veiga
Multi-tenant Services Monitoring for Accountability in Cloud Computing 620
Fafma Masmoudi, Monia Loulou, and Ahmed Hadj Kacem
PhD Consortium
Predictive Analytics of Sensor Data Using Distributed Machine Learning
Techniques 626
Girma Kejela, Rui Maximo Esteves, and Chunming Rong
Resource Requirement Analysis for Web Applications Running in a Virtualised
Environment 632
Rafidah Pakir Mohamad, Dimitrios S. Kolovos, and Richard F. Paige
Towards Economic Fairness for Big Data Processing in Pay-as-You-Go Cloud
Computing 638
Shanjiang Tang, Bu-Sung Lee, and Bingsheng He
STOVE: Strict, Observable, Verifiable Data and Execution Models
for Untrusted Applications 644
Jiaqi Tan, Rajeev Gandhi, and Priya Narasimhan
Simplified Resource Provisioning for Workflows in laaS Clouds 650
Amelie Chi Zhou and Bingsheng He
Poster Papers
VM Placement Algorithms for Hierarchical Cloud Infrastructure 656
Md Humayun Kabir, Gholamali C. Shoja, and Sudhakar Ganti
Underpinning a Cloud Brokerage Service Framework for Quality Assurance
and Optimization 660
Simeon Veloudis, Andreas Friesen, Iraklis Paraskakis, Yiannis Verginadis,
and loannis Patiniotakis
Artificial Immune System Inspired Algorithm for Flow-Based Internet Traffic
Classification 664
Brian Schmidt, Dionysios Kountanis, and Ala Al-Fuqaha
Traffic-Aware Load Balancing for M2M Networks Using SDN 668
Yu-Jia Chen, Yi-Hsin Shen, and Li-Chun Wang
Monetary-and-QoS Aware Replica Placements in Cloud-Based Storage
Systems 672
Lingfang Zeng, Shijie Xu, Yang Wang, Xiang Cui, Tan Wee Kiat,
David Bremner, and Kenneth B. Kent
xiii
A Cloud-Assisted Network Coded Packet Retransmission Approach
for Wireless Multicasting 676
Yu-Jia Chen, Wan-Ling Ho, Li-Chun Wang, and Kuo-Chen Wang
STOVEPipe: Observable Access Control of User Data for Untrusted
Applications on Mobile Devices 680
Jiaqi Tan, Utsav Drolia, Rolando Martins, Rajeev Gandhi, and Priya Narasimhan
Cloud Rendering a Feasibility Case Study 684
Vasileios Anagnostopoulos and Emmanuel Sardis
Subset WSDL to Access Subset Service for Analysis 688
Animesh Chaturvedi
Hierarchical Density-Based Clustering Using Level-Sets 692
Francesco Alex Indaco and Teng-Sheng Moh
To Facilitate File Sync and File Share with Ezilla-Swift 696
Hui-Shan Chen, Yi-Lun Pan, Chang-Hsing Wu, and Weicheng Huang
PADM: Page Rank-Based Anomaly Detection Method of Log Sequences
by Graph Computing 700
Xiaoben Yan, Wei Zhou, Yun Gao, Zhang Zhang, Jizhong Han, and Ge Fu
When to Schedule an Application? An Energy-Aware Decision 704
Ansuman Dash and Ansuman Banerjee
The Demonstration of Hyper Software Defined Hardware Counters 708
Tao Zhao, Tao Li, Biao Han, Zhigang Sun, and Jinfeng Huang
Demostration of Self-Described Buffer for Accelerating Packet Forwarding
on Multi-core Servers 712
Lu Tang, Zhigang Sun, Tao Li, Biao Han, Gaofeng Lv, Wei Shi, and Hui Yang
Automated Web Service Change Management AWSCM - A Tool 715
Animesh Chaturvedi
OMTiR: Open Market for Trading Idle Cloud Resources 719
Murat Karakus, Li Zengxiang, Cai Wentong, and Ta Nguyen Binh Duong
A User Interface for Large-Scale Demographic Simulation 723
Cristina Montahola-Sales, Josep Casanovas-Garcia, Bhakti S.S. Onggo,
and Zengxiang Li
A Keystone-Based Virtual Organization Management System 727
Craig A. Lee, Nehal Desai, and Andrew Brethorst
CF-inspired Privacy-Preserving Prediction of Next Location in the Cloud 731
Anirban Basu, Juan Camilo Corena, Anna Monreale, Dino Pedreschi,
Fosca Giannotti, Shinsaku Kiyomoto, Jaideep Vaidya, and Yutaka Miyake
Ontology Driven Reputation Model for the Cloud 735
Kahina Hamadache
xiv
Data Storage on the Cloud under User Control 739
Juan Camilo Corena, Anirban Basu, Yuto Nakano, Shinsaku Kiyomoto,and Yutaka Miyake
An Atomic-Multicast Service for Scalable In-Memory Transaction Systems 743
Ryan Emerson and Paul Ezhilchelvan
Identification of Related Management Scripts for Efficient Automation of Cloud
Management Tasks 747
Shinya Kitajima, Shinji Kikuchi, and Yasuhide Matsumoto
Leveraging Platform Basic Services in Cloud Application Platforms for
the Development of Cloud Applications 751
Fotis Gonidis, Iraklis Paraskakis, and Anthony J.H. Simons
Towards Context-Sensitive Service Composition for Service-Oriented Image
Processing 755
Alexander Jungmann and Bernd Kleinjohann
Evaluating Impact of Live Migration on Data Center Energy Saving 759
Soramichi Akiyama, Takahiro Hirofuchi, and Shinichi Honiden
XV