Publications-Theses

Article View/Open

Publication Export

Google ScholarTM

NCCU Library

Citation Infomation

Related Publications in TAIR

題名 故宮影音頻道:服務及實作
iPalace video channel: the service and its implementation
作者 楊子諒
Yang, Tzu Liang
貢獻者 蔡瑞煌<br>郁方
Tsaih, Rua Huan<br>Yu, Fang
楊子諒
Yang, Tzu Liang
關鍵詞 負載平衡
雲端運算
影音服務
排隊理論
Load balance
Cloud computing
Video-based service
Queuing Theory
日期 2011
上傳時間 1-Nov-2012 13:48:57 (UTC+8)
摘要 在服務經濟的時代,人們為了提升生活品質越來越重視心靈需求而非過往所重視的物質需求。文化創意產業提供的原創性以及內容扮演越來越重要的角色,文化創意產業近年來在世界各國之經濟地位也漸趨重要;本篇論文提出一個透過網際網路提供台灣國立故宮博物院動態展覽的嶄新影音廣播服務--「故宮影音頻道」。故宮影音頻道意圖透過影音多媒體展示,更全方位且完整地呈現中華文物的精緻特質和內涵,以帶給瀏覽者更清晰具體的文物觀賞體驗,以及激發瀏覽者之創意靈感。

