The Experts below are selected from a list of 108735 Experts worldwide ranked by ideXlab platform

Laihsi Lee - One of the best experts on this subject based on the ideXlab platform.

  • human Resource selection for Software development projects using taguchi s parameter design
    European Journal of Operational Research, 2003
    Co-Authors: Hsientang Tsai, Herbert Moskowitz, Laihsi Lee
    Abstract:

    Abstract Resource selection for choosing a best project team at the planning stage of a Software development project is an important issue for reducing project cost, duration, and risk. Based on a real data retrieval Software project, two cases of the Software Resource selection problem for single and multiple specialties under a dynamic, uncertain environment are considered and modeled. We then propose an integrated, efficient computational method based on design of experiments to solve the Software Resource selection problem, in which a critical Resource diagram (CRD) is first used to show the interrelationships among human Resources and tasks, followed by implementing Taguchi’s parameter design approach to select appropriate human Resources. In Taguchi’s parameter design, human Resources are identified as controllable factors while task complexities, which are generally unpredictable, are regarded as noise (uncontrollable) factors. The results show that our proposed approach is an efficient and effective method for human Resource selection, which can achieve robust performance as well as significantly reduce project cost and duration. Moreover, use of CRDs in concert with a project planning table provides useful visual information, for example, to earmark bottleneck activities for attention, as well as cost information for budgeting management and control.

  • Human Resource selection for Software development projects using Taguchi’s parameter design
    European Journal of Operational Research, 2003
    Co-Authors: Hsientang Tsai, Herbert Moskowitz, Laihsi Lee
    Abstract:

    Abstract Resource selection for choosing a best project team at the planning stage of a Software development project is an important issue for reducing project cost, duration, and risk. Based on a real data retrieval Software project, two cases of the Software Resource selection problem for single and multiple specialties under a dynamic, uncertain environment are considered and modeled. We then propose an integrated, efficient computational method based on design of experiments to solve the Software Resource selection problem, in which a critical Resource diagram (CRD) is first used to show the interrelationships among human Resources and tasks, followed by implementing Taguchi’s parameter design approach to select appropriate human Resources. In Taguchi’s parameter design, human Resources are identified as controllable factors while task complexities, which are generally unpredictable, are regarded as noise (uncontrollable) factors. The results show that our proposed approach is an efficient and effective method for human Resource selection, which can achieve robust performance as well as significantly reduce project cost and duration. Moreover, use of CRDs in concert with a project planning table provides useful visual information, for example, to earmark bottleneck activities for attention, as well as cost information for budgeting management and control.

Qingyang Wang - One of the best experts on this subject based on the ideXlab platform.

  • IEEE CLOUD - The Impact of Software Resource Allocation on Consolidated n-Tier Applications
    2014 IEEE 7th International Conference on Cloud Computing, 2014
    Co-Authors: Qingyang Wang, Chien-an Lai, Junhee Park, Daisaku Yokoyama
    Abstract:

    Consolidating several under-utilized user applications together to achieve higher utilization of hardware Resources is important for cloud vendors to reduce cost and maximize profit. In this paper, we study the impact of tuning Software Resources (e.g., server thread pool size or connection pool size) on n-tier web application performance in a consolidated cloud environment. By measuring CPU utilizations and performance of two consolidated n-tier web application benchmark systems running RUBBoS, we found significant differences depending on the amount of soft Resources allocated. When the two systems have different soft Resource allocations and are fully utilized, the application with more Software Resources may steal up to 8% CPU from the co-resident application. Further analysis shows that the CPU stealing is due to more threads being scheduled for the system with higher Software Resources. By limiting the number of runnable active threads for the consolidated VMs, we were able to mitigate the performance interference. More generally, our results show that careful Software Resource allocation is a significant factor when deploying and tuning n-tier application performance in clouds.

  • IEEE SCC - Profit-Based Experimental Analysis of IaaS Cloud Performance: Impact of Software Resource Allocation
    2012 IEEE Ninth International Conference on Services Computing, 2012
    Co-Authors: Qingyang Wang, Deepal Jayasinghe, Simon Malkowski, Pengcheng Xiong, Yasuhiko Kanemasa, Motoyuki Kawaba
    Abstract:

    High Resource utilization is an important goal in achieving high return on investment in cloud environments. Guaranteed quality of service (QoS) is an important goal for web-facing applications such as e-commerce. Achieving both high utilization and high QoS simultaneously is a significant challenge, since high utilization often implies more QoS failures such as long response times. In this paper, we adopt a profit model based on response time (i.e., decreasing or negative revenues for increasing query answer response time) to represent the QoS requirements. Our data shows that such a profit model often yields different analytical results compared to traditional performance metrics such as average throughput.   Using extensive experimental measurements (on the same hardware platform and Software stack) of the standard RUBBoS n-tier benchmark, we study the impact of different allocations of Software Resources such as the size of thread pools in various servers in an n-tier system. First, the profit model emphasizes the importance of appropriate allocations, showing a difference of up to 48.6% when system utilization is high (over 80%). Second, our experiments show that over-allocation of thread pool may lead to unnecessary consumption of critical Resources (e.g., CPU) that reduce profits by up to 84.8%. Third, we found that under-allocation of thread pool in one server may lead to under-utilization of several servers downstream in an n-tier system, also reducing profits by up to 52.8%. Our data shows that the best allocation depends on several system parameters, including Resource availability. We designed an adaptive algorithm to find the best allocations and show its effectiveness through our experiments and analyses.

