52 citations found. Retrieving documents...
T.F. Abdelzaher, K.G. Shin, and N. Bhatti, "Performance Guarantees for Web Server End-Systems: A Control-Theoretical Approach, " IEEE Trans. Parallel and Distributed Systems, vol. 13, no. 1, pp. 80-96, Jan. 2002.

 Home/Search   Document Details and Download   Summary   Related Articles   Check  

This paper is cited in the following contexts:

First 50 documents  Next 50

An Observation-based Approach Towards Self-managing Web.. - Prashant Pradhan Renu (2002)   (13 citations)  (Correct)

....for resource management. Numerous mechanisms for service differentiation and performance isolation have been proposed in the literature. Such mechanisms for web servers include QoS aware extensions for admission control[6] SYN policing and request classification [14] accept queue scheduling [2], and CPU scheduling [3] These mechanisms enable a web server to differentiate between requests from different classes and provide class specific guarantees on performance (for instance, by providing preferential treatment to users who are purchasing items at an e commerce site over users who are ....

....understanding of the performance behavior for any change in a parameter s value. Furthermore, past studies have made contradictory claims about which resources become the bottleneck. For instance, one recent study has claimed that the (socket) accept queue is the bottleneck resource in web servers [2], while another has claimed that scheduling of requests on the CPU is the determining factor in web server performance [3] Thus, it is not evident a priori as to which subset of QoS mechanisms should be employed by a web server and under what operating regions. The increasing complexity of the ....

[Article contains additional citation context not shown here]

T. Abdelzaher, K. G. Shin, and N. Bhatti. Performance Guarantees for Web Server End-Systems: A Control-Theoretical Approach. IEEE Transactions on Parallel and Distributed Systems, 13(1), January 2002.


An Observation-based Approach Towards Self-managing Web.. - Prashant Pradhan Renu (2002)   (13 citations)  (Correct)

....for efficient operation. Numerous mechanisms for service differentiation and performance isolation have been proposed in the literature. Such mechanisms for web servers include QoSaware extensions for admission control[8] SYN policing and request classification[28] accept queue scheduling [2], and CPU scheduling [3] These mechanisms enable a web server to differentiate between requests from different classes and provide class specific guarantees on performance (for instance, by providing preferential treatment to users who are purchasing items at an e commerce site over users who are ....

....behavior of others, which further complicates the configuration process. Furthermore, past studies have made contradictory claims about the utility and benefits of these mechanisms. For instance, one recent study has claimed that the (socket) accept queue is the bottleneck resource in web servers [2], while another has claimed that scheduling of requests on the CPU is the determining factor in web server performance [3] Thus, it is not evident a priori as to which subset of QoS mechanisms should be employed by a web server and under what operating regions. The increasing complexity of the ....

[Article contains additional citation context not shown here]

T. Abdelzaher, K. G. Shin, and N. Bhatti. Performance Guarantees for Web Server End-Systems: A ControlTheoretical Approach. IEEE Transactions on Parallel and Distributed Systems, 13(1), January 2001.


An Online Optimization-based Technique for Dynamic.. - Chandra, Gong, Shenoy (2002)   (1 citation)  (Correct)

....analytic techniques for dynamic resource allocation; our model and allocation techniques are applicable to many scenarios where the underlying system or resource can be abstracted using GPS. Recently adaptive techniques for web servers based on a control theoretic approach have been proposed [1], 19] 21] 27] Most of these techniques (with the exception of [21] use a pre determined system model. In contrast, 11 0 20 40 60 80 100 120 ( svc rate) Time (min) Application 1 Application 2 Total 0 0.2 0.4 0.6 0.8 1 Time (min) Application 1 Application 2 Fig. 11. ....

T. Abdelzaher, K. G. Shin, and N. Bhatti. Performance Guarantees for Web Server End-Systems: A Control-Theoretical Approach. IEEE Transactions on Parallel and Distributed Systems, 13(1), January 2002.


An Online Optimization-based Technique for Dynamic.. - Chandra, Gong, Shenoy (2002)   (1 citation)  (Correct)

....analytic techniques for dynamic resource allocation; our model and allocation techniques are applicable to many scenarios where the underlying system or resource can be abstracted using GPS. Recently adaptive techniques for web servers based on a control theoretic approach have been proposed [1], 19] 21] 27] Most of these techniques (with the exception of [21] use a pre determined system model. In contrast, 11 0 20 40 60 80 100 120 ( svc rate) Time (min) Application 1 Application 2 Total 0 0.2 0.4 0.6 0.8 1 Time (min) Application 1 Application 2 Fig. 11. ....

T. Abdelzaher, K. G. Shin, and N. Bhatti. Performance Guarantees for Web Server End-Systems: A Control-Theoretical Approach. IEEE Transactions on Parallel and Distributed Systems, 13(1), January 2002.


CacheCOW: QoS for Storage System Caches - Goyal, Jadav, Modha, Tewari (2003)   (4 citations)  (Correct)

....such that applications and customers are isolated from each other and their performance can be guaranteed as in a dedicated environment. Numerous mechanisms for service differentiation and performance isolation have been proposed in the lit erature in the context of collocated web servers [1, 14, 16]. However, QoS aware resource management for storage systems has not been adequately investigated and is the subject of this paper. To provide QoS in storage systems, resources such as CPU and cache at the NAS and block servers, SAN network bandwidth, and disk bandwidth have to be managed. ....

T. Abdelzaher, K. G. Shin, and N. Bhatti. Performance guarantees for web server end-systems: A control-theoretical approach. IEEE Trans. Parallel and Distributed Systems, 13(1), January 2001.


Feedback Performance Control in Software Services - Abdelzaher, Stankovic, Lu.. (2003)   (2 citations)  (Correct)

....Two important questions are i) how much content should be abbreviated and ii) what fraction of clients need to receive the abbreviated version for the overload to be avoided. An automatic Web content adaptation scheme that answers these questions by using feedback control theory is described in [10]. The scheme dynamically selects a suitable content version for each client on a per request basis depending on load conditions. Content adaptation has also been discussed at length in multimedia applications. A good survey is found in [11] Generally, a quality adaptation actuator offers a ....

