EconPapers    
Economics at your fingertips  
 

How High Should We Go? Determining Reservation Values to Negotiate Successfully for Composite Software Services

Sherry X. Sun (), Jing Zhao () and Sumit Sarkar ()
Additional contact information
Sherry X. Sun: Management Department, Albers School of Business and Economics, Seattle University, Seattle, Washington 98122
Jing Zhao: City University of Hong Kong, Kowloon, Hong Kong SAR
Sumit Sarkar: Naveen Jindal School of Management, University of Texas at Dallas, Richardson, Texas 75080

Information Systems Research, 2017, vol. 28, issue 2, 353-377

Abstract: In the paradigm of service-centric computing, new value-added applications can be developed dynamically and flexibly by combining and integrating existing services. While software applications are traditionally specified and implemented as a set of functions uniform to all users, this new paradigm allows the same software service to be delivered with a different price, response time, availability, and other nonfunctional attributes to accommodate different modes of use. These nonfunctional attributes together are referred to as Quality of Service (QoS). When creating a new composite service, negotiation makes it possible for a service provider to offer the service with the QoS properties customized to the needs of a user. Automated negotiation tactics require the specification of reservation values for the QoS attributes. We present a methodology that determines the reservation values a user (or broker) should use for each component service based on the user’s minimum requirements for the composite service. Our methodology maximizes the chance of reaching a successful negotiation outcome while staying within the user’s reservation values for the composite service. We show that the problem of determining the user’s reservation values for component services can be modeled as a multiobjective optimization problem and then transformed to a single-objective optimization problem using a max-min approach. The formulation can incorporate providers' different QoS preferences to increase the chance of negotiation success. We identify problem instances for which closed-form solutions can be found for the reservation values. We show how the method of setting reservation values can be incorporated into a negotiation process that uses extant concession and trade-off tactics. Simulation experiments demonstrate the effectiveness of the proposed approach. If some providers accept offers before the negotiation process deadline, we show that dynamically changing the reservation values for the remaining providers makes the overall negotiation process more likely to succeed.

Keywords: service composition; automated negotiation; Quality of Service; multiobjective optimization (search for similar items in EconPapers)
Date: 2017
References: View references in EconPapers View complete reference list from CitEc
Citations:

Downloads: (external link)
https://doi.org/10.1287/isre.2016.0678 (application/pdf)

Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.

Export reference: BibTeX RIS (EndNote, ProCite, RefMan) HTML/Text

Persistent link: https://EconPapers.repec.org/RePEc:inm:orisre:v:28:y:2017:i:2:p:353-377

Access Statistics for this article

More articles in Information Systems Research from INFORMS Contact information at EDIRC.
Bibliographic data for series maintained by Chris Asher ().

 
Page updated 2025-03-19
Handle: RePEc:inm:orisre:v:28:y:2017:i:2:p:353-377