Hsientang Tsai - One of the best experts on this subject based on the ideXlab platform.

  • human Resource selection for Software development projects using taguchi s parameter design
    European Journal of Operational Research, 2003
    Co-Authors: Hsientang Tsai, Herbert Moskowitz, Laihsi Lee
    Abstract:

    Abstract Resource selection for choosing a best project team at the planning stage of a Software development project is an important issue for reducing project cost, duration, and risk. Based on a real data retrieval Software project, two cases of the Software Resource selection problem for single and multiple specialties under a dynamic, uncertain environment are considered and modeled. We then propose an integrated, efficient computational method based on design of experiments to solve the Software Resource selection problem, in which a critical Resource diagram (CRD) is first used to show the interrelationships among human Resources and tasks, followed by implementing Taguchi’s parameter design approach to select appropriate human Resources. In Taguchi’s parameter design, human Resources are identified as controllable factors while task complexities, which are generally unpredictable, are regarded as noise (uncontrollable) factors. The results show that our proposed approach is an efficient and effective method for human Resource selection, which can achieve robust performance as well as significantly reduce project cost and duration. Moreover, use of CRDs in concert with a project planning table provides useful visual information, for example, to earmark bottleneck activities for attention, as well as cost information for budgeting management and control.

  • Human Resource selection for Software development projects using Taguchi’s parameter design
    European Journal of Operational Research, 2003
    Co-Authors: Hsientang Tsai, Herbert Moskowitz, Laihsi Lee
    Abstract:

    Abstract Resource selection for choosing a best project team at the planning stage of a Software development project is an important issue for reducing project cost, duration, and risk. Based on a real data retrieval Software project, two cases of the Software Resource selection problem for single and multiple specialties under a dynamic, uncertain environment are considered and modeled. We then propose an integrated, efficient computational method based on design of experiments to solve the Software Resource selection problem, in which a critical Resource diagram (CRD) is first used to show the interrelationships among human Resources and tasks, followed by implementing Taguchi’s parameter design approach to select appropriate human Resources. In Taguchi’s parameter design, human Resources are identified as controllable factors while task complexities, which are generally unpredictable, are regarded as noise (uncontrollable) factors. The results show that our proposed approach is an efficient and effective method for human Resource selection, which can achieve robust performance as well as significantly reduce project cost and duration. Moreover, use of CRDs in concert with a project planning table provides useful visual information, for example, to earmark bottleneck activities for attention, as well as cost information for budgeting management and control.

Daisaku Yokoyama - One of the best experts on this subject based on the ideXlab platform.

  • IEEE CLOUD - The Impact of Software Resource Allocation on Consolidated n-Tier Applications
    2014 IEEE 7th International Conference on Cloud Computing, 2014
    Co-Authors: Qingyang Wang, Chien-an Lai, Junhee Park, Daisaku Yokoyama
    Abstract:

    Consolidating several under-utilized user applications together to achieve higher utilization of hardware Resources is important for cloud vendors to reduce cost and maximize profit. In this paper, we study the impact of tuning Software Resources (e.g., server thread pool size or connection pool size) on n-tier web application performance in a consolidated cloud environment. By measuring CPU utilizations and performance of two consolidated n-tier web application benchmark systems running RUBBoS, we found significant differences depending on the amount of soft Resources allocated. When the two systems have different soft Resource allocations and are fully utilized, the application with more Software Resources may steal up to 8% CPU from the co-resident application. Further analysis shows that the CPU stealing is due to more threads being scheduled for the system with higher Software Resources. By limiting the number of runnable active threads for the consolidated VMs, we were able to mitigate the performance interference. More generally, our results show that careful Software Resource allocation is a significant factor when deploying and tuning n-tier application performance in clouds.

Guofu Feng - One of the best experts on this subject based on the ideXlab platform.

  • GPC - Key techniques of Software sharing for on demand service-oriented computing
    Advances in Grid and Pervasive Computing, 2006
    Co-Authors: Xiaoshe Dong, Yinfeng Wang, Fang Zheng, Zhongsheng Qin, Hua Guo, Guofu Feng
    Abstract:

    In this paper a Software sharing system is developed in the grid environment to enforce On Demand Computing policy and maximize the usage of both hardware and Software Resources. The system adopts the constellation model for Resource management and combines the sharing and scheduling of both hardware and Software license Resources to address the ever-increasing demands of Software Resource sharing in Grid and for Service-oriented computing. The system's ability to sustain the Software's legacy GUI helps reduce the complexity of system integration and enhance usability.

  • Key techniques of Software sharing for on demand service-oriented computing
    Lecture Notes in Computer Science, 2006
    Co-Authors: Xiaoshe Dong, Yinfeng Wang, Fang Zheng, Zhongsheng Qin, Hua Guo, Guofu Feng
    Abstract:

    In this paper a Software sharing system is developed in the grid environment to enforce On Demand Computing policy and maximize the usage of both hardware and Software Resources. The system adopts the constellation model for Resource management and combines the sharing and scheduling of both hardware and Software license Resources to address the ever-increasing demands of Software Resource sharing in Grid and for Service-oriented computing. The system's ability to sustain the Software's legacy GUI helps reduce the complexity of system integration and enhance usability.