....storage spaces, and I O bandwidth) as well as different metrics and types of QoS guarantees. Wenow briefly summarize some recent application examples, providing references for more detailed information. Internet Servers In addition to the Web example presented earlier, several recent papers [10], 12] 20] present a control theoretical approach to Web server resource management through Web content adaptation. Feedback control loops were developed to achieve absolute convergence guarantees, capacity reservation, and prioritization on request rate and delivered bandwidth for different ....

T.F. Abdelzaher, K.G. Shin, and N. Bhatti, "Performance guarantees for Web server end-systems: A control-theoretical approach," IEEE Trans. Parallel Distrib. Syst., vol. 13, pp. 80-96, Jan. 2002.


Seeking Optimal Policies for Adaptive Distributed Computer.. - Abdeen, Woodside   (Correct)

....actuator messaging interfaces, the choice of the period or periods for decisions, the use of sporadic data sent by the sensors (event driven adaptation) and the possible advantages of partitioning and distributing the decision module. The decision module can take a variety of forms. In [16] and [17], a feedback regulator approach is used, which forces a system to maintain or track a desired value of some system variables over time. In computer systems however, quality of service is usually specified as a bound on some measures, rather than a target value, and the acceptable range of delay ....

Tarek Abdelzaher, Kang G. Shin, Nina Bhatti, "Performance Guarantees for Web Server End-Systems: A Control-Theoretical Approach" Transactions on Parallel and Distributed Systems , Vol. 13, No. 1, Jan 2002.


Design, Implementation and Evaluation of Differentiated.. - Lu, Abdelzaher, Saxena   Self-citation (Abdelzaher)   (Correct)

No context found.

T. F. Abdelzaher, K. G. Shin, and N. Bhatti. Performance guarantees for Web server end-systems: A control-theoretical approach. IEEE Transactions on Parallel and Distributed Systems, 13(1):80--96, 2002.


Improved Prediction for Web Server Delay Control - Henriksson, Lu, Abdelzaher (2004)   Self-citation (Abdelzaher)   (Correct)

No context found.

T. F. Abdelzaher, K. G. Shin, and N. Bhatti. Performance guarantees for Web server end-systems: A controltheoretical approach. IEEE Transactions on Parallel and Distributed Systems, 13(1):80--96, 2002.


