• 沒有找到結果。

本計畫結合了集中式與非集中式的特色,設計出了複合式架構,並以此架構建構智慧家庭 服務管理系統,在本計畫中,考慮了各種失效情況,並定義了在這些失效情況下,系統將 會如何處理。實驗結果顯示,若採用我們所提出的架構,在系統穩定運作的情況下,就算 軟體錯誤率高達 90%,系統仍有約 70% 的服務正常運作。

然而,本計畫目前提出的機制仍限制,首先,我們目前假設網路永遠不會中斷;第二,

我們聚焦在軟體的 fail-stop 狀況,也就是當元件失效時,該元件會停止運作並停止發送、

處理訊息,因此,我們未處理如硬體損壞或者拜占庭錯誤 (Byzantine failures) 等狀況;第 三,我們假設 BN 永遠不會失效,值得注意的是,此假設是為了在系統錯誤時可以通知使 用者手動重啟系統,若不考慮如何通知使用者,則 BN 的失效並不會影響系統的錯誤偵測 與回復;最後,由於重新啟動 Node 必須仰賴 PHM 及 Worker Node,因此,若有一台機 器的所有 PHM 及 Worker Node 皆失效,則該機器必須重啟。然而,從實驗結果可知,在 軟體錯誤率高達 80% 的狀況下,發生上述狀況的機率仍僅約 5%,真實環境並不會像實驗 環境一樣嚴苛,因此,系統需重啟的機率更低。

總之,此計畫期望可以在智慧家庭服務與日俱增的時代下,解決服務管理不易的問題,

並達到錯誤偵測及錯誤回復自動化,使智慧家庭系統易於使用及商品化。在未來,可以針 對數個部分做延伸與修改。首先,本研究僅考慮 fail-stop 狀況,若要解決如拜占庭錯誤 的 non-fail-stop 狀況,使錯誤偵測更加可靠,可以結合機器學習來作改進。第二,隨著如 Arduino Yun 及 Raspberry Pi 等計算設備發展,在 PerSAM 架構中的 PHM 不僅有 PC 可 以擔任,如何根據不同等級計算能力的設備改良服務模型也會是一個挑戰。第三,在本計 畫中,並沒有詳細定義 BN 與使用者之間的互動模式,如何設計一個直覺且易用的介面也 會是一個議題。第四,本研究的服務回復順序並未根據服務重要性作考量,舉例來說,安 全監控服務與使用者的生命安全有關,相較於智慧澆花服務來說,安全監控服務的重要性

更高,然而在本研究中,若一個安全監控服務與智慧澆花服務同時失效,安全監控服務的

Bellifemine, F., Caire, G., Rimassa, G., Poggi, A., Trucco, T., Cortese, E., Quarta, F., Vitaglione, G., Lhuillier, N., and Picault, J. (2002). Java agent development framework.

TILAB Italia, http://jade. cselt. it, status, 10:2002.

Bluetooth, S. (2010). Bluetooth specification.

Cetina, C., Giner, P., Fons, J., and Pelechano, V. (2009). Using feature models for developing self-configuring smart homes. In 2009 Fifth International Conference on Autonomic and Autonomous Systems, pages 179–188. IEEE.

Chen, H., Finin, T., and Joshi, A. (2005). Semantic web in the context broker architecture.

Technical report, DTIC Document.

Dey, A. K. (2000). Providing architectural support for building context-aware applications.

PhD thesis, Georgia Institute of Technology.

Dixon, C., Mahajan, R., Agarwal, S., Brush, A., Lee, B., Saroiu, S., and Bahl, V. (2010).

The home needs an operating system (and an app store). In Proceedings of the 9th ACM SIGCOMM Workshop on Hot Topics in Networks, page 18. ACM.

Eckl, R. and MacWilliams, A. (2009). Smart home challenges and approaches to solve them: A practical industrial perspective. In Intelligent interactive assistance and mobile multimedia computing, pages 119–130. Springer.

Feminella, J., Pisharoty, D., and Whitehouse, K. (2014). Piloteur: a lightweight platform for pilot studies of smart homes. In Proceedings of the 1st ACM Conference on Embedded Systems for Energy-Efficient Buildings, pages 110–119. ACM.

Garlan, D., Siewiorek, D. P., Smailagic, A., and Steenkiste, P. (2002). Project aura: Toward distraction-free pervasive computing. IEEE Pervasive computing, 1(2):22–31.

