Accenture
Managing Director
Accenture Dec 2015 - Dec 2016
Technology Fellow
Accenture Jan 1, 2013 - Dec 2015
Senior Manager
Accenture 2006 - 2013
Manager
Siemens 2006 - 2006
Intern
Education:
University of California, Berkeley 2003 - 2006
Doctorates, Doctor of Philosophy, Electrical Engineering, Electrical Engineering and Computer Science, Computer Science, Philosophy
University of California, Berkeley 2000 - 2003
Master of Science, Masters, Electrical Engineering, Electrical Engineering and Computer Science, Computer Science
University of California, Berkeley 1996 - 2000
Bachelors, Bachelor of Science, Electrical Engineering, Electrical Engineering and Computer Science, Computer Science
University of California
Skills:
Cloud Computing It Strategy Enterprise Architecture Vmware Program Management Solution Architecture Java Enterprise Software System Architecture Agile Methodologies Management Software Development C Matlab Amazon Web Services Cloud Applications Apis Integration Network Engineering Green It Spring Hybrid Cloud
A system is described for providing a cloud computing assessment tool. The system may include a memory, an interface, and a processor. The processor may receive a data center configuration from the user. The data center configuration may include a compute and storage capacity. The processor may determine a cloud computing configuration equivalent to the data center configuration. The processor may identify a time period for transitioning from the data center to cloud computing. The processor may identify a plurality of trend values representing changes in the compute capacity and storage capacity over the period of time. The processor may generate a strategy to transition from the data center to cloud computing over the period of time. The strategy may account for the changes in the compute capacity and the storage capacity. The processor may provide a graphical output and a numerical output of the strategy to the user.
System For Providing Strategies For Increasing Efficiency Of Data Centers
Teresa S. Tung - San Jose CA, US Jacob O. Wenegrat - Menlo Park CA, US
Assignee:
Accenture Global Services Limited
International Classification:
G06T 11/20
US Classification:
345440
Abstract:
A system is described for providing strategies for increasing the efficiency of data centers. The system may include a memory, an interface, and a processor. The memory may store a historical dataset, a profile and an initial configuration of a data center. The interface may communicate with a user. The processor may identify the historical dataset and receive the profile and the initial configuration from the user. The user may select a data center initiative and a reduction factor. The processor may determine a subset of the historical dataset that describes data centers with a similar profile as the initial data center. The processor may process the initial configuration, the subset of the historical dataset and the selected initiative to determine a recommended configuration. The recommended configuration may be able to achieve the selected reduction in energy use. The processor may provide the recommended configuration to the user.
System For Assembling Behavior Models Of Technology Components
Teresa S. Tung - San Jose CA, US Nikki Ann G. Guevarra - Chicago IL, US Fausto A. Inestroza - San Jose CA, US
Assignee:
Acenture Global Services Limited
International Classification:
G06F 17/00 G06F 7/54 G06F 1/00
US Classification:
706 45, 703 18, 703 21, 713340
Abstract:
A system is described for assembling a behavior model of a technology component. The system may include a memory, and a processor. The memory may store a behavior model of a technology component. The processor may to monitor the technology component over a period of time to determine a plurality of parameter values associated with each state of a plurality of states of the technology component. The processor may process the plurality of parameter values associated with each state to determine a baseline parameter value for each state. The processor may assemble the behavior model for the technology component. The behavior model may include each state, the baseline parameter value for each state, and an association between each state and the baseline parameter value for each state. The processor may store the behavior model of the technology component in the memory.
System For Monitoring The Energy Efficiency Of Technology Components
Teresa S. Tung - San Jose CA, US Nikki Ann G. Guevarra - Chicago IL, US Fausto A. Inestroza - San Jose CA, US
Assignee:
Accenture Global Services Limited - Dublin
International Classification:
G06F 11/00 G06F 1/00
US Classification:
702188, 713300
Abstract:
A system is described for monitoring the energy efficiency of a technology component. The system may include a memory, an interface, and a processor. The memory may store a baseline power consumption value for a plurality of operating states of a technology component. The interface may communicate with a device of a user. The processor may monitor the technology component to determine a current power consumption value and a current operating state of the technology component. The processor may determine the baseline power consumption value corresponding to the current operating state. The processor may determine whether the current power consumption value is within a threshold of the baseline power consumption value. The processor may provide an alert to a device of the user if the current power consumption value of the technology component is not within the threshold of the baseline power consumption value.
Teresa Tung - San Jose CA, US Dana Le - San Francisco CA, US Kunal Verma - Santa Clara CA, US
Assignee:
Accenture Global Services GmbH - Schaffhausen
International Classification:
G06F 9/44
US Classification:
717101
Abstract:
Embodiments of the claimed subject matter provide a process and system for designing composite application systems. One embodiment of the claimed subject matter is a process of designing a composite application system to meet an application requirement. The process includes defining a use case scenario performed by a composite application system to meet the application requirement, integrating the use case scenario with an execution tool, and specifying an underlying infrastructure for the system design, wherein, the entire process is performed within an integrated software application.
Teresa Tung - San Jose CA, US Farzana Badruddoja - Burr Ridge IL, US Jaeyoung C. Kang - Los Angeles CA, US
Assignee:
Accenture Global Services Limited - Dublin
International Classification:
G06F 15/16
US Classification:
709226, 709224, 709228
Abstract:
A cloud services monitoring system (CSMS) helps a consumer of cloud computing resources determine the state of the cloud computing resources available to the consumer. The CSMS is particularly effective for cloud models where the consumer of the cloud computing resources is not the same as the provider of the cloud resource. The CSMS also provides mechanisms for adjusting operations actions to preserve service guarantees for the consumer. In that regard, the CSMS dynamically adjusts operations actions in response to the state of the cloud, rather than executing fixed pre-determined operations actions that are not tailored to the monitored conditions.
Quality Guarantee For Real-Time Applications Over Shared Networks
Ayman Fawaz - Berkeley CA, US Teresa Tung - Berkeley CA, US Raghuveer Chereddy - Fremont CA, US
Assignee:
SIEMENS TECHNOLOGY-TO-BUSINESS CENTER, LLC - Berkeley CA
International Classification:
H04L 12/26
US Classification:
370230
Abstract:
A shared wireless channel may serve real-time traffic and non-real-time traffic. Depending on channel conditions, the real-time traffic may experience variable levels of quality. The present invention contemplates systems and methods for guaranteeing bounded access time for real-time applications in a shared wireless network in the presence of non-real-time traffic. The systems and methods provide mechanisms to adapt to changing characteristics of wireless channels and to maximize throughput of non-real-time traffic while preserving the quality of real-time applications. The systems and methods may be extended generally to provide adaptive control over the delivery of multiple classes of traffic to protect the quality of critical applications over a shared transmission medium, including IEEE 802.11 networks, IEEE 802.16 networks, and DOCSIS networks.
Enterprise-Level Management, Control And Information Aspects Of Cloud Console
Teresa Sheausan Tung - San Jose CA, US Owen E. Richter - Santa Clara CA, US Vipul Savjani - Friendswood TX, US
Assignee:
ACCENTURE GLOBAL SERVICES GMBH - Schaffhausen
International Classification:
G06F 15/173 G06F 3/01 G06F 9/455
US Classification:
709224, 715738, 718 1
Abstract:
A method, computer-readable medium, and system for monitoring usage of computing resources provisioned across multiple cloud providers and/or data centers are disclosed. Events associated with usage of a plurality of computing resources may be accessed, where the plurality of computing resources may implement a virtual machine, a plurality of virtual machines of a cloud computing environment, etc. The events may be associated with a start, a stop, a status change, etc., of the plurality of computing resources. The events may be used to generate usage data for the plurality of computing resources. The usage data may include historical data associated with previous usage of the plurality of computing resources. Additionally, the usage data may be displayed using a graphical user interface, thereby enabling monitoring and/or tracking of usage of computing resources provisioned across at least one cloud provider and/or at least one data center.
Lisa Spelman, corporate vice president and general manager of Xeon Products & Solutions at Intel, Wei Li, vice president and general manager of AI Software Engineering at Intel, and Teresa Tung, chief technologist of Cloud First at Accenture, will discuss how enterprises leverage cutting-edge t