A Utilization Bound for Aperiodic Tasks and Priority.. - Abdelzaher, Sharma, Lu (2004)   (1 citation)  Self-citation (Abdelzaher)   (Correct)

No context found.

T. F. Abdelzaher, K. G. Shin, and N. Bhatti. Performance guarantees for web server end-systems: A controltheoretical approach. IEEE Transactions on Parallel and Distributed Systems, 2001. Accepted.


Feedback Performance Control in Software Services - Abdelzaher, Stankovic, Lu.. (2003)   (2 citations)  Self-citation (Abdelzaher)   (Correct)

No context found.

T. F. Abdelzaher, K. G. Shin, and N. Bhatti. Performance guarantees for web server end-systems: A control-theoretical approach. IEEE Transactions on Parallel and Distributed Systems, January 2002.


Design, Implementation, and Evaluation of Differentiated.. - Lu, Abdelzaher, Saxena (2004)   Self-citation (Abdelzaher)   (Correct)

No context found.

T.F. Abdelzaher, K.G. Shin, and N. Bhatti, "Performance Guarantees for Web Server End-Systems: A Control-Theoretical Approach, " IEEE Trans. Parallel and Distributed Systems, vol. 13, no. 1, pp. 80-96, Jan. 2002.


A Utilization Bound for Aperiodic Tasks and Priority.. - Abdelzaher, Sharma, Lu (2004)   (1 citation)  Self-citation (Abdelzaher)   (Correct)

No context found.

T.F. Abdelzaher, K.G. Shin, and N. Bhatti, "Performance Guarantees for Web Server End-Systems: A Control-Theoretical Approach, " IEEE Trans. Parallel and Distributed Systems, 2001.


Kernel Support for Open QoS-Aware Computing - Ronghua Zhang Tarek (2003)   (1 citation)  Self-citation (Abdelzaher)   (Correct)

No context found.

T. F. Abdelzaher, K. G. Shin, and N. Bhatti. Performance guarantees for Web server end-systems: A controltheoretical approach. IEEE Transactions on Parallel and Distributed Systems, 13(1):80--96, 2002.


Feedback Control with Queueing-Theoretic Prediction for.. - Lu, Abdelzaher, Lu, al. (2003)   (1 citation)  Self-citation (Abdelzaher)   (Correct)

No context found.

T. F. Abdelzaher, K. G. Shin, and N. Bhatti. Performance guarantees for web server end-systems: A controltheoretical approach. IEEE Transactions on Parallel and Distributed Systems, January 2002.


Practical Application of Control Theory to Web Services - Abdelzaher, Lu, Zhang..   Self-citation (Abdelzaher)   (Correct)

No context found.

T. F. Abdelzaher, K. G. Shin, and N. Bhatti. Performance guarantees for Web server end-systems: A control-theoretical approach. IEEE Transactions on Parallel and Distributed Systems, 13(1):80--96, 2002.


Design, Implementation and Evaluation of Differentiated.. - Lu, Abdelzaher, Saxena   Self-citation (Abdelzaher)   (Correct)

No context found.

T. F. Abdelzaher, K. G. Shin, and N. Bhatti. Performance guarantees for Web server end-systems: A control-theoretical approach. IEEE Transactions on Parallel and Distributed Systems, 13(1):80--96, 2002.


A Utilization Bound for Aperiodic Tasks and Priority.. - Abdelzaher, Sharma, Lu (2004)   (1 citation)  Self-citation (Abdelzaher)   (Correct)

No context found.

T. F. Abdelzaher, K. G. Shin, and N. Bhatti. Performance guarantees for web server end-systems: A controltheoretical approach. IEEE Transactions on Parallel and Distributed Systems, 2001. Accepted.


Kernel Support for Open QoS-Aware Computing - Zhang, Abdelzaher, Stankovic (2003)   (1 citation)  Self-citation (Abdelzaher)   (Correct)

No context found.

T. F. Abdelzaher, K. G. Shin, and N. Bhatti. Performance guarantees for Web server end-systems: A controltheoretical approach. IEEE Transactions on Parallel and Distributed Systems, 13(1):80--96, 2002.


Feedback Control with Queueing-Theoretic Prediction.. - Lu, Abdelzaher, Lu.. (2003)   (1 citation)  Self-citation (Abdelzaher)   (Correct)

