Browsing by Author "Chen, Jing-Ying"
Now showing 1 - 4 of 4
- Results Per Page
- Sort Options
Item type:Item, Component oriented design style(2007) ;Chen, Jing-Ying ;資訊工程學系Department of Computer ScienceIn the battle against software development complexity, numerous development methods and techniques have been proposed over the years. Still, mastering software development skills in general and state-of-the-art techniques in particular remains a painstaking process for many, if not most, software developers. To help software developers make proper design decisions and understand rationales behind complex software designs, we propose a conceptual framework in which software designs at various abstraction levels can be represented in a canonical, component-oriented style. Based on the framework, we present a set Of reuse-oriented design rules and use them to reason about the driving forces behind various design patterns.Item type:Item, Random Early Detection Web Servers for Dynamic Load Balancing(2009) ;Yang, Chih-Chiang ;Chen, Chien ;Chen, Jing-Ying ;資訊工程學系Department of Computer ScienceModern Web-server systems use multiple servers to handle an increased user demand. Such systems need effective methods to spread the load among web servers evenly in order to keep web server utilization high while providing sufficient quality of service for end users. In conventional DNS-based load balancing architecture, a Doman Name Server (DNS) dispatches requests to web servers based on their load status. Because web servers need to inform the DNS server about their load status from time to time, a so-called load buffer range is often employed to reduce the update frequency. Without care, however, using a load buffer range may result in load oscillation among web servers. To address this problem, we propose a Random Early Detection (RED) method with the intuition that the probability for a web server to become overloaded in near future is directly proportional to its current load. Simulation confirms that our method helps reducing the oscillation of the web server load significantly.Item type:Item, Resource-oriented computing: Towards a universal virtual workspace(2007) ;Chen, Jing-Ying ;資訊工程學系Department of Computer ScienceEmerging popular Web applications such as blogs and Wikipedia are transforming the Internet into a global collaborative environment where most people can participate and contribute. When resources created by and shared among people are not just content but also software artifacts, a much more accommodating, universal, and virtual workspace is foreseeable that can support people with diverse background and needs. To realize the goal, it requires not only necessary infrastructure support for resource deployment and composition, but also strategies and mechanisms to handle the implied complexity. We propose a service-oriented architecture in which arbitrary resources are associated with syntactical descriptors, called metaphors, based on which run-time services can be instantiated and managed. Furthermore, service composition can be achieved through syntactic metaphor composition. We demonstrate our approach via an e-Science workbench that allows user to access and combine distributed computing and storage resources in a flexible manner.Item type:Item, Review of Wireless and Wearable Electroencephalogram Systems and Brain-Computer Interfaces - A Mini-Review(2010) ;Lin, Chin-Teng ;Ko, Li-Wei ;Chang, Meng-Hsiu ;Duann, Jeng-RenChen, Jing-YingBiomedical signal monitoring systems have rapidly advanced in recent years, propelled by significant advances in electronic and information technologies. Brain-computer interface (BCI) is one of the important research branches and has become a hot topic in the study of neural engineering, rehabilitation, and brain science. Traditionally, most BCI systems use bulky, wired laboratory-oriented sensing equipments to measure brain activity under well-controlled conditions within a confined space. Using bulky sensing equipments not only is uncomfortable and inconvenient for users, but also impedes their ability to perform routine tasks in daily operational environments. Furthermore, owing to large data volumes, signal processing of BCI systems is often performed off-line using high-end personal computers, hindering the applications of BCI in real-world environments. To be practical for routine use by unconstrained, freely-moving users, BCI systems must be noninvasive, nonintrusive, light-weight and capable of online signal processing. This work reviews recent online BCI systems, focusing especially on wearable, wireless and real-time systems. Copyright (C) 2009 S. Karger AG, Basel