故宮影音頻道為了符合高標準的服務品質以及處理來自世界各地使用者的潛在高峰需求而特別設計負載平衡的機制。本篇論文更進一步地探討故宮影音頻道平台後端作業流程的技術挑戰以及展示提供線上影音廣播服務的具備彈性、靈活、分散特性的雲端平台。首先,我們在雲端平台上建立具有處理大量使用者的負載平衡機制的故宮影音頻道。接著我們讓故宮影音頻道上線進行實驗、收集資料及分析。根據實驗的結果,我們為了維持高標準的服務品質應用排隊理論設計了兩階段的服務系統,最後探討在不同電腦及網路環境下,如何利用該服務系統計算出符合服務品質的設定。
The iPalace Video Channel is a video-based website and provide people around the world a brand new video-broadcasting service on the Internet which introduces relics in National Palace Museum in Taiwan. The iPalace Video Channel is designed to meet the high standard of service quality which users can watch videos without delay and be capable of coping with potential high peak demands from worldwide. In this paper, first, we establish the iPalace Video Channel and an elastic and reliable mechanism via load balancing that is capable of handling potential huge peak-demand of video services. Second, we conduct an experiment by sampling the video-based service in practice and evaluating the presented approach online. Third, from the finding of evaluation, we establish the two phase service system for delivering video services with high standard of service quality. Finally, we discuss the formal queuing model of video services from which the settings of the queuing system that satisfy acceptable service quality could be calculated under various computer and network environments
參考文獻 Adler, B. 2010. “Load balancing in the cloud: Tools, tips, and techniques,” Technical report, RightScale, Inc..
Adhikari, V. K., Jain, S., Zhang, Z. 2010. “YouTube traffic dynamics and its interplay with a tier-1 ISP: An ISP perspective,” Proceedings of the 10th annual conference on Internet measurement, pp. 431-443.
Amazon Web Service, available at http://aws.amazon.com/, accessed March 23rd, 2012.
Amazon ELB, available online at http://aws.amazon.com/elasticloadbalancing/, accessed March 23rd, 2012.
Aicache Web Accelerator, available online at http://aicache.com/, accessed March 23rd, 2012.
Adan, I., Resing, J. 2001. Queueing Theory. Eindhoven, The Netherlands, Department of Mathematics and Computing Science, Eindhoven University of Technology.
Bilderbeek R., Hertog P., and Marklund G. 1998. Services in innovation: Knowledge intensive business services (KIBS) as co-producers of innovation, 2000, STEP group, SI4S report, 3.
Cherkasova, L. 2000. “FLEX: Load Balancing and Management Strategy for Scalable Web Hosting Service,” IEEE Symposium on Computers and Communications, pp. 8 - 13.
Christodorescu, M., Sailer, R., Schales, D., Sgandurra, D., Zamboni, D. 2009. “Cloud security is not (just) virtualization security: a short paper,” Proceedings of the 2009 ACM workshop on Cloud computing security, pp. 97-102.
Endrei, M., Ang, J., Arsanjani, A., Chua, S., Comte, P., Krogdahl, P., Luo, M., Newling, T. 2004. “Patterns: service-oriented architecture and web services,” IBM Corporation, International Technical Support Organization.
Fielding, R., Gettys, J., Mogul, J., Frystyk, H., Masinter, L., Leach, P. 1999. Berners-Lee, T.. “Hypertext transfer protocol – http/1.1”, IETF RFC 2616.
Google AppEngine, available online at https://developers.google.com/appengine/?hl=zh-TW, accessed March 3rd, 2012.
HAProxy, available online at http://haproxy.1wt.eu/, accessed March 3rd, 2012.
Hoffman, D. L. and Novak, T. P. “Marketing in Hypermedia Computer-Mediated Environment Conceptual Foundations,” Journal of Marketing, Vol. 60, 1996, pp. 50-68.
Ishii, A. and Suzumura T. 2011. “Elastic stream computing with clouds,” IEEE International Conference on Cloud Computing, pages 195–202.
Johnson, S. P., Menor, L. J., Roth, A.V., and Chase, R. B. 2000. “A Critical Evaluation of the New Service Development Process,” New Service Development, Thousand Oaks, Calif, pp.18.
Krishnan, R., Madhyastha, H. V., Srinivasan, S., Jain, S., Krishnamurthy, A., Anderson, T., Gao, J. 2009. “Moving Beyond End-to-End Path Information to Optimize CDN Performance,” Proceedings of the 9th ACM SIGCOMM conference on Internet measurement conference IMC, pp. 190-201.
Liu, H. and Wee, S. 2009. “Web Server Farm in the Cloud: Performance Evaluation and Dynamic Architecture,” Cloud Computing, pp. 369-380.
Lipsky, L. R. 2009. “Queuing theory: A linear algebraic approach,” Springer Verlag, pp. 28.
Microsoft Azure, available online at http://www.windowsazure.com/zh-tw/, accessed March 3rd, 2012.
Maglio, P.P. and Spohrer, J. 2008. “Fundamentals of service science,” Journal of the Academy of Marketing Science (36:1), pp. 18-20.
Moreno-Vozmediano, R., Montero, R. S., Llorente, I. M. 2011. “Elastic management of web server clusters on distributed virtual infrastructures,” Concurrency and Computation: Practice and Experience (23:13), pp. 1474-1490.
Namjoshi, J and Gupte, A. 2009. “Service Oriented Architecture for Cloud based Travel Reservation Software as a Service,” Cloud Computing, pp. 147-150.
National Palace Museum, available online at http://tech2.npm.gov.tw/da/eng/active_news_1.html , accessed May 3rd, 2012.
Nobel , C. 2011. “A New Model for Business: The Museum,” accessed at 12/28/2011 via http://hbswk.hbs.edu/item/6770.html.
Phifer, L. 2006. “Establishing a Geographically-Distributed Internet,” Technical report, Coyote Point Systems, Inc., available at http://aws.amazon.com/, accessed March 23rd, 2012.
Piórkowski, A., Kempny, A., Hajduk, A., Strzelczyk, J. 2010. “Load Balancing for Heterogeneous Web Servers,” Communications in Computer and Information Science vol. 79, pp. 189-198.
Patterson, D., Armbrust, M., Fox, A., Griffith, R., Jseph, A. D., Katz, R. H., Kownwinski, A., Lee, G., Rabkin, A., Stoica, I. 2009. “Above the clouds: A Berkeley view of cloud computing,” Tech. Rep. No. UCB/EECS-2009-28. Berkeley, CA: University of California.
Rasch, P. J. 1970. “A queueing theory study of round-robin scheduling of time-shared computer systems,” Journal of the ACM (JACM) (17:1), pp. 131-145.
Research Development and Evaluation Commission 2011, available online at http://www.rdec.gov.tw/mp110.htm, accessed March 23rd, 2012.
Silberschatz, A., Gagne, G., Galvin, P. B. (2004) “Operating System Concept 7th edition,” Addison-Wesley.
Sakata, M., Noguchi, S., Oizumi, J. 1971. “An analysis of the M/G/1 queue under round-robin scheduling,” Operations research, pp. 371-385.
Turner, M., Budgen, D., Brereton, P. 2003. “Turning software into a service,” Computer, (36: 10). pp. 38-44.
Vargo, S. L. and M. A. Akaka. 2009. “Service-dominant logic as a foundation for service science: clarifications,” Service Science, (1:1). Pp. 32-41.
Wee, S. and Liu, H. 2010. “Client-side Load Balancer using Cloud,” Proceeding SAC `10 Proceedings of the 2010 ACM Symposium on Applied Computing, pp. 399-405.
Wolff, R. W. 1982. “Poisson arrivals see time averages,” Operations research (30:2), pp. 223-231.
Youtube, available online at http://www.youtube.com/, accessed March 23rd, 2012.
描述 碩士
國立政治大學
資訊管理研究所
99356022
100
資料來源 http://thesis.lib.nccu.edu.tw/record/#G0099356022
資料類型 thesis
dc.contributor.advisor 蔡瑞煌<br>郁方zh_TW
dc.contributor.advisor Tsaih, Rua Huan<br>Yu, Fangen_US
dc.contributor.author (Authors) 楊子諒zh_TW
dc.contributor.author (Authors) Yang, Tzu Liangen_US
dc.creator (作者) 楊子諒zh_TW
dc.creator (作者) Yang, Tzu Liangen_US
dc.date (日期) 2011en_US
dc.date.accessioned 1-Nov-2012 13:48:57 (UTC+8)-
dc.date.available 1-Nov-2012 13:48:57 (UTC+8)-
dc.date.issued (上傳時間) 1-Nov-2012 13:48:57 (UTC+8)-
dc.identifier (Other Identifiers) G0099356022en_US
dc.identifier.uri (URI) http://nccur.lib.nccu.edu.tw/handle/140.119/55109-
dc.description (描述) 碩士zh_TW
dc.description (描述) 國立政治大學zh_TW
dc.description (描述) 資訊管理研究所zh_TW
dc.description (描述) 99356022zh_TW
dc.description (描述) 100zh_TW
dc.description.abstract (摘要) 在服務經濟的時代,人們為了提升生活品質越來越重視心靈需求而非過往所重視的物質需求。文化創意產業提供的原創性以及內容扮演越來越重要的角色,文化創意產業近年來在世界各國之經濟地位也漸趨重要;本篇論文提出一個透過網際網路提供台灣國立故宮博物院動態展覽的嶄新影音廣播服務--「故宮影音頻道」。故宮影音頻道意圖透過影音多媒體展示,更全方位且完整地呈現中華文物的精緻特質和內涵,以帶給瀏覽者更清晰具體的文物觀賞體驗,以及激發瀏覽者之創意靈感。

故宮影音頻道為了符合高標準的服務品質以及處理來自世界各地使用者的潛在高峰需求而特別設計負載平衡的機制。本篇論文更進一步地探討故宮影音頻道平台後端作業流程的技術挑戰以及展示提供線上影音廣播服務的具備彈性、靈活、分散特性的雲端平台。首先,我們在雲端平台上建立具有處理大量使用者的負載平衡機制的故宮影音頻道。接著我們讓故宮影音頻道上線進行實驗、收集資料及分析。根據實驗的結果,我們為了維持高標準的服務品質應用排隊理論設計了兩階段的服務系統,最後探討在不同電腦及網路環境下,如何利用該服務系統計算出符合服務品質的設定。
zh_TW
dc.description.abstract (摘要) The iPalace Video Channel is a video-based website and provide people around the world a brand new video-broadcasting service on the Internet which introduces relics in National Palace Museum in Taiwan. The iPalace Video Channel is designed to meet the high standard of service quality which users can watch videos without delay and be capable of coping with potential high peak demands from worldwide. In this paper, first, we establish the iPalace Video Channel and an elastic and reliable mechanism via load balancing that is capable of handling potential huge peak-demand of video services. Second, we conduct an experiment by sampling the video-based service in practice and evaluating the presented approach online. Third, from the finding of evaluation, we establish the two phase service system for delivering video services with high standard of service quality. Finally, we discuss the formal queuing model of video services from which the settings of the queuing system that satisfy acceptable service quality could be calculated under various computer and network environmentsen_US
dc.description.tableofcontents 1. Introduction 1
2. Literature Review 3
2.1 Service Oriented Architecture 3
2.2 Software as a Service 4
2.3 Cloud computing 5
2.4 Load balancing 7
2.4.1 Hardware and software load balancing 8
2.4.2 DNS load balancing 8
2.4.3 Geographic load balancing 9
2.4.4 Load balancing in the Cloud 10
2.4 Queuing model 13
3. The iPalace Video Channel Service Design and Implementation 16
3.1 The iPalace Video Channel Service Design 16
3.2 Implementation of the iPalace Video Channel 18
4. The Service System of the iPalace Video Channel 25
5. Evaluation 35
6. Discussion 39
References 41
zh_TW
dc.language.iso en_US-
dc.source.uri (資料來源) http://thesis.lib.nccu.edu.tw/record/#G0099356022en_US
dc.subject (關鍵詞) 負載平衡zh_TW
dc.subject (關鍵詞) 雲端運算zh_TW
dc.subject (關鍵詞) 影音服務zh_TW
dc.subject (關鍵詞) 排隊理論zh_TW
dc.subject (關鍵詞) Load balanceen_US
dc.subject (關鍵詞) Cloud computingen_US
dc.subject (關鍵詞) Video-based serviceen_US
dc.subject (關鍵詞) Queuing Theoryen_US
dc.title (題名) 故宮影音頻道:服務及實作zh_TW
dc.title (題名) iPalace video channel: the service and its implementationen_US
dc.type (資料類型) thesisen
dc.relation.reference (參考文獻) Adler, B. 2010. “Load balancing in the cloud: Tools, tips, and techniques,” Technical report, RightScale, Inc..
Adhikari, V. K., Jain, S., Zhang, Z. 2010. “YouTube traffic dynamics and its interplay with a tier-1 ISP: An ISP perspective,” Proceedings of the 10th annual conference on Internet measurement, pp. 431-443.
Amazon Web Service, available at http://aws.amazon.com/, accessed March 23rd, 2012.
Amazon ELB, available online at http://aws.amazon.com/elasticloadbalancing/, accessed March 23rd, 2012.
Aicache Web Accelerator, available online at http://aicache.com/, accessed March 23rd, 2012.
Adan, I., Resing, J. 2001. Queueing Theory. Eindhoven, The Netherlands, Department of Mathematics and Computing Science, Eindhoven University of Technology.
Bilderbeek R., Hertog P., and Marklund G. 1998. Services in innovation: Knowledge intensive business services (KIBS) as co-producers of innovation, 2000, STEP group, SI4S report, 3.
Cherkasova, L. 2000. “FLEX: Load Balancing and Management Strategy for Scalable Web Hosting Service,” IEEE Symposium on Computers and Communications, pp. 8 - 13.
Christodorescu, M., Sailer, R., Schales, D., Sgandurra, D., Zamboni, D. 2009. “Cloud security is not (just) virtualization security: a short paper,” Proceedings of the 2009 ACM workshop on Cloud computing security, pp. 97-102.
Endrei, M., Ang, J., Arsanjani, A., Chua, S., Comte, P., Krogdahl, P., Luo, M., Newling, T. 2004. “Patterns: service-oriented architecture and web services,” IBM Corporation, International Technical Support Organization.
Fielding, R., Gettys, J., Mogul, J., Frystyk, H., Masinter, L., Leach, P. 1999. Berners-Lee, T.. “Hypertext transfer protocol – http/1.1”, IETF RFC 2616.
Google AppEngine, available online at https://developers.google.com/appengine/?hl=zh-TW, accessed March 3rd, 2012.
HAProxy, available online at http://haproxy.1wt.eu/, accessed March 3rd, 2012.
Hoffman, D. L. and Novak, T. P. “Marketing in Hypermedia Computer-Mediated Environment Conceptual Foundations,” Journal of Marketing, Vol. 60, 1996, pp. 50-68.
Ishii, A. and Suzumura T. 2011. “Elastic stream computing with clouds,” IEEE International Conference on Cloud Computing, pages 195–202.
Johnson, S. P., Menor, L. J., Roth, A.V., and Chase, R. B. 2000. “A Critical Evaluation of the New Service Development Process,” New Service Development, Thousand Oaks, Calif, pp.18.
Krishnan, R., Madhyastha, H. V., Srinivasan, S., Jain, S., Krishnamurthy, A., Anderson, T., Gao, J. 2009. “Moving Beyond End-to-End Path Information to Optimize CDN Performance,” Proceedings of the 9th ACM SIGCOMM conference on Internet measurement conference IMC, pp. 190-201.
Liu, H. and Wee, S. 2009. “Web Server Farm in the Cloud: Performance Evaluation and Dynamic Architecture,” Cloud Computing, pp. 369-380.
Lipsky, L. R. 2009. “Queuing theory: A linear algebraic approach,” Springer Verlag, pp. 28.
Microsoft Azure, available online at http://www.windowsazure.com/zh-tw/, accessed March 3rd, 2012.
Maglio, P.P. and Spohrer, J. 2008. “Fundamentals of service science,” Journal of the Academy of Marketing Science (36:1), pp. 18-20.
Moreno-Vozmediano, R., Montero, R. S., Llorente, I. M. 2011. “Elastic management of web server clusters on distributed virtual infrastructures,” Concurrency and Computation: Practice and Experience (23:13), pp. 1474-1490.
Namjoshi, J and Gupte, A. 2009. “Service Oriented Architecture for Cloud based Travel Reservation Software as a Service,” Cloud Computing, pp. 147-150.
National Palace Museum, available online at http://tech2.npm.gov.tw/da/eng/active_news_1.html , accessed May 3rd, 2012.
Nobel , C. 2011. “A New Model for Business: The Museum,” accessed at 12/28/2011 via http://hbswk.hbs.edu/item/6770.html.
Phifer, L. 2006. “Establishing a Geographically-Distributed Internet,” Technical report, Coyote Point Systems, Inc., available at http://aws.amazon.com/, accessed March 23rd, 2012.
Piórkowski, A., Kempny, A., Hajduk, A., Strzelczyk, J. 2010. “Load Balancing for Heterogeneous Web Servers,” Communications in Computer and Information Science vol. 79, pp. 189-198.
Patterson, D., Armbrust, M., Fox, A., Griffith, R., Jseph, A. D., Katz, R. H., Kownwinski, A., Lee, G., Rabkin, A., Stoica, I. 2009. “Above the clouds: A Berkeley view of cloud computing,” Tech. Rep. No. UCB/EECS-2009-28. Berkeley, CA: University of California.
Rasch, P. J. 1970. “A queueing theory study of round-robin scheduling of time-shared computer systems,” Journal of the ACM (JACM) (17:1), pp. 131-145.
Research Development and Evaluation Commission 2011, available online at http://www.rdec.gov.tw/mp110.htm, accessed March 23rd, 2012.
Silberschatz, A., Gagne, G., Galvin, P. B. (2004) “Operating System Concept 7th edition,” Addison-Wesley.
Sakata, M., Noguchi, S., Oizumi, J. 1971. “An analysis of the M/G/1 queue under round-robin scheduling,” Operations research, pp. 371-385.
Turner, M., Budgen, D., Brereton, P. 2003. “Turning software into a service,” Computer, (36: 10). pp. 38-44.
Vargo, S. L. and M. A. Akaka. 2009. “Service-dominant logic as a foundation for service science: clarifications,” Service Science, (1:1). Pp. 32-41.
Wee, S. and Liu, H. 2010. “Client-side Load Balancer using Cloud,” Proceeding SAC `10 Proceedings of the 2010 ACM Symposium on Applied Computing, pp. 399-405.
Wolff, R. W. 1982. “Poisson arrivals see time averages,” Operations research (30:2), pp. 223-231.
Youtube, available online at http://www.youtube.com/, accessed March 23rd, 2012.
zh_TW