Distributed and Concurrent
Systems
Business Case
ACME Corp.
New feeds and Live score
Platform
17. May.2013
Channary Tauch
1027285
Contents
1. Executive Summary 1 2. Problem Analysis 1 3. Proposed Solution 1 3.1. System Architecture overview 1 3.2. Design 2 2 4. System Evaluation 2 4.1. Benefits of Choosing Cloud Computing 2 4.2. Benefits of choosing Google App Engine (GAE) 3 5. Risk 3 6. Conclusion 4 7. References 4
1. 2. Executive Summary
This business case will propose a solution concept that best fit the defined problem from ACME Corp. It outlines ACME business requirement along with the analysis and the architecture of the solution system as well as its design. The business case also discusses analysis of the benefit and risk of the solution. 3. Problem Analysis * The purpose of the software is to create an integrated Newsfeed and Live Result from other web sites. All feeds are downloaded from news web site * http://feeds.bbci.co.uk/sport/0/football/rss.xml?edition=uk * http://www.scorespro.com/rss/live-soccer.xml and need to store in DataStore await to for query * Each feed must be categorized according to the sport type, therefore each feed must contain a tag of its category so user can search for feed * User can subscribe to RSS feed with their RSS viewer * So, we need to design a backend database that store all the data retrieved from the websites with cloud.The speed of fetching each feed needed to be fast so we will download it regularly with cron job script every 15 mns and store in datastore. Each data will contain tag for classifying its type. * Design an algorithm for user to search for feed(query from database) * Group the data by sport type so that user can subscribe to their favorite feed. * Create an RSS/ XML with java so that google reader or any RSS viewer can subscribe to our RSS feed. 4. Proposed Solution
References: ACM. (2009). Cloud Computing:An Overview. Magazine Queue-Distributed Computing. 7 (5), pp 2. Armbust, M., Fox, A., Griffith, R., et al (2010) A View of Cloud Computing. Communications of the ACM 53(4). Endo, P. T., Gonçalves, G. E., Kelner, J., & Sadok, D. (2010, May). A survey on open-source cloud computing solutions. In Brazilian Symposium on Computer Networks and Distributed Systems. Li, A., Yang, X., Kandula, S. and Zhang, M (2010) CloudCmp: Comparing Public Cloud Providers. IMC’10 .pp1-3 . Melbourne. Lyons, C. (2009) The feasibility of using a cloud computing infrastructure for Urban Traffic Control System.M.Sc. Dublin:University of Dublin, Trinity College Ubuntu Guide to Cloud Computing (on WOLF) Vaquero,L.M., Merino,L. R. Caceres,J. Lindner,M. (2008) A break in the clouds: towards a cloud definition. ACM SIGCOMM computer communication review.