Gu, T., Pung, H. K., and Zhang, D. Q. (2005). A service-oriented middleware for building context-aware services. Journal of Network and computer applications, 28(1):1–18.

Hnat, T. W., Srinivasan, V., Lu, J., Sookoor, T. I., Dawson, R., Stankovic, J., and White-house, K. (2011). The hitchhiker’s guide to successful residential sensing deployments. In Proceedings of the 9th ACM Conference on Embedded Networked Sensor Systems, pages 232–245. ACM.

Huiyong, W., Jingyang, W., and Min, H. (2013). Building a smart home system with wsn and service robot. In 2013 Fifth International Conference on Measuring Technology and Mechatronics Automation, pages 353–356. IEEE.

Jeronimo, M. and Weast, J. (2003). UPnP design by example. Intel Press.

Jong, Y.-W., Liao, C.-F., Fu, L.-C., and Wang, C.-Y. (2009). A rotating roll-call-based adap-tive failure detection and recovery protocol for smart home environments. In International Conference on Smart Homes and Health Telematics, pages 201–208. Springer.

Kaldeli, E., Warriach, E. U., Lazovik, A., and Aiello, M. (2013). Coordinating the web of services for a smart home. ACM Transactions on the Web (TWEB), 7(2):10.

Lee, S. J., Kim, Y. H., Kim, S. S., and Ahn, K. S. (2008). A remote monitoring and control of home appliances on ubiquitous smart homes. In Proceedings of the 1st international conference on MOBILe Wireless MiddleWARE, Operating Systems, and Applications, page 37. ICST (Institute for Computer Sciences, Social-Informatics and Telecommunica-tions Engineering).

Liao, C.-F., Chang, H.-C., and Fu, L.-C. (2013). Message-efficient service management schemes for mom-based upnp networks. IEEE Transactions on Services Computing, 6(2):

214–226.

Liao, C.-F., Jong, Y.-W., and Fu, L.-C. (2011). Toward reliable service management in message-oriented pervasive systems. IEEE Transactions on Services Computing, 4(3):

183–195.

Mennicken, S., Vermeulen, J., and Huang, E. M. (2014). From today’s augmented houses to tomorrow’s smart homes: new directions for home automation research. In Proceedings of the 2014 ACM International Joint Conference on Pervasive and Ubiquitous Computing, pages 105–115. ACM.

Munir, S., Stankovic, J. A., Liang, C.-J. M., and Lin, S. (2013). Cyber physical system challenges for human-in-the-loop control. In Presented as part of the 8th International Workshop on Feedback Computing.

Ranganathan, S., George, A. D., Todd, R. W., and Chidester, M. C. (2001). Gossip-style failure detection and distributed consensus for scalable heterogeneous clusters. Cluster Computing, 4(3):197–209.

Román, M., Hess, C., Cerqueira, R., Ranganathan, A., Campbell, R. H., and Nahrstedt, K.

(2002). A middleware infrastructure for active spaces. IEEE pervasive computing, 1(4):

74–83.

Woo, J.-b. and Lim, Y.-k. (2012). Clipoid: an augmentable short-distance wireless toolkit for’accidentally smart home’environments. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pages 1751–1754. ACM.

Xu, H., Xu, Y., Li, Q., Lv, C., and Liu, Y. (2012a). Business process modeling and design of smart home service system. In Service Sciences (IJCSS), 2012 International Joint Conference on, pages 12–17. IEEE.

Xu, L., Zheng, X., Guo, W., and Chen, G. (2012b). A cloud-based monitoring framework for smart home. In Cloud Computing Technology and Science (CloudCom), 2012 IEEE 4th International Conference on, pages 805–810. IEEE.

Zhu, F., Mutka, M. W., and Ni, L. M. (2005). Service discovery in pervasive computing environments. IEEE Pervasive computing, 4(4):81–90.

1

事宜,主要議程分散在第二天到第四天。第一天上午由四場 Parallel Session 組成,分別是 CRET-16(教育相關), FSP-16(資訊安全相關)、Convergence Platform 與 Computing Platform。接下來在午餐後是由台北科技大學的 Hwa, Kuo Yuan(華國媛)教授主講的 Keynote speech,主題是 Building a cloud 計畫編號 MOST 104 - 2221- E - 004 - 001 -

(英文) 2016 International Conference on Platform Technology and Service

發表題目

(中文) WISE:一個用於舞者主導式數位互動展演的穿戴式平台 (英文) WISE: a Wearable Platform for Performer-guided

Mixed-reality Interactive Performance Art

相關文件