Decision support for partially moving applications to the cloud: the example of business intelligence

Cloud computing services have evolved to a sourcing option that promises a wide range of benefits, such as increased scalability and flexibility at reduced costs. However, many enterprise applications are subject to strict requirements -- e.g. regarding privacy, security and availability -- and are embedded into complex enterprise IT architectures with a multitude of interdependencies. For these reasons, many decision makers have developed a sceptical stance towards cloud computing. A solution might be a hybrid (local/cloud infrastructure) approach where only suited components are migrated to a cloud infrastructure. This, however, has significant architectural consequences that need to be taken into account. This contribution suggests a cloud migration framework that will be implemented as an IT-based decision support system based on modelling the interdependencies between components. The approach is illustrated with the example of Business Intelligence (BI), i.e. integrated approaches to management support. The underlying decision model would particularly consider data transfer volumes, performance, sensitivity of cloud based data repositories, as well as exposure to public networks. The potential of such an approach is illustrated with a selected set of BI scenarios. Based on this, conclusions are derived and generalised for approaches taking into account deployments on both the local premises and cloud infrastructures.

[1]  Marten Schönherr,et al.  (MC2)2: A Generic Decision-Making Framework and its Application to Cloud Computing , 2010, ArXiv.

[2]  David A. Maltz,et al.  Cloudward bound: planning for beneficial migration of enterprise applications to the cloud , 2010, SIGCOMM 2010.

[3]  Olivera Marjanovic The Next Stage of Operational Business Intelligence: Creating New Challenges for Business Process Management , 2007, 2007 40th Annual Hawaii International Conference on System Sciences (HICSS'07).

[4]  Rajkumar Buyya,et al.  2011 Fourth IEEE International Conference on Utility and Cloud Computing SMICloud: A Framework for Comparing and Ranking Cloud Services , 2022 .

[5]  Michael Zimmer,et al.  The Impact of Agility Requirements on Business Intelligence Architectures , 2012, 2012 45th Hawaii International Conference on System Sciences.

[6]  J. Manyika Big data: The next frontier for innovation, competition, and productivity , 2011 .

[7]  Hans-Georg Kemper,et al.  Business Intelligence in the Cloud? , 2010, PACIS.

[8]  Xin Zheng,et al.  Building secure web applications with automatic partitioning , 2009, CACM.

[9]  Larissa Terpeluk Moss,et al.  Business Intelligence Roadmap: The Complete Project Lifecycle for Decision-Support Applications , 2003 .

[10]  Alec Wolman,et al.  Volley: Automated Data Placement for Geo-Distributed Cloud Services , 2010, NSDI.

[11]  Efraim Turban,et al.  Decision Support and Business Intelligence Systems (8th Edition) , 2006 .

[12]  Hans-Georg Kemper,et al.  Management Support with Structured and Unstructured Data—An Integrated Business Intelligence Framework , 2008, Inf. Syst. Manag..

[13]  Milan Zeleny Multiple criteria decision making : instructor's manual to accompany , 1982 .

[14]  Pramod Bhatotia,et al.  Orchestrating the Deployment of Computations in the Cloud with Conductor , 2012, NSDI.

[15]  Marc Roubens,et al.  Multiple criteria decision making , 1994 .

[16]  Eric Wohlstadter,et al.  MANTICORE: A framework for partitioning software services for hybrid cloud , 2012, 4th IEEE International Conference on Cloud Computing Technology and Science Proceedings.

[17]  Hans-Georg Kemper,et al.  Ubiquitous Computing - an Application Domain for Business Intelligence in the Cloud? , 2011, AMCIS.

[18]  Hierarchical Architectures,et al.  Towards an Understanding of , 2011 .

[19]  Hidekazu Tsuji,et al.  A new QoS ontology and its QoS-based ranking algorithm for Web services , 2009, Simul. Model. Pract. Theory.

[20]  Stamatia Rizou,et al.  Towards value-based resource provisioning in the cloud , 2012, 4th IEEE International Conference on Cloud Computing Technology and Science Proceedings.

[21]  Thomas L. Saaty,et al.  Theory and Applications of the Analytic Network Process: Decision Making With Benefits, Opportunities, Costs, and Risks , 2005 .

[22]  Karlheinz Kautz,et al.  Towards an Understanding of Business Intelligence , 2010 .

[23]  Matteo Golfarelli,et al.  Beyond data warehousing: what's next in business intelligence? , 2004, DOLAP '04.

[24]  Ian Sommerville,et al.  Decision Support Tools for Cloud Migration in the Enterprise , 2011, 2011 IEEE 4th International Conference on Cloud Computing.

[25]  Boon Thau Loo,et al.  Declarative automated cloud resource orchestration , 2011, SoCC.

[26]  Randy H. Katz,et al.  A view of cloud computing , 2010, CACM.

[27]  Willem J.J. Thompson,et al.  Business intelligence in the cloud , 2010 .

[28]  Galen C. Hunt,et al.  The Coign automatic distributed partitioning system , 1999, OSDI '99.

[29]  Hans-Georg Kemper,et al.  Business Intelligence – BI , 2002 .

[30]  Piotr Rygielski,et al.  Network Virtualization for QoS-Aware Resource Management in Cloud Data Centers: A Survey , 2013, Prax. Inf.verarb. Kommun..

[31]  Rajiv Ranjan,et al.  CloudGenius: Automated Decision Support for Migrating Multi-Component Enterprise Applications to Clouds , 2011, ArXiv.

[32]  Frank Leymann,et al.  Moving Applications to the Cloud: an Approach Based on Application Model Enrichment , 2011, Int. J. Cooperative Inf. Syst..

[33]  Kyungho Jeon,et al.  The HybrEx Model for Confidentiality and Privacy in Cloud Computing , 2011, HotCloud.

[34]  Efraim Turban,et al.  Business Intelligence: Second European Summer School, eBISS 2012, Brussels, Belgium, July 15-21, 2012, Tutorial Lectures , 2013 .

[35]  Adam Jacobs,et al.  The pathologies of big data , 2009, Commun. ACM.