....and the queueing theoretic frameworks. The application of control theory to software performance control has met much success in recent years. The main motivation has been to develop robust techniques for QoS adaptation that have convergent, self correcting properties. Several recent papers [1, 2, 4] presented a control theoretical approach to web server resource management based on web content adaptation. QoS guarantees on request rate and delivered bandwidth were achieved. In [14, 21, 22] control theory was used for CPU scheduling to achieve QoS guarantees on service delay. A similar ....

T. F. Abdelzaher, K. G. Shin, and N. Bhatti. Performance guarantees for web server end-systems: A controltheoretical approach. IEEE Transactions on Parallel and Distributed Systems, January 2002.


An Adaptive Control Framework for QoS Guarantees and its.. - Lu, Abdelzaher, Lu, Tao (2002)   (16 citations)  Self-citation (Abdelzaher)   (Correct)

....are those based on a control theoretic framework. Feedback control theory provides a means for analyzing feedback based adaptation, setting controller parameters, and bounding the recovery time of the system to the desired performance upon transient load perturbations. Several recent papers [3, 1, 2] presented a control theoretical approach to web server resource management based on web content adaptation. QoS guarantees on request rate and delivered bandwidth were achieved. In [24, 23, 17] control theory was used for CPU scheduling to achieve QoS guarantees on service delay. A similar ....

T. Abdelzaher, K. Shin, and N. Bhatti. Performance guarantees for web server end-systems: A control-theoretical approach. IEEE Transactions on Parallel and Distributed Systems, June 2001.


ControlWare: A Middleware Architecture for Feedback.. - Zhang, Lu.. (2002)   (5 citations)  Self-citation (Abdelzaher)   (Correct)

....flow to fill level, hence giving rise to difference equation models analyzable in a control theoretic framework. The authors have applied control theory successfully in several example case studies involving computing applications. These case studies include performance isolation in web servers [5], web server delay control [18] proxy cache relative hit ratio control [21] network layer active queue management for delay and loss differentiation [10] and microprocessor thermal management [29] In this paper, we leverage the underlying insights to develop a middleware layer for QoS control ....

T. F. Abdelzaher, K. G. Shin, and N. Bhatti. Performance guarantees for web server end-systems: A controltheoretical approach. IEEE Transactions on Parallel and Distributed Systems, 2001. Accepted.


An Adaptive Control Framework for QoS Guarantees and its.. - Lu, Abdelzaher, Lu, Tao (2002)   (16 citations)  Self-citation (Abdelzaher)   (Correct)

No context found.

T. Abdelzaher, K. Shin, and N. Bhatti. Performance guarantees for web server end-systems: A controltheoretical approach. IEEE Transactions on Parallel and Distributed Systems, June 2001.


A Proportional-Delay DiffServ-Enabled Web Server: Admission.. - Lee, Lui, Yau (2004)   (Correct)

No context found.

T.F. Abdelzaher, K.G. Shin, and N. Bhatti, "Performance Guarantees for Web Server End-Systems: A Control-Theoretical Approach, " IEEE Trans. Parallel and Distributed Systems, vol. 13, no. 1, pp. 80-96, Jan. 2002.


Cataclysm: Policing Extreme Overloads in Internet Applications - Urgaonkar, Shenoy (2005)   (Correct)

No context found.

T. Abdelzaher, K. G. Shin, and N. Bhatti. Performance Guarantees for Web Server End-Systems: A Control-Theoretical Approach. IEEE Transactions on Parallel and Distributed Systems, 13(1), Jan. 2002.


A Control-Theoretic Approach to Power Management in.. - Kandasamy, Abdelwahed   (Correct)

No context found.

T. F. Abdelzaher, K. G. Shin, and N. Bhatti, "Performance Guarantees for Web Server End-Systems: A Control Theoretic Approach," IEEE Trans. Parallel & Distributed Syst., vol. 13, no. 1, pp. 80-96, January 2002.


Self-Optimization in Computer Systems via Online.. - Kandasamy.. (2004)   (Correct)

No context found.

T. F. Abdelzaher, K. G. Shin, and N. Bhatti, "Performance Guarantees for Web Server End-Systems: A Control Theoretic Approach," IEEE Trans. Parallel & Distributed Syst., vol. 13, no. 1, pp. 80-96, January 2002.


Online Control for Self-Management in Computing Systems - Abdelwahed, Kandasamy, Neema (2004)   (2 citations)  (Correct)

No context found.

T. F. Abdelzaher, K. G. Shin, and N. Bhatti. Performance guarantees for web server end-systems: A control theoretic approach. IEEE Trans. Parallel & Distributed Syst., 13(1):80--96, January 2002.


Cataclysm: Policing Extreme Overloads in - Internet Applications Bhuvan (2005)   (Correct)

No context found.

T. Abdelzaher, K. G. Shin, and N. Bhatti. Performance Guarantees for Web Server End-Systems: A Control-Theoretical Approach. IEEE Transactions on Parallel and Distributed Systems, 13(1), Jan. 2002.


A Method for Transparent Admission Control and.. - Elnikety, Nahum.. (2004)   (3 citations)  (Correct)

No context found.

T. Abdelzaher, K. G. Shin, and N. Bhatti. Performance guarantees for Web server end-systems: A control-theoretical approach. IEEE Transactions on Parallel and Distributed Systems, 13(1), January 2002. 285


Triage: Performance Isolation and Differentiation for.. - Karlsson, Karamanolis.. (2004)   (1 citation)  (Correct)

No context found.

T. Abdelzaher, K. G. Shin, and N. Bhatti. Performance guarantees for web server end-systems: A controltheoretical approach. IEEE Transactions on Parallel and Distributed Systems, 13(1), 2002.


Dynamic Resource Allocation for Shared Data Centers Using.. - Chandra, Gong, Shenoy (2003)   (6 citations)  (Correct)

No context found.

T. Abdelzaher, K. G. Shin, and N. Bhatti. Performance Guarantees for Web Server EndSystems: A Control-Theoretical Approach. IEEE Transactions on Parallel and Distributed Systems, 13(1), January 2002.


Effectiveness of Dynamic Resource Allocation for Handling.. - Chandra, Shenoy   (Correct)

No context found.

T. Abdelzaher, K. G. Shin, and N. Bhatti. Performance Guarantees for Web Server End-Systems: A Control-Theoretical Approach. IEEE Transactions on Parallel and Distributed Systems, 13(1), January 2002.


Processing Rate Allocation for Proportional Slowdown.. - Zhou, Wei, Xu (2004)   (Correct)

No context found.

T. F. Abdelzaher, K. G. Shin, and N. Bhatti. Performance guarantees for Web server end-systems: a control-theoretical approach. IEEE Trans. on Parallel and Distributed Systems, 13(1):80--96, 2002.


A Practical Learning-Based Approach for Dynamic Storage.. - Sundaram, Shenoy (2003)   (3 citations)  (Correct)

No context found.

T.Abdelzaher, K.G Shin and N. Bhatti. Performance Guarantees for Web server End-Systems: A Control TheoreticApproach. IEEETransactions on Parallel and Distributed Systems. 13(1), January 2002.


Quantifying the Benefits of Resource Multiplexing in - On-Demand Data Centers (2003)   (Correct)

No context found.

T. Abdelzaher, K. G. Shin, and N. Bhatti. Performance Guarantees for Web Server End-Systems: A Control-Theoretical Approach. IEEE Transactions on Parallel and Distributed Systems, 13(1), Jan. 2002.


Triage: Performance Isolation and Differentiation for.. - Karlsson, Karamanolis.. (2004)   (1 citation)  (Correct)

No context found.

T. Abdelzaher, K. G. Shin, and N. Bhatti. Performance guarantees for web server end-systems: A controltheoretical approach. IEEE Transactions on Parallel and Distributed Systems, 13(1), 2002.


Adaptive Processor Allocation in Packet Processing Systems - Upendra   (Correct)

No context found.

T. F. Abdelzaher, K. G. Shin, and N. Bhatti. Performance Guarantees for Web Server End-Systems: A Control-Theoretical Approach. IEEE Transactions on Parallel and Distributed Systems, 13(1):80--96, 2002.


Triage: Performance Isolation and Differentiation for.. - Karlsson, Karamanolis.. (2004)   (1 citation)  (Correct)

No context found.

T. Abdelzaher, K. G. Shin, and N. Bhatti. Performance guarantees for web server end-systems: A controltheoretical approach. IEEE Transactions on Parallel and Distributed Systems, 13(1), 2002.


Analysis and Design of Admission Control in Web-Server.. - Robertsson, Wittenmark.. (2003)   (4 citations)  (Correct)

No context found.

T.F. Abdelzaher, K.G. Shin, and N. Bhatti. Performance guarantees for web server end-systems: A control theoretic approach. IEEE Transactions on Parallel and Distributed System, 13(1):80--96, Jan 2002.


Admission Control Schemes Guaranteeing Customer QoS in.. - Kihl, Widell (2002)   (Correct)

No context found.

T.F. Abdelzaher, K.G. Shin and N. Bhatti, "Performance guarantees for web server endsystems: a control theoretic approach", IEEE Transactions on Parallel and Distributed Systems, Vol.13,No.1,Jan2002,pp80-96.


Modelling and Design of Admission Control Mechanisms.. - Andersson, Kihl.. (2003)   (3 citations)  (Correct)

No context found.

T.F. Abdelzaher, K.G. Shin and N. Bhatti, "Performance guarantees for web server end-systems: a control theoretic approach", IEEE Transactions on Parallel and Distributed Systems, Vo l . 13 , No. 1, Jan 2002, pp 80-96.


Design and Evaluation of Load Control in Web Server.. - Robertsson.. (2004)   (Correct)

No context found.

T. Abdelzaher, K. Shin, and N. Bhatti, "Performance guarantees for web server end-systems: A control theoretic approach," IEEE Transactions on Parallel and Distributed System, vol. 13, no. 1, pp. 80--96, Jan 2002.


Quantifying the Benefits of Resource Multiplexing in.. - Chandra, Goyal, Shenoy (2003)   (7 citations)  (Correct)

No context found.

T. Abdelzaher, K. G. Shin, and N. Bhatti. Performance Guarantees for Web Server End-Systems: A Control-Theoretical Approach. IEEE Transactions on Parallel and Distributed Systems, 13(1), Jan. 2002.


Dynamic Resource Allocation for Shared Data Centers Using.. - Chandra, Gong, Shenoy (2002)   (6 citations)  (Correct)

No context found.

T. Abdelzaher, K. G. Shin, and N. Bhatti. Performance Guarantees for Web Server End-Systems: A Control-Theoretical Approach. IEEE Transactions on Parallel and Distributed Systems, 13(1), January 2002.


An Observation-based Approach Towards Self-managing.. - Pradhan, Tewari.. (2002)   (13 citations)  (Correct)

No context found.

T. Abdelzaher, K. G. Shin, and N. Bhatti. Performance Guarantees for Web Server End-Systems: A Control-Theoretical Approach. IEEE Transactions on Parallel and Distributed Systems, 13(1), January 2002.


An Observation-based Approach Towards Self-managing Web.. - Prashant Pradhan Renu (2002)   (13 citations)  (Correct)

No context found.

T. Abdelzaher, K. G. Shin, and N. Bhatti. Performance Guarantees for Web Server End-Systems: A ControlTheoretical Approach. IEEE Transactions on Parallel and Distributed Systems, 13(1), January 2002.


Dynamic Resource Allocation for Shared Data Centers Using.. - Chandra, Gong, Shenoy (2002)   (6 citations)  (Correct)

No context found.

T. Abdelzaher, K. G. Shin, and N. Bhatti. Performance Guarantees for Web Server End-Systems: A Control-Theoretical Approach. IEEE Transactions on Parallel and Distributed Systems, 13(1), January 2002.


An Online Optimization-based Technique for Dynamic.. - Chandra, Gong, Shenoy (2002)   (1 citation)  (Correct)

No context found.

T. Abdelzaher, K. G. Shin, and N. Bhatti. Performance Guarantees for Web Server End-Systems: A Control-Theoretical Approach. IEEE Transactions on Parallel and Distributed Systems, 13(1), January 2002.


Dynamic Resource Allocation for Shared Data Centers Using.. - Chandra, Gong, Shenoy (2002)   (6 citations)  (Correct)

No context found.

T. Abdelzaher, K. G. Shin, and N. Bhatti. Performance Guarantees for Web Server EndSystems: A Control-Theoretical Approach. IEEE Transactions on Parallel and Distributed Systems, 13(1), January 2002.

First 50 documents  Next 50

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC