Human-driven optimization
暂无分享,去创建一个
Peter A. Dinda | Bin Lin | P. Dinda | Bin Lin
[1] Philip Koopman,et al. THE AMARANTH FRAMEWORK: POLICY-BASED QUALITY OF SERVICE MANAGEMENT FOR HIGH-ASSURANCE COMPUTING , 2001 .
[2] Robert P. Goldberg,et al. Survey of virtual machine research , 1974, Computer.
[3] Erven Rohou,et al. Dynamically Managing Processor Temperature and Power , 1999 .
[4] Akinori Komatsubara. Psychological Upper and Lower Limits of System Response Time and User's Preference on Skill Level , 1997, HCI.
[5] Peter A. Dinda,et al. User-Driven Frequency Scaling , 2006, IEEE Computer Architecture Letters.
[6] Richard P. Martin,et al. Understanding and Dealing with Operator Mistakes in Internet Services , 2004, OSDI.
[7] Alan Jay Smith,et al. Using user interface event information in dynamic voltage scaling algorithms , 2002, 11th IEEE/ACM International Symposium on Modeling, Analysis and Simulation of Computer Telecommunications Systems, 2003. MASCOTS 2003..
[8] Miron Livny,et al. Condor-a hunter of idle workstations , 1988, [1988] Proceedings. The 8th International Conference on Distributed.
[9] Mark Moir,et al. Pfair scheduling of fixed and migrating periodic tasks on multiple resources , 1999, Proceedings 20th IEEE Real-Time Systems Symposium (Cat. No.99CB37054).
[10] Avi Mendelson,et al. On Estimating Optimal Performance of CPU Dynamic Thermal Management , 2003, IEEE Computer Architecture Letters.
[11] Raj Jain,et al. The art of computer systems performance analysis - techniques for experimental design, measurement, simulation, and modeling , 1991, Wiley professional computing.
[12] Michael B. Jones,et al. CPU reservations and time constraints: efficient, predictable scheduling of independent activities , 1997, SOSP.
[13] Hui Zhang,et al. WF/sup 2/Q: worst-case fair weighted fair queueing , 1996, Proceedings of IEEE INFOCOM '96. Conference on Computer Communications.
[14] Sanjoy K. Baruah,et al. Fast scheduling of periodic tasks on multiple resources , 1995, Proceedings of 9th International Parallel Processing Symposium.
[15] Gokhan Memik,et al. NWU-EECS-0611 August 14 , 2006 Process and User Driven Dynamic Voltage and Frequency Scaling , 2006 .
[16] James H. Anderson,et al. Guaranteeing Pfair supertasks by reweighting , 2001, Proceedings 22nd IEEE Real-Time Systems Symposium (RTSS 2001) (Cat. No.01PR1420).
[17] John K. Ousterhout,et al. Scheduling Techniques for Concurrent Systems , 1982, ICDCS.
[18] Rami G. Melhem,et al. Minimizing expected energy in real-time embedded systems , 2005, EMSOFT.
[19] Mahadev Satyanarayanan,et al. Towards seamless mobility on pervasive hardware , 2005, Pervasive Mob. Comput..
[20] Peter A. Dinda,et al. Dynamic topology adaptation of virtual networks of virtual machines , 2004 .
[21] Mark J. Clement,et al. Core Algorithms of the Maui Scheduler , 2001, JSSPP.
[22] Peter A. Dinda,et al. Time-Sharing Parallel Applications with Performance Isolation and Control , 2007, Fourth International Conference on Autonomic Computing (ICAC'07).
[23] Peter A. Dinda,et al. Measuring and understanding user comfort with resource borrowing , 2004, Proceedings. 13th IEEE International Symposium on High performance Distributed Computing, 2004..
[24] Paul Dourish. Evolution in the Adoption and Use of Collaborative Technologies , 1999 .
[25] David Brumley,et al. Virtual Appliances for Deploying and Maintaining Software , 2003, LISA.
[26] R. D. Valentine,et al. The Intel Pentium M processor: Microarchitecture and performance , 2003 .
[27] Peter A. Dinda,et al. Automatic dynamic run-time optical network reservations , 2005, HPDC-14. Proceedings. 14th IEEE International Symposium on High Performance Distributed Computing, 2005..
[28] Sang Hyuk Son,et al. Performance specifications and metrics for adaptive real-time systems , 2000, Proceedings 21st IEEE Real-Time Systems Symposium.
[29] Daniel P. Siewiorek,et al. A resource allocation model for QoS management , 1997, Proceedings Real-Time Systems Symposium.
[30] Amin Vahdat,et al. GLUix: a global layer unix for a network of workstations , 1998, Softw. Pract. Exp..
[31] Dennis L. Chao,et al. Doom as an interface for process management , 2001, CHI.
[32] Peter A. Dinda,et al. Towards Virtual Networks for Virtual Machine Grid Computing , 2004, Virtual Machine Research and Technology Symposium.
[33] Craig Callender. Time is the Simplest (and Strongest) Thing , 2006 .
[34] Simon French,et al. Decision Making: Descriptive, Normative, and Prescriptive Interactions , 1990 .
[35] Monica S. Lam,et al. The collective: a cache-based system management architecture , 2005, NSDI.
[36] Wei Xu,et al. Predictive Control for Dynamic Resource Allocation in Enterprise Data Centers , 2006, 2006 IEEE/IFIP Network Operations and Management Symposium NOMS 2006.
[37] A. Waizman,et al. Resonant free power network design using extended adaptive voltage positioning (EAVP) methodology , 2001 .
[38] R. Sternberg,et al. Complex Cognition: The Psychology of Human Thought , 2001 .
[39] Peter A. Dinda,et al. Putting the User in Direct Control of CPU Scheduling , 2006 .
[40] Christer Svensson,et al. Trading speed for low power by choice of supply and threshold voltages , 1993 .
[41] L. J. Stricker,et al. The true deceiver. , 1967, Psychological bulletin.
[42] Calton Pu,et al. A feedback-driven proportion allocator for real-rate scheduling , 1999, OSDI '99.
[43] Gerhard Fohler,et al. Predictable network computing , 1997, Proceedings of 17th International Conference on Distributed Computing Systems.
[44] David W. Embley,et al. Behavioral Aspects of Text Editors , 1981, CSUR.
[45] Mahadev Satyanarayanan,et al. Agile application-aware adaptation for mobility , 1997, SOSP.
[46] Paolo Mantegazza,et al. Real time distributed control systems using RTAI , 2003, Sixth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, 2003..
[47] A. Shoykhet,et al. Virtuoso: A System For VirtualMachineMarketplaces , 2004 .
[48] Jeffrey K. Hollingsworth,et al. Fine-Grain Cycle Stealing for Networks of Workstations , 1998, Proceedings of the IEEE/ACM SC98 Conference.
[49] Peter A. Dinda,et al. VSched: Mixing Batch And Interactive Virtual Machines Using Periodic Real-time Scheduling , 2005, ACM/IEEE SC 2005 Conference (SC'05).
[50] Fred Douglis,et al. Transparent process migration: Design alternatives and the sprite implementation , 1991, Softw. Pract. Exp..
[51] Sanjoy K. Baruah,et al. Proportionate progress: a notion of fairness in resource allocation , 1993, STOC '93.
[52] Jason Nieh,et al. Limits of wide-area thin-client computing , 2002, SIGMETRICS '02.
[53] Mark J. Clement,et al. The Performance Impact of Advance Reservation Meta-scheduling , 2000, JSSPP.
[54] Peter A. Dinda,et al. Free network measurement for adaptive virtualized distributed computing , 2006, Proceedings 20th IEEE International Parallel & Distributed Processing Symposium.
[55] Kevin Skadron,et al. Temperature-aware microarchitecture: Modeling and implementation , 2004, TACO.
[56] Vijay S. Pande,et al. Folding@Home and Genome@Home: Using distributed computing to tackle previously intractable problem , 2009, 0901.0866.
[57] Justin Dolskeinterhack,et al. A Brute Force Search of DES KeyspaceMatt Curtin , 1997 .
[58] Peter A. Dinda,et al. Inferring the Topology and Traffic Load of Parallel Programs Running in a Virtual Machine Environment , 2004, JSSPP.
[59] Manuel Blum,et al. Verbosity: a game for collecting common-sense facts , 2006, CHI.
[60] Mor Harchol-Balter,et al. Analysis of SRPT scheduling: investigating unfairness , 2001, SIGMETRICS '01.
[61] Jason Nieh,et al. The design, implementation and evaluation of SMART: a scheduler for multimedia applications , 2001 .
[62] Carson Jonathan Reynolds,et al. The sensing and measurement of frustration with computers , 2001 .
[63] Sang Hyuk Son,et al. Feedback Control Real-Time Scheduling: Framework, Modeling, and Algorithms* , 2001, Real-Time Systems.
[64] David E. Culler,et al. The ganglia distributed monitoring system: design, implementation, and experience , 2004, Parallel Comput..
[65] Thomas R. Gross,et al. Impact of Job Mix on Optimizations for Space Sharing Schedulers , 1996, Proceedings of the 1996 ACM/IEEE Conference on Supercomputing.
[66] Kenneth J. Duda,et al. Borrowed-virtual-time (BVT) scheduling: supporting latency-sensitive threads in a general-purpose scheduler , 2000, OPSR.
[67] T. W. Butler. Computer response time and user performance. , 1983, CHI '83.
[68] J. G. Hollands,et al. Engineering Psychology and Human Performance , 1984 .
[69] Vaidy S. Sunderam,et al. Performance of the NAS Parallel Benchmarks on PVM-Based Networks , 1995, J. Parallel Distributed Comput..
[70] J. Duane Northcutt,et al. The interactive performance of SLIM: a stateless, thin-client architecture , 1999, SOSP.
[71] Pradip Bose,et al. The case for lifetime reliability-aware microprocessors , 2004, Proceedings. 31st Annual International Symposium on Computer Architecture, 2004..
[72] George Cybenko,et al. Dynamic Load Balancing for Distributed Memory Multiprocessors , 1989, J. Parallel Distributed Comput..
[73] M.A. Jette. Performance Characteristics of Gang Scheduling in Multiprogrammed Environments , 1997, ACM/IEEE SC 1997 Conference (SC'97).
[74] David E. Culler,et al. A case for NOW (networks of workstation) , 1995, PODC '95.
[75] John A. Zinky,et al. QoS Aspect Languages and Their Runtime Integration , 1998, LCR.
[76] Peter A. Dinda,et al. Automatic, run-time and dynamic adaptation of distributed applications executing in virtual environments , 2006 .
[77] Keith Bostic,et al. The design and implementa-tion of the 4.4BSD operating system , 1996 .
[78] Renato J. O. Figueiredo,et al. A case for grid computing on virtual machines , 2003, 23rd International Conference on Distributed Computing Systems, 2003. Proceedings..
[79] Trevor Mudge,et al. Vertigo: automatic performance-setting for Linux , 2002, OPSR.
[80] Prashant J. Shenoy,et al. Deadline fair scheduling: bridging the theory and practice of proportionate pair scheduling in multiprocessor systems , 2001, Proceedings Seventh IEEE Real-Time Technology and Applications Symposium.
[81] Gordon S. Blair,et al. A Formal Description Technique Supporting Expression of Quality of Service and Media Synchronisation , 1994, COST 237 Workshop.
[82] Massoud Pedram,et al. Dynamic voltage and frequency scaling based on workload decomposition , 2004, Proceedings of the 2004 International Symposium on Low Power Electronics and Design (IEEE Cat. No.04TH8758).
[83] Chung Laung Liu,et al. Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment , 1989, JACM.
[84] Luis von Ahn. Games with a Purpose , 2006, Computer.
[85] Kyung D. Ryu,et al. Efficient Network and I/O Throttling for Fine-Grain Cycle Stealing , 2001, ACM/IEEE SC 2001 Conference (SC'01).
[86] Ian T. Foster,et al. Globus and PlanetLab resource management solutions compared , 2004, Proceedings. 13th IEEE International Symposium on High performance Distributed Computing, 2004..
[87] Stephen Childs,et al. The Linux-SRT integrated multimedia operating system: bringing QoS to the desktop , 2001, Proceedings Seventh IEEE Real-Time Technology and Applications Symposium.
[88] David P. Anderson,et al. A new major SETI project based on Project Serendip data and 100 , 1997 .
[89] James Tschanz,et al. Parameter variations and impact on circuits and microarchitecture , 2003, Proceedings 2003. Design Automation Conference (IEEE Cat. No.03CH37451).
[90] David R. Karger,et al. Chord: A scalable peer-to-peer lookup service for internet applications , 2001, SIGCOMM '01.
[91] Chandra Krintz,et al. AutoDVS: an automatic, general-purpose, dynamic clock scheduling system for hand-held devices , 2005, EMSOFT.
[92] Bruce Lowekamp,et al. ECO: Efficient Collective Operations for communication on heterogeneous networks , 1996, Proceedings of International Conference on Parallel Processing.
[93] Peter A. Dinda,et al. User-driven scheduling of interactive virtual machines , 2004, Fifth IEEE/ACM International Workshop on Grid Computing.
[94] Peter A. Dinda,et al. Increasing application performance in virtual environments through run-time inference and adaptation , 2005, HPDC-14. Proceedings. 14th IEEE International Symposium on High Performance Distributed Computing, 2005..
[95] Miron Livny,et al. The Available Capacity of a Privately Owned Workstation Environmont , 1991, Perform. Evaluation.
[96] Joseph L. Hellerstein,et al. Towards an Understanding of Decision Complexity in IT Configuration , 2006, 2006 IEEE International Conference on Autonomic Computing.
[97] Peter A. Dinda,et al. The statistical properties of host load , 1999, Sci. Program..
[98] Jane W.-S. Liu. Real-Time Systems , 2000, Encyclopedia of Algorithms.
[99] Laura A. Dabbish,et al. Labeling images with a computer game , 2004, AAAI Spring Symposium: Knowledge Collection from Volunteer Contributors.
[100] Klara Nahrstedt,et al. CPU service classes for multimedia applications , 1999, Proceedings IEEE International Conference on Multimedia Computing and Systems.
[101] Vijay Karamcheti,et al. Optimal resource-aware deployment planning for component-based distributed applications , 2004, Proceedings. 13th IEEE International Symposium on High performance Distributed Computing, 2004..
[102] Manuel Blum,et al. Improving accessibility of the web with a computer game , 2006, CHI.
[103] James H. Anderson,et al. Pfair scheduling: beyond periodic task systems , 2000, Proceedings Seventh International Conference on Real-Time Computing Systems and Applications.
[104] Xiaoyun Zhu,et al. Adaptive entitlement control of resource containers on shared servers , 2005, 2005 9th IFIP/IEEE International Symposium on Integrated Network Management, 2005. IM 2005..
[105] Sang Hyuk Son,et al. Feedback control scheduling in distributed real-time systems , 2001, Proceedings 22nd IEEE Real-Time Systems Symposium (RTSS 2001) (Cat. No.01PR1420).
[106] Thomas P. Moran,et al. User-tailorable systems: pressing the issues with buttons , 1990, CHI '90.
[107] Douglas Niehaus,et al. KURT-Linux support for synchronous fine-grain distributed computations , 2000, Proceedings Sixth IEEE Real-Time Technology and Applications Symposium. RTAS 2000.
[108] Parthasarathy Ranganathan,et al. Energy-aware user interfaces and energy-adaptive displays , 2006, Computer.
[109] Margo I. Seltzer,et al. Improving interactive performance using TIPME , 2000, SIGMETRICS '00.
[110] Andrew S. Grimshaw,et al. Dynamic, object-oriented parallel processing , 1993, IEEE Parallel & Distributed Technology: Systems & Applications.
[111] Yasuichi Nakayama,et al. AN implementation of concurrent gang scheduler for pc cluster systems , 2004, Parallel and Distributed Computing and Networks.
[112] Robert Love,et al. Linux Kernel Development , 2003 .
[113] Joseph L. Hellerstein,et al. A model of configuration complexity and its application to a change management system , 2005, 2005 9th IFIP/IEEE International Symposium on Integrated Network Management, 2005. IM 2005..
[114] Leslie G. Valiant,et al. A bridging model for parallel computation , 1990, CACM.
[115] Dick H. J. Epema,et al. Decay-usage scheduling in multiprocessors , 1998, TOCS.
[116] Bishop Brock,et al. Dynamic Power Management for Embedded Systems , 2003 .
[117] Larry Peterson,et al. TCP Vegas: new techniques for congestion detection and avoidance , 1994, SIGCOMM 1994.
[118] W. Richard Stevens,et al. TCP Slow Start, Congestion Avoidance, Fast Retransmit, and Fast Recovery Algorithms , 1997, RFC.
[119] Jin Chen,et al. Autonomic Provisioning of Backend Databases in Dynamic Content Web Servers , 2006, 2006 IEEE International Conference on Autonomic Computing.
[120] Antony I. T. Rowstron,et al. Pastry: Scalable, Decentralized Object Location, and Routing for Large-Scale Peer-to-Peer Systems , 2001, Middleware.
[121] Kirk L. Johnson,et al. Overcast: reliable multicasting with on overlay network , 2000, OSDI.
[122] Peter A. Dinda,et al. Realistic CPU Workloads through Host Load Trace Playback , 2000, LCR.
[123] Andrea C. Arpaci-Dusseau,et al. Scheduling with implicit information in distributed systems , 1998, SIGMETRICS '98/PERFORMANCE '98.
[124] David R. O'Hallaron,et al. Support for interactive heavyweight services , 2001 .
[125] Srinivasan Seshan,et al. Enabling conferencing applications on the internet using an overlay muilticast architecture , 2001, SIGCOMM 2001.
[126] Margaret Martonosi,et al. A dynamic compilation framework for controlling microprocessor energy and performance , 2005, 38th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO'05).
[127] Anthony P. Reeves,et al. Strategies for Dynamic Load Balancing on Highly Parallel Computers , 1993, IEEE Trans. Parallel Distributed Syst..
[128] J. Busemeyer,et al. A contribution of cognitive decision models to clinical assessment: decomposing performance on the Bechara gambling task. , 2002, Psychological assessment.
[129] Ian T. Foster,et al. Condor-G: A Computation Management Agent for Multi-Institutional Grids , 2004, Cluster Computing.
[130] Sharma Chakravarthy,et al. Policy Schedule Advisor for Performance Management , 2005, Second International Conference on Autonomic Computing (ICAC'05).
[131] Joseph L. Hellerstein,et al. An approach to benchmarking configuration complexity , 2004, EW 11.
[132] Xiaosong Ma,et al. Governor: Autonomic Throttling for Aggressive Idle Resource Scavenging , 2005, Second International Conference on Autonomic Computing (ICAC'05).
[133] A. Tversky,et al. Prospect theory: an analysis of decision under risk — Source link , 2007 .
[134] Sally Floyd,et al. Simulation-based comparisons of Tahoe, Reno and SACK TCP , 1996, CCRV.
[135] Peter A. Dinda,et al. Towards Scheduling Virtual Machines Based On Direct User Input , 2006, First International Workshop on Virtualization Technology in Distributed Computing (VTDC 2006).
[136] William E. Weihl,et al. Lottery scheduling: flexible proportional-share resource management , 1994, OSDI '94.
[137] Ian T. Foster,et al. Mapping the Gnutella Network: Properties of Large-Scale Peer-to-Peer Systems and Implications for System Design , 2002, ArXiv.
[138] Manuel Blum,et al. Peekaboom: a game for locating objects in images , 2006, CHI.
[139] Miron Livny,et al. Towards Automated Performance Tuning for Complex Workloads , 1994, VLDB.
[140] Zheng Wang,et al. Using latency to evaluate interactive system performance , 1996, OSDI '96.
[141] James Arthur Kohl,et al. The PVM 3.4 tracing facility and XPVM 1.1 , 1996, Proceedings of HICSS-29: 29th Hawaii International Conference on System Sciences.
[142] Babak Falsafi,et al. Log-based architectures for general-purpose monitoring of deployed code , 2006, ASID '06.
[143] Chenyang Lu,et al. Feedback utilization control in distributed real-time systems with end-to-end tasks , 2005, IEEE Transactions on Parallel and Distributed Systems.
[144] Trevor Mudge,et al. Razor: a low-power pipeline based on circuit-level timing speculation , 2003, Proceedings. 36th Annual IEEE/ACM International Symposium on Microarchitecture, 2003. MICRO-36..
[145] Dragan Maksimovic,et al. Closed-loop adaptive voltage scaling controller for standard-cell ASICs , 2002, ISLPED '02.
[146] Andrew A. Chien,et al. Entropia: architecture and performance of an enterprise desktop grid system , 2003, J. Parallel Distributed Comput..
[147] John A. Zinky,et al. Architectural Support for Quality of Service for CORBA Objects , 1997, Theory Pract. Object Syst..
[148] Joseph L. Hellerstein,et al. Achieving Service Rate Objectives with Decay Usage Scheduling , 1993, IEEE Trans. Software Eng..
[149] Jason Flinn,et al. Self-Tuning Wireless Network Power Management , 2005, Wirel. Networks.
[150] Scott A. Brandt,et al. Dynamic integrated scheduling of hard real-time, soft real-time, and non-real-time processes , 2003, RTSS 2003. 24th IEEE Real-Time Systems Symposium, 2003.
[151] Peter Steenkiste,et al. Automatic generation of parallel programs with dynamic load balancing , 1994, Proceedings of 3rd IEEE International Symposium on High Performance Distributed Computing.
[152] M. Rosenblum,et al. Optimizing the migration of virtual computers , 2002, OSDI '02.
[153] Leslie G. Valiant,et al. Direct Bulk-Synchronous Parallel Algorithms , 1994, J. Parallel Distributed Comput..
[154] Mustaque Ahamad,et al. Workload modeling for highly interactive applications , 1999, SIGMETRICS '99.
[155] O. Svenson,et al. Decision making : cognitive models and explanations , 1997 .
[156] Yolanda Gil,et al. The Role of Planning in Grid Computing , 2003, ICAPS.
[157] Andrew Warfield,et al. Live migration of virtual machines , 2005, NSDI.
[158] Ian T. Foster,et al. From sandbox to playground: dynamic virtual environments in the grid , 2004, Fifth IEEE/ACM International Workshop on Grid Computing.
[159] Jon Crowcroft,et al. Eliminating periodic packet losses in the 4.3-Tahoe BSD TCP congestion control algorithm , 1992, CCRV.
[160] Ami Marowka,et al. The GRID: Blueprint for a New Computing Infrastructure , 2000, Parallel Distributed Comput. Pract..
[161] Niraj K. Jha,et al. An energy-aware framework for coordinated dynamic software management in mobile computers , 2004, The IEEE Computer Society's 12th Annual International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunications Systems, 2004. (MASCOTS 2004). Proceedings..
[162] S. Plous. The psychology of judgment and decision making , 1994 .
[163] Jonathan T. Klein,et al. Computer response to user frustration , 1998 .
[164] Steven D. Gribble,et al. Configuration Debugging as Search: Finding the Needle in the Haystack , 2004, OSDI.
[165] Peter A. Dinda,et al. An optimization problem in adaptive virtual environments , 2005, PERV.
[166] Peter E. Strazdins,et al. A comparison of local and gang scheduling on a Beowulf cluster , 2004, 2004 IEEE International Conference on Cluster Computing (IEEE Cat. No.04EX935).
[167] Joseph L. Hellerstein,et al. Reducing the Cost of IT Operations - Is Automation Always the Answer? , 2005